View Javadoc

1   /*
2    * Copyright 2007-2009 The Kuali Foundation
3    *
4    * Licensed under the Educational Community License, Version 2.0 (the "License");
5    * you may not use this file except in compliance with the License.
6    * You may obtain a copy of the License at
7    *
8    * http://www.opensource.org/licenses/ecl2.php
9    *
10   * Unless required by applicable law or agreed to in writing, software
11   * distributed under the License is distributed on an "AS IS" BASIS,
12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13   * See the License for the specific language governing permissions and
14   * limitations under the License.
15   */
16  package org.kuali.rice.kns.bo;
17  
18  /**
19   * Campus Externalizable Business Object 
20   * 
21   * @author Kuali Rice Team (rice.collab@kuali.org)
22   *
23   */
24  public interface Campus extends ExternalizableBusinessObject {
25  
26  	/**
27  	 * Gets the campusCode attribute.
28  	 * 
29  	 * @return Returns the campusCode
30  	 * 
31  	 */
32  	public String getCampusCode();
33  
34  	/**
35  	 * Gets the campusName attribute.
36  	 * 
37  	 * @return Returns the campusName
38  	 * 
39  	 */
40  	public String getCampusName();
41  
42  	/**
43  	 * Gets the campusShortName attribute.
44  	 * 
45  	 * @return Returns the campusShortName
46  	 * 
47  	 */
48  	public String getCampusShortName();
49  
50  	/**
51  	 * Gets the campusTypeCode attribute.
52  	 * 
53  	 * @return Returns the campusTypeCode
54  	 * 
55  	 */
56  	public String getCampusTypeCode();
57  
58  	/**
59  	 * Gets the campusType attribute. 
60  	 * @return Returns the campusType.
61  	 */
62  	public CampusType getCampusType();
63  
64  	/**
65  	 * @return the active
66  	 */
67  	public boolean isActive();
68  
69      /**
70       * Sets the campusCode attribute.
71       * 
72       * @param campusCode The campusCode to set.
73       * 
74       */
75      public void setCampusCode(String campusCode);
76  
77      /**
78       * Sets the campusName attribute.
79       * 
80       * @param campusName The campusName to set.
81       * 
82       */
83      public void setCampusName(String campusName);
84  
85      /**
86       * Sets the campusShortName attribute.
87       * 
88       * @param campusShortName The campusShortName to set.
89       * 
90       */
91      public void setCampusShortName(String campusShortName);
92  
93      /**
94       * Sets the campusTypeCode attribute.
95       * 
96       * @param campusTypeCode The campusTypeCode to set.
97       * 
98       */
99      public void setCampusTypeCode(String campusTypeCode);
100 
101     /**
102      * Sets the campusType attribute value.
103      * @param campusType The campusType to set.
104      * @deprecated
105      */
106     public void setCampusType(CampusType campusType);
107 
108 	/**
109 	 * @param active the active to set
110 	 */
111 	public void setActive(boolean active);
112 }