View Javadoc

1   /**
2    * Copyright 2010 The Kuali Foundation Licensed under the
3    * Educational Community License, Version 2.0 (the "License"); you may
4    * not use this file except in compliance with the License. You may
5    * obtain a copy of the License at
6    *
7    * http://www.osedu.org/licenses/ECL-2.0
8    *
9    * Unless required by applicable law or agreed to in writing,
10   * software distributed under the License is distributed on an "AS IS"
11   * BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
12   * or implied. See the License for the specific language governing
13   * permissions and limitations under the License.
14   */
15  
16  package org.kuali.rice.student.bo;
17  
18  import java.util.LinkedHashMap;
19  
20  import org.kuali.rice.kim.api.KimConstants;
21  import org.kuali.rice.krad.bo.TransientBusinessObjectBase;
22  /**
23   * Data Dictionary entries for Kuali Student attributes needed by KIM
24   * 
25   */
26  public class KualiStudentKimAttributes extends TransientBusinessObjectBase {
27  
28  	private static final long serialVersionUID = 6969156403877595025L;
29  
30  	public static final String DOCUMENT_TYPE_NAME                   = KimConstants.AttributeConstants.DOCUMENT_TYPE_NAME;
31  
32  	public static final String QUALIFICATION_DEPARTMENT_ID          = "departmentId";
33  	public static final String QUALIFICATION_DIVISION_ID            = "divisionId";
34  	public static final String QUALIFICATION_COLLEGE_ID             = "collegeId";
35  	public static final String QUALIFICATION_ORG_ID                 = "orgId";
36  
37  	public static final String QUALIFICATION_DATA_ID                = "dataId";
38  	public static final String QUALIFICATION_CLU_ID                 = "cluId";
39  	public static final String QUALIFICATION_DTO_NAME               = "dtoName";
40  	public static final String QUALIFICATION_DTO_FIELD_KEY          = "dtoFieldKey";
41  	public static final String QUALIFICATION_FIELD_ACCESS_LEVEL     = "fieldAccessLevel";
42  	public static final String QUALIFICATION_SCREEN_COMPONENT       = "screenComponent";
43  	public static final String QUALIFICATION_SECTION_ID             = "sectionId";
44      public static final String DESCEND_HIERARCHY                    = "descendHierarchy";
45      public static final String KS_REFERENCE_TYPE_KEY                = "ksReferenceTypeKey";
46  
47  	protected String dataId;
48  	protected String org;
49  	protected String department;
50  	protected String college;
51  	protected String division;
52  
53  	protected String dtoName;
54  	protected String dtoFieldKey;
55  	protected String fieldAccessLevel;
56  	protected String screenComponent;
57  	protected String sectionId;
58      protected Boolean descendHierarchy;
59      protected String ksReferenceTypeKey;
60  
61  	/**
62       * @return the dataId
63       */
64      public String getDataId() {
65      	return dataId;
66      }
67  
68  	/**
69       * @param dataId the dataId to set
70       */
71      public void setDataId(String dataId) {
72      	this.dataId = dataId;
73      }
74  
75  	/**
76       * @return the org
77       */
78      public String getOrg() {
79      	return org;
80      }
81  
82  	/**
83       * @param org the org to set
84       */
85      public void setOrg(String org) {
86      	this.org = org;
87      }
88  
89  	/**
90       * @return the department
91       */
92      public String getDepartment() {
93      	return department;
94      }
95  
96  	/**
97       * @param department the department to set
98       */
99      public void setDepartment(String department) {
100     	this.department = department;
101     }
102 
103 	/**
104      * @return the college
105      */
106     public String getCollege() {
107     	return college;
108     }
109 
110 	/**
111      * @param college the college to set
112      */
113     public void setCollege(String college) {
114     	this.college = college;
115     }
116 
117 	/**
118      * @return the division
119      */
120     public String getDivision() {
121     	return division;
122     }
123 
124 	/**
125      * @param division the division to set
126      */
127     public void setDivision(String division) {
128     	this.division = division;
129     }
130 
131 	/**
132      * @return the dtoName
133      */
134     public String getDtoName() {
135     	return dtoName;
136     }
137 
138 	/**
139      * @param dtoName the dtoName to set
140      */
141     public void setDtoName(String dtoName) {
142     	this.dtoName = dtoName;
143     }
144 
145 	/**
146      * @return the dtoFieldKey
147      */
148     public String getDtoFieldKey() {
149     	return dtoFieldKey;
150     }
151 
152 	/**
153      * @param dtoFieldKey the dtoFieldKey to set
154      */
155     public void setDtoFieldKey(String dtoFieldKey) {
156     	this.dtoFieldKey = dtoFieldKey;
157     }
158 
159 	/**
160      * @return the fieldAccessLevel
161      */
162     public String getFieldAccessLevel() {
163     	return fieldAccessLevel;
164     }
165 
166 	/**
167      * @param fieldAccessLevel the fieldAccessLevel to set
168      */
169     public void setFieldAccessLevel(String fieldAccessLevel) {
170     	this.fieldAccessLevel = fieldAccessLevel;
171     }
172 
173 	/**
174      * @return the screenComponent
175      */
176     public String getScreenComponent() {
177     	return screenComponent;
178     }
179 
180 	/**
181      * @param screenComponent the screenComponent to set
182      */
183     public void setScreenComponent(String screenComponent) {
184     	this.screenComponent = screenComponent;
185     }
186 
187 	/**
188      * @return the sectionId
189      */
190     public String getSectionId() {
191     	return sectionId;
192     }
193 
194 	/**
195      * @param sectionId the sectionId to set
196      */
197     public void setSectionId(String sectionId) {
198     	this.sectionId = sectionId;
199     }
200 
201     /**
202      * Gets the descendHierarchy attribute.
203      * 
204      * @return Returns the descendHierarchy.
205      */
206     public Boolean isDescendHierarchy() {
207         return descendHierarchy;
208     }
209 
210     /**
211      * Sets the descendHierarchy attribute value.
212      * 
213      * @param descendHierarchy The descendHierarchy to set.
214      */
215     public void setDescendHierarchy(Boolean descendHierarchy) {
216         this.descendHierarchy = descendHierarchy;
217     }
218 
219     /**
220      * @return the ksReferenceTypeKey
221      */
222     public String getKsReferenceTypeKey() {
223         return ksReferenceTypeKey;
224     }
225 
226     /**
227      * @param ksReferenceTypeKey the ksReferenceTypeKey to set
228      */
229     public void setKsReferenceTypeKey(String ksReferenceTypeKey) {
230         this.ksReferenceTypeKey = ksReferenceTypeKey;
231     }
232 
233 }