001 /*
002 * Copyright 2011 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 */
016
017 package org.kuali.kfs.sys.businessobject;
018
019 import java.util.LinkedHashMap;
020
021 import org.kuali.rice.kns.bo.Inactivateable;
022 import org.kuali.rice.kns.bo.PersistableBusinessObjectBase;
023
024
025 /**
026 *
027 */
028 public class OriginationCode extends PersistableBusinessObjectBase implements Inactivateable {
029
030 private String financialSystemOriginationCode;
031 private String financialSystemServerName;
032 private String financialSystemDatabaseName;
033 private String financialSystemDatabaseDesc;
034 private Long nextCapitalAssetNumber;
035 private Long nextNonCapitalAssetNumber;
036 private Long nextCgProposalNumber;
037 private String nextContractsAndGrantsAgencyNumber;
038 private String nextContractsAndGrantsSubcontractorNumber;
039 private Long nextDisbVchrPayeeIdNbr;
040 private Long nextFdocAttachmentIdentifier;
041 private Long acctRcvbNextCustomerNumber;
042 private Long financialDocumentNextItemIdentifier;
043 private boolean active;
044
045 /**
046 * Default no-arg constructor.
047 */
048 public OriginationCode() {
049
050 }
051
052 /**
053 * Gets the financialSystemOriginationCode attribute.
054 *
055 * @return Returns the financialSystemOriginationCode
056 */
057 public String getFinancialSystemOriginationCode() {
058 return financialSystemOriginationCode;
059 }
060
061
062 /**
063 * Sets the financialSystemOriginationCode attribute.
064 *
065 * @param financialSystemOriginationCode The financialSystemOriginationCode to set.
066 */
067 public void setFinancialSystemOriginationCode(String financialSystemOriginationCode) {
068 this.financialSystemOriginationCode = financialSystemOriginationCode;
069 }
070
071 /**
072 * Gets the financialSystemServerName attribute.
073 *
074 * @return Returns the financialSystemServerName
075 */
076 public String getFinancialSystemServerName() {
077 return financialSystemServerName;
078 }
079
080
081 /**
082 * Sets the financialSystemServerName attribute.
083 *
084 * @param financialSystemServerName The financialSystemServerName to set.
085 */
086 public void setFinancialSystemServerName(String financialSystemServerName) {
087 this.financialSystemServerName = financialSystemServerName;
088 }
089
090 /**
091 * Gets the financialSystemDatabaseName attribute.
092 *
093 * @return Returns the financialSystemDatabaseName
094 */
095 public String getFinancialSystemDatabaseName() {
096 return financialSystemDatabaseName;
097 }
098
099
100 /**
101 * Sets the financialSystemDatabaseName attribute.
102 *
103 * @param financialSystemDatabaseName The financialSystemDatabaseName to set.
104 */
105 public void setFinancialSystemDatabaseName(String financialSystemDatabaseName) {
106 this.financialSystemDatabaseName = financialSystemDatabaseName;
107 }
108
109 /**
110 * Gets the financialSystemDatabaseDesc attribute.
111 *
112 * @return Returns the financialSystemDatabaseDesc
113 */
114 public String getFinancialSystemDatabaseDesc() {
115 return financialSystemDatabaseDesc;
116 }
117
118
119 /**
120 * Sets the financialSystemDatabaseDesc attribute.
121 *
122 * @param financialSystemDatabaseDesc The financialSystemDatabaseDesc to set.
123 */
124 public void setFinancialSystemDatabaseDesc(String financialSystemDatabaseDesc) {
125 this.financialSystemDatabaseDesc = financialSystemDatabaseDesc;
126 }
127
128 /**
129 * Gets the nextCapitalAssetNumber attribute.
130 *
131 * @return Returns the nextCapitalAssetNumber
132 */
133 public Long getNextCapitalAssetNumber() {
134 return nextCapitalAssetNumber;
135 }
136
137
138 /**
139 * Sets the nextCapitalAssetNumber attribute.
140 *
141 * @param nextCapitalAssetNumber The nextCapitalAssetNumber to set.
142 */
143 public void setNextCapitalAssetNumber(Long nextCapitalAssetNumber) {
144 this.nextCapitalAssetNumber = nextCapitalAssetNumber;
145 }
146
147 /**
148 * Gets the nextNonCapitalAssetNumber attribute.
149 *
150 * @return Returns the nextNonCapitalAssetNumber
151 */
152 public Long getNextNonCapitalAssetNumber() {
153 return nextNonCapitalAssetNumber;
154 }
155
156
157 /**
158 * Sets the nextNonCapitalAssetNumber attribute.
159 *
160 * @param nextNonCapitalAssetNumber The nextNonCapitalAssetNumber to set.
161 */
162 public void setNextNonCapitalAssetNumber(Long nextNonCapitalAssetNumber) {
163 this.nextNonCapitalAssetNumber = nextNonCapitalAssetNumber;
164 }
165
166 /**
167 * Gets the nextCgProposalNumber attribute.
168 *
169 * @return Returns the nextCgProposalNumber
170 */
171 public Long getNextCgProposalNumber() {
172 return nextCgProposalNumber;
173 }
174
175
176 /**
177 * Sets the nextCgProposalNumber attribute.
178 *
179 * @param nextCgProposalNumber The nextCgProposalNumber to set.
180 */
181 public void setNextCgProposalNumber(Long nextCgProposalNumber) {
182 this.nextCgProposalNumber = nextCgProposalNumber;
183 }
184
185 /**
186 * Gets the nextContractsAndGrantsAgencyNumber attribute.
187 *
188 * @return Returns the nextContractsAndGrantsAgencyNumber
189 */
190 public String getNextContractsAndGrantsAgencyNumber() {
191 return nextContractsAndGrantsAgencyNumber;
192 }
193
194
195 /**
196 * Sets the nextContractsAndGrantsAgencyNumber attribute.
197 *
198 * @param nextContractsAndGrantsAgencyNumber The nextContractsAndGrantsAgencyNumber to set.
199 */
200 public void setNextContractsAndGrantsAgencyNumber(String nextContractsAndGrantsAgencyNumber) {
201 this.nextContractsAndGrantsAgencyNumber = nextContractsAndGrantsAgencyNumber;
202 }
203
204 /**
205 * Gets the nextContractsAndGrantsSubcontractorNumber attribute.
206 *
207 * @return Returns the nextContractsAndGrantsSubcontractorNumber
208 */
209 public String getNextContractsAndGrantsSubcontractorNumber() {
210 return nextContractsAndGrantsSubcontractorNumber;
211 }
212
213
214 /**
215 * Sets the nextContractsAndGrantsSubcontractorNumber attribute.
216 *
217 * @param nextContractsAndGrantsSubcontractorNumber The nextContractsAndGrantsSubcontractorNumber to set.
218 */
219 public void setNextContractsAndGrantsSubcontractorNumber(String nextContractsAndGrantsSubcontractorNumber) {
220 this.nextContractsAndGrantsSubcontractorNumber = nextContractsAndGrantsSubcontractorNumber;
221 }
222
223 /**
224 * Gets the nextDisbVchrPayeeIdNbr attribute.
225 *
226 * @return Returns the nextDisbVchrPayeeIdNbr
227 */
228 public Long getNextDisbVchrPayeeIdNbr() {
229 return nextDisbVchrPayeeIdNbr;
230 }
231
232
233 /**
234 * Sets the nextDisbVchrPayeeIdNbr attribute.
235 *
236 * @param nextDisbVchrPayeeIdNbr The nextDisbVchrPayeeIdNbr to set.
237 */
238 public void setNextDisbVchrPayeeIdNbr(Long nextDisbVchrPayeeIdNbr) {
239 this.nextDisbVchrPayeeIdNbr = nextDisbVchrPayeeIdNbr;
240 }
241
242 /**
243 * Gets the nextFdocAttachmentIdentifier attribute.
244 *
245 * @return Returns the nextFdocAttachmentIdentifier
246 */
247 public Long getNextFdocAttachmentIdentifier() {
248 return nextFdocAttachmentIdentifier;
249 }
250
251
252 /**
253 * Sets the nextFdocAttachmentIdentifier attribute.
254 *
255 * @param nextFdocAttachmentIdentifier The nextFdocAttachmentIdentifier to set.
256 */
257 public void setNextFdocAttachmentIdentifier(Long nextFdocAttachmentIdentifier) {
258 this.nextFdocAttachmentIdentifier = nextFdocAttachmentIdentifier;
259 }
260
261 /**
262 * Gets the acctRcvbNextCustomerNumber attribute.
263 *
264 * @return Returns the acctRcvbNextCustomerNumber
265 */
266 public Long getAcctRcvbNextCustomerNumber() {
267 return acctRcvbNextCustomerNumber;
268 }
269
270
271 /**
272 * Sets the acctRcvbNextCustomerNumber attribute.
273 *
274 * @param acctRcvbNextCustomerNumber The acctRcvbNextCustomerNumber to set.
275 */
276 public void setAcctRcvbNextCustomerNumber(Long acctRcvbNextCustomerNumber) {
277 this.acctRcvbNextCustomerNumber = acctRcvbNextCustomerNumber;
278 }
279
280 /**
281 * Gets the financialDocumentNextItemIdentifier attribute.
282 *
283 * @return Returns the financialDocumentNextItemIdentifier
284 */
285 public Long getFinancialDocumentNextItemIdentifier() {
286 return financialDocumentNextItemIdentifier;
287 }
288
289
290 /**
291 * Sets the financialDocumentNextItemIdentifier attribute.
292 *
293 * @param financialDocumentNextItemIdentifier The financialDocumentNextItemIdentifier to set.
294 */
295 public void setFinancialDocumentNextItemIdentifier(Long financialDocumentNextItemIdentifier) {
296 this.financialDocumentNextItemIdentifier = financialDocumentNextItemIdentifier;
297 }
298
299 /**
300 * @see org.kuali.rice.kns.bo.BusinessObjectBase#toStringMapper()
301 */
302 protected LinkedHashMap toStringMapper() {
303 LinkedHashMap m = new LinkedHashMap();
304 m.put("financialSystemOriginationCode", this.financialSystemOriginationCode);
305 return m;
306 }
307
308 /**
309 * Gets the active attribute.
310 * @return Returns the active.
311 */
312 public boolean isActive() {
313 return active;
314 }
315
316 /**
317 * Sets the active attribute value.
318 * @param active The active to set.
319 */
320 public void setActive(boolean active) {
321 this.active = active;
322 }
323 }