001/** 002 * Copyright 2004-2014 The Kuali Foundation 003 * 004 * Licensed under the Educational Community License, Version 2.0 (the "License"); 005 * you may not use this file except in compliance with the License. 006 * You may obtain a copy of the License at 007 * 008 * http://www.opensource.org/licenses/ecl2.php 009 * 010 * Unless required by applicable law or agreed to in writing, software 011 * distributed under the License is distributed on an "AS IS" BASIS, 012 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 013 * See the License for the specific language governing permissions and 014 * limitations under the License. 015 */ 016package org.kuali.student.contract.model; 017 018/** 019 * Represents a message structure (dto) 020 * @author nwright 021 */ 022public class MessageStructure { 023 024 private String id; 025 private String xmlObject; 026 private String shortName; 027 private String name; 028 private String type; 029 private String url; 030 private String description; 031 private String required; 032 private String readOnly; 033 private String cardinality; 034 private String status; 035 private String xmlAttribute; 036 private String implNotes; 037 private boolean overriden; 038 private boolean deprecated; 039 private Lookup lookup; 040 private boolean primaryKey; 041 private String columnName; 042 043 public String getId() { 044 return id; 045 } 046 047 public void setId(String id) { 048 this.id = id; 049 } 050 051 public String getXmlObject() { 052 return xmlObject; 053 } 054 055 public void setXmlObject(String xmlObject) { 056 this.xmlObject = xmlObject; 057 } 058 059 public String getShortName() { 060 return shortName; 061 } 062 063 public void setShortName(String shortName) { 064 this.shortName = shortName; 065 } 066 067 public String getName() { 068 return name; 069 } 070 071 public void setName(String name) { 072 this.name = name; 073 } 074 075 public String getType() { 076 return type; 077 } 078 079 public void setType(String type) { 080 this.type = type; 081 } 082 083 public String getUrl() { 084 return url; 085 } 086 087 public void setUrl(String url) { 088 this.url = url; 089 } 090 091 public String getDescription() { 092 return description; 093 } 094 095 public void setDescription(String description) { 096 this.description = description; 097 } 098 099 public String getRequired() { 100 return required; 101 } 102 103 public void setRequired(String required) { 104 this.required = required; 105 } 106 107 public String getReadOnly() { 108 return readOnly; 109 } 110 111 public void setReadOnly(String readOnly) { 112 this.readOnly = readOnly; 113 } 114 115 public String getCardinality() { 116 return cardinality; 117 } 118 119 public void setCardinality(String cardinality) { 120 this.cardinality = cardinality; 121 } 122 123 public String getXmlAttribute() { 124 return xmlAttribute; 125 } 126 127 public void setXmlAttribute(String xmlAttribute) { 128 this.xmlAttribute = xmlAttribute; 129 } 130 131 public String getStatus() { 132 return status; 133 } 134 135 public void setStatus(String status) { 136 this.status = status; 137 } 138 139 public String getImplNotes() { 140 return implNotes; 141 } 142 143 public void setImplNotes(String implNotes) { 144 this.implNotes = implNotes; 145 } 146 147 public boolean isOverriden() { 148 return overriden; 149 } 150 151 public void setOverriden(boolean overriden) { 152 this.overriden = overriden; 153 } 154 155 public boolean isDeprecated() { 156 return deprecated; 157 } 158 159 public void setDeprecated(boolean deprecated) { 160 this.deprecated = deprecated; 161 } 162 163 public Lookup getLookup() { 164 return lookup; 165 } 166 167 public void setLookup(Lookup lookup) { 168 this.lookup = lookup; 169 } 170 171 public boolean isPrimaryKey() { 172 return primaryKey; 173 } 174 175 public void setPrimaryKey(boolean primaryKey) { 176 this.primaryKey = primaryKey; 177 } 178 179 public String getColumnName() { 180 return columnName; 181 } 182 183 public void setColumnName(String columnName) { 184 this.columnName = columnName; 185 } 186 187 @Override 188 public String toString() { 189 return "MessageStructure [xmlObject=" + xmlObject + "]"; 190 } 191 192 public String toExpandedString() { 193 return "MessageStructure{" + 194 "id='" + id + '\'' + 195 ", xmlObject='" + xmlObject + '\'' + 196 ", shortName='" + shortName + '\'' + 197 ", name='" + name + '\'' + 198 ", type='" + type + '\'' + 199 ", url='" + url + '\'' + 200 // ", description='" + description + '\'' + 201 ", required='" + required + '\'' + 202 ", readOnly='" + readOnly + '\'' + 203 ", cardinality='" + cardinality + '\'' + 204 ", status='" + status + '\'' + 205 ", xmlAttribute='" + xmlAttribute + '\'' + 206 ", implNotes='" + implNotes + '\'' + 207 ", overriden=" + overriden + 208 ", deprecated=" + deprecated + 209 ", lookup=" + lookup + 210 ", primaryKey=" + primaryKey + 211 '}'; 212 } 213}