Source Code Cross Referenced for AccountIntf.java in  » ERP-CRM-Financial » Kuali-Financial-System » org » kuali » module » chart » bo » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » ERP CRM Financial » Kuali Financial System » org.kuali.module.chart.bo 
Source Cross Referenced  Class Diagram Java Document (Java Doc) 


0001:        /*
0002:         * Copyright 2006-2007 The Kuali Foundation.
0003:         * 
0004:         * Licensed under the Educational Community License, Version 1.0 (the "License");
0005:         * you may not use this file except in compliance with the License.
0006:         * You may obtain a copy of the License at
0007:         * 
0008:         * http://www.opensource.org/licenses/ecl1.php
0009:         * 
0010:         * Unless required by applicable law or agreed to in writing, software
0011:         * distributed under the License is distributed on an "AS IS" BASIS,
0012:         * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
0013:         * See the License for the specific language governing permissions and
0014:         * limitations under the License.
0015:         */
0016:        package org.kuali.module.chart.bo;
0017:
0018:        import java.sql.Timestamp;
0019:        import java.util.Calendar;
0020:        import java.util.Date;
0021:        import java.util.List;
0022:
0023:        import org.kuali.core.bo.Campus;
0024:        import org.kuali.core.bo.user.UniversalUser;
0025:        import org.kuali.kfs.bo.PostalZipCode;
0026:        import org.kuali.kfs.bo.State;
0027:        import org.kuali.module.chart.bo.codes.BudgetRecordingLevel;
0028:        import org.kuali.module.chart.bo.codes.SufficientFundsCode;
0029:
0030:        public interface AccountIntf {
0031:
0032:            /**
0033:             * This tells if this account is a C&G account.
0034:             * 
0035:             * @return true if C&G account
0036:             */
0037:            public boolean isForContractsAndGrants();
0038:
0039:            /**
0040:             * Gets the accountNumber attribute.
0041:             * 
0042:             * @return Returns the accountNumber
0043:             */
0044:            public String getAccountNumber();
0045:
0046:            /**
0047:             * Sets the accountNumber attribute.
0048:             * 
0049:             * @param accountNumber The accountNumber to set.
0050:             */
0051:            public void setAccountNumber(String accountNumber);
0052:
0053:            /**
0054:             * Gets the accountName attribute.
0055:             * 
0056:             * @return Returns the accountName
0057:             */
0058:            public String getAccountName();
0059:
0060:            /**
0061:             * Sets the accountName attribute.
0062:             * 
0063:             * @param accountName The accountName to set.
0064:             */
0065:            public void setAccountName(String accountName);
0066:
0067:            /**
0068:             * Gets the _AccountsFringesBnftIndicator_ attribute.
0069:             * 
0070:             * @return Returns the _AccountsFringesBnftIndicator_
0071:             */
0072:            public boolean isAccountsFringesBnftIndicator();
0073:
0074:            /**
0075:             * Sets the _AccountsFringesBnftIndicator_ attribute.
0076:             * 
0077:             * @param _AccountsFringesBnftIndicator_ The _AccountsFringesBnftIndicator_ to set.
0078:             */
0079:            public void setAccountsFringesBnftIndicator(
0080:                    boolean _AccountsFringesBnftIndicator_);
0081:
0082:            /**
0083:             * Gets the accountRestrictedStatusDate attribute.
0084:             * 
0085:             * @return Returns the accountRestrictedStatusDate
0086:             */
0087:            public Timestamp getAccountRestrictedStatusDate();
0088:
0089:            /**
0090:             * Sets the accountRestrictedStatusDate attribute.
0091:             * 
0092:             * @param accountRestrictedStatusDate The accountRestrictedStatusDate to set.
0093:             */
0094:            public void setAccountRestrictedStatusDate(
0095:                    Timestamp accountRestrictedStatusDate);
0096:
0097:            /**
0098:             * Gets the accountCityName attribute.
0099:             * 
0100:             * @return Returns the accountCityName
0101:             */
0102:            public String getAccountCityName();
0103:
0104:            /**
0105:             * Sets the accountCityName attribute.
0106:             * 
0107:             * @param accountCityName The accountCityName to set.
0108:             */
0109:            public void setAccountCityName(String accountCityName);
0110:
0111:            /**
0112:             * Gets the accountStateCode attribute.
0113:             * 
0114:             * @return Returns the accountStateCode
0115:             */
0116:            public String getAccountStateCode();
0117:
0118:            /**
0119:             * Sets the accountStateCode attribute.
0120:             * 
0121:             * @param accountStateCode The accountStateCode to set.
0122:             */
0123:            public void setAccountStateCode(String accountStateCode);
0124:
0125:            /**
0126:             * Gets the accountStreetAddress attribute.
0127:             * 
0128:             * @return Returns the accountStreetAddress
0129:             */
0130:            public String getAccountStreetAddress();
0131:
0132:            /**
0133:             * Sets the accountStreetAddress attribute.
0134:             * 
0135:             * @param accountStreetAddress The accountStreetAddress to set.
0136:             */
0137:            public void setAccountStreetAddress(String accountStreetAddress);
0138:
0139:            /**
0140:             * Gets the accountZipCode attribute.
0141:             * 
0142:             * @return Returns the accountZipCode
0143:             */
0144:            public String getAccountZipCode();
0145:
0146:            /**
0147:             * Sets the accountZipCode attribute.
0148:             * 
0149:             * @param accountZipCode The accountZipCode to set.
0150:             */
0151:            public void setAccountZipCode(String accountZipCode);
0152:
0153:            /**
0154:             * Gets the accountCreateDate attribute.
0155:             * 
0156:             * @return Returns the accountCreateDate
0157:             */
0158:            public Timestamp getAccountCreateDate();
0159:
0160:            /**
0161:             * Sets the accountCreateDate attribute.
0162:             * 
0163:             * @param accountCreateDate The accountCreateDate to set.
0164:             */
0165:            public void setAccountCreateDate(Timestamp accountCreateDate);
0166:
0167:            /**
0168:             * Gets the accountEffectiveDate attribute.
0169:             * 
0170:             * @return Returns the accountEffectiveDate
0171:             */
0172:            public Timestamp getAccountEffectiveDate();
0173:
0174:            /**
0175:             * Sets the accountEffectiveDate attribute.
0176:             * 
0177:             * @param accountEffectiveDate The accountEffectiveDate to set.
0178:             */
0179:            public void setAccountEffectiveDate(Timestamp accountEffectiveDate);
0180:
0181:            /**
0182:             * Gets the accountExpirationDate attribute.
0183:             * 
0184:             * @return Returns the accountExpirationDate
0185:             */
0186:            public Timestamp getAccountExpirationDate();
0187:
0188:            /**
0189:             * Sets the accountExpirationDate attribute.
0190:             * 
0191:             * @param accountExpirationDate The accountExpirationDate to set.
0192:             */
0193:            public void setAccountExpirationDate(Timestamp accountExpirationDate);
0194:
0195:            /**
0196:             * This method determines whether the account is expired or not. Note that if Expiration Date is the same as today, then this
0197:             * will return false. It will only return true if the account expiration date is one day earlier than today or earlier. Note
0198:             * that this logic ignores all time components when doing the comparison. It only does the before/after comparison based on date
0199:             * values, not time-values.
0200:             * 
0201:             * @return true or false based on the logic outlined above
0202:             */
0203:            public boolean isExpired();
0204:
0205:            /**
0206:             * This method determines whether the account is expired or not. Note that if Expiration Date is the same date as testDate, then
0207:             * this will return false. It will only return true if the account expiration date is one day earlier than testDate or earlier.
0208:             * Note that this logic ignores all time components when doing the comparison. It only does the before/after comparison based on
0209:             * date values, not time-values.
0210:             * 
0211:             * @param testDate - Calendar instance with the date to test the Account's Expiration Date against. This is most commonly set to
0212:             *        today's date.
0213:             * @return true or false based on the logic outlined above
0214:             */
0215:            public boolean isExpired(Calendar testDate);
0216:
0217:            /**
0218:             * This method determines whether the account is expired or not. Note that if Expiration Date is the same date as testDate, then
0219:             * this will return false. It will only return true if the account expiration date is one day earlier than testDate or earlier.
0220:             * Note that this logic ignores all time components when doing the comparison. It only does the before/after comparison based on
0221:             * date values, not time-values.
0222:             * 
0223:             * @param testDate - java.util.Date instance with the date to test the Account's Expiration Date against. This is most commonly
0224:             *        set to today's date.
0225:             * @return true or false based on the logic outlined above
0226:             */
0227:            public boolean isExpired(Date testDate);
0228:
0229:            /**
0230:             * Gets the awardPeriodEndYear attribute.
0231:             * 
0232:             * @return Returns the awardPeriodEndYear
0233:             */
0234:            public Integer getAwardPeriodEndYear();
0235:
0236:            /**
0237:             * Sets the awardPeriodEndYear attribute.
0238:             * 
0239:             * @param awardPeriodEndYear The awardPeriodEndYear to set.
0240:             */
0241:            public void setAwardPeriodEndYear(Integer awardPeriodEndYear);
0242:
0243:            /**
0244:             * Gets the awardPeriodEndMonth attribute.
0245:             * 
0246:             * @return Returns the awardPeriodEndMonth
0247:             */
0248:            public String getAwardPeriodEndMonth();
0249:
0250:            /**
0251:             * Sets the awardPeriodEndMonth attribute.
0252:             * 
0253:             * @param awardPeriodEndMonth The awardPeriodEndMonth to set.
0254:             */
0255:            public void setAwardPeriodEndMonth(String awardPeriodEndMonth);
0256:
0257:            /**
0258:             * Gets the awardPeriodBeginYear attribute.
0259:             * 
0260:             * @return Returns the awardPeriodBeginYear
0261:             */
0262:            public Integer getAwardPeriodBeginYear();
0263:
0264:            /**
0265:             * Sets the awardPeriodBeginYear attribute.
0266:             * 
0267:             * @param awardPeriodBeginYear The awardPeriodBeginYear to set.
0268:             */
0269:            public void setAwardPeriodBeginYear(Integer awardPeriodBeginYear);
0270:
0271:            /**
0272:             * Gets the awardPeriodBeginMonth attribute.
0273:             * 
0274:             * @return Returns the awardPeriodBeginMonth
0275:             */
0276:            public String getAwardPeriodBeginMonth();
0277:
0278:            /**
0279:             * Sets the awardPeriodBeginMonth attribute.
0280:             * 
0281:             * @param awardPeriodBeginMonth The awardPeriodBeginMonth to set.
0282:             */
0283:            public void setAwardPeriodBeginMonth(String awardPeriodBeginMonth);
0284:
0285:            /**
0286:             * Gets the acctIndirectCostRcvyTypeCd attribute.
0287:             * 
0288:             * @return Returns the acctIndirectCostRcvyTypeCd
0289:             */
0290:            public String getAcctIndirectCostRcvyTypeCd();
0291:
0292:            /**
0293:             * Sets the acctIndirectCostRcvyTypeCd attribute.
0294:             * 
0295:             * @param acctIndirectCostRcvyTypeCd The acctIndirectCostRcvyTypeCd to set.
0296:             */
0297:            public void setAcctIndirectCostRcvyTypeCd(
0298:                    String acctIndirectCostRcvyTypeCd);
0299:
0300:            /**
0301:             * Gets the acctCustomIndCstRcvyExclCd attribute.
0302:             * 
0303:             * @return Returns the acctCustomIndCstRcvyExclCd
0304:             */
0305:            public String getAcctCustomIndCstRcvyExclCd();
0306:
0307:            /**
0308:             * Sets the acctCustomIndCstRcvyExclCd attribute.
0309:             * 
0310:             * @param acctCustomIndCstRcvyExclCd The acctCustomIndCstRcvyExclCd to set.
0311:             */
0312:            public void setAcctCustomIndCstRcvyExclCd(
0313:                    String acctCustomIndCstRcvyExclCd);
0314:
0315:            /**
0316:             * Gets the financialIcrSeriesIdentifier attribute.
0317:             * 
0318:             * @return Returns the financialIcrSeriesIdentifier
0319:             */
0320:            public String getFinancialIcrSeriesIdentifier();
0321:
0322:            /**
0323:             * Sets the financialIcrSeriesIdentifier attribute.
0324:             * 
0325:             * @param financialIcrSeriesIdentifier The financialIcrSeriesIdentifier to set.
0326:             */
0327:            public void setFinancialIcrSeriesIdentifier(
0328:                    String financialIcrSeriesIdentifier);
0329:
0330:            /**
0331:             * Gets the accountInFinancialProcessingIndicator attribute.
0332:             * 
0333:             * @return Returns the accountInFinancialProcessingIndicator
0334:             */
0335:            public boolean getAccountInFinancialProcessingIndicator();
0336:
0337:            /**
0338:             * Sets the accountInFinancialProcessingIndicator attribute.
0339:             * 
0340:             * @param accountInFinancialProcessingIndicator The accountInFinancialProcessingIndicator to set.
0341:             */
0342:            public void setAccountInFinancialProcessingIndicator(
0343:                    boolean accountInFinancialProcessingIndicator);
0344:
0345:            /**
0346:             * Gets the budgetRecordingLevelCode attribute.
0347:             * 
0348:             * @return Returns the budgetRecordingLevelCode
0349:             */
0350:            public String getBudgetRecordingLevelCode();
0351:
0352:            /**
0353:             * Sets the budgetRecordingLevelCode attribute.
0354:             * 
0355:             * @param budgetRecordingLevelCode The budgetRecordingLevelCode to set.
0356:             */
0357:            public void setBudgetRecordingLevelCode(
0358:                    String budgetRecordingLevelCode);
0359:
0360:            /**
0361:             * Gets the accountSufficientFundsCode attribute.
0362:             * 
0363:             * @return Returns the accountSufficientFundsCode
0364:             */
0365:            public String getAccountSufficientFundsCode();
0366:
0367:            /**
0368:             * Sets the accountSufficientFundsCode attribute.
0369:             * 
0370:             * @param accountSufficientFundsCode The accountSufficientFundsCode to set.
0371:             */
0372:            public void setAccountSufficientFundsCode(
0373:                    String accountSufficientFundsCode);
0374:
0375:            /**
0376:             * Gets the pendingAcctSufficientFundsIndicator attribute.
0377:             * 
0378:             * @return Returns the pendingAcctSufficientFundsIndicator
0379:             */
0380:            public boolean isPendingAcctSufficientFundsIndicator();
0381:
0382:            /**
0383:             * Sets the pendingAcctSufficientFundsIndicator attribute.
0384:             * 
0385:             * @param pendingAcctSufficientFundsIndicator The pendingAcctSufficientFundsIndicator to set.
0386:             */
0387:            public void setPendingAcctSufficientFundsIndicator(
0388:                    boolean pendingAcctSufficientFundsIndicator);
0389:
0390:            /**
0391:             * Gets the extrnlFinEncumSufficntFndIndicator attribute.
0392:             * 
0393:             * @return Returns the extrnlFinEncumSufficntFndIndicator
0394:             */
0395:            public boolean isExtrnlFinEncumSufficntFndIndicator();
0396:
0397:            /**
0398:             * Sets the extrnlFinEncumSufficntFndIndicator attribute.
0399:             * 
0400:             * @param extrnlFinEncumSufficntFndIndicator The extrnlFinEncumSufficntFndIndicator to set.
0401:             */
0402:            public void setExtrnlFinEncumSufficntFndIndicator(
0403:                    boolean extrnlFinEncumSufficntFndIndicator);
0404:
0405:            /**
0406:             * Gets the intrnlFinEncumSufficntFndIndicator attribute.
0407:             * 
0408:             * @return Returns the intrnlFinEncumSufficntFndIndicator
0409:             */
0410:            public boolean isIntrnlFinEncumSufficntFndIndicator();
0411:
0412:            /**
0413:             * Sets the intrnlFinEncumSufficntFndIndicator attribute.
0414:             * 
0415:             * @param intrnlFinEncumSufficntFndIndicator The intrnlFinEncumSufficntFndIndicator to set.
0416:             */
0417:            public void setIntrnlFinEncumSufficntFndIndicator(
0418:                    boolean intrnlFinEncumSufficntFndIndicator);
0419:
0420:            /**
0421:             * Gets the finPreencumSufficientFundIndicator attribute.
0422:             * 
0423:             * @return Returns the finPreencumSufficientFundIndicator
0424:             */
0425:            public boolean isFinPreencumSufficientFundIndicator();
0426:
0427:            /**
0428:             * Sets the finPreencumSufficientFundIndicator attribute.
0429:             * 
0430:             * @param finPreencumSufficientFundIndicator The finPreencumSufficientFundIndicator to set.
0431:             */
0432:            public void setFinPreencumSufficientFundIndicator(
0433:                    boolean finPreencumSufficientFundIndicator);
0434:
0435:            /**
0436:             * Gets the _FinancialObjectivePrsctrlIndicator_ attribute.
0437:             * 
0438:             * @return Returns the _FinancialObjectivePrsctrlIndicator_
0439:             */
0440:            public boolean isFinancialObjectivePrsctrlIndicator();
0441:
0442:            /**
0443:             * Sets the _FinancialObjectivePrsctrlIndicator_ attribute.
0444:             * 
0445:             * @param _FinancialObjectivePrsctrlIndicator_ The _FinancialObjectivePrsctrlIndicator_ to set.
0446:             */
0447:            public void setFinancialObjectivePrsctrlIndicator(
0448:                    boolean _FinancialObjectivePrsctrlIndicator_);
0449:
0450:            /**
0451:             * Gets the accountCfdaNumber attribute.
0452:             * 
0453:             * @return Returns the accountCfdaNumber
0454:             */
0455:            public String getAccountCfdaNumber();
0456:
0457:            /**
0458:             * Sets the accountCfdaNumber attribute.
0459:             * 
0460:             * @param accountCfdaNumber The accountCfdaNumber to set.
0461:             */
0462:            public void setAccountCfdaNumber(String accountCfdaNumber);
0463:
0464:            /**
0465:             * Gets the accountOffCampusIndicator attribute.
0466:             * 
0467:             * @return Returns the accountOffCampusIndicator
0468:             */
0469:            public boolean isAccountOffCampusIndicator();
0470:
0471:            /**
0472:             * Sets the accountOffCampusIndicator attribute.
0473:             * 
0474:             * @param accountOffCampusIndicator The accountOffCampusIndicator to set.
0475:             */
0476:            public void setAccountOffCampusIndicator(
0477:                    boolean accountOffCampusIndicator);
0478:
0479:            /**
0480:             * Gets the accountClosedIndicator attribute.
0481:             * 
0482:             * @return Returns the accountClosedIndicator
0483:             */
0484:            public boolean isAccountClosedIndicator();
0485:
0486:            /**
0487:             * Sets the accountClosedIndicator attribute.
0488:             * 
0489:             * @param accountClosedIndicator The accountClosedIndicator to set.
0490:             */
0491:            public void setAccountClosedIndicator(boolean accountClosedIndicator);
0492:
0493:            /**
0494:             * Gets the chartOfAccounts attribute.
0495:             * 
0496:             * @return Returns the chartOfAccounts
0497:             */
0498:            public Chart getChartOfAccounts();
0499:
0500:            /**
0501:             * Sets the chartOfAccounts attribute.
0502:             * 
0503:             * @param chartOfAccounts The chartOfAccounts to set.
0504:             * @deprecated
0505:             */
0506:            public void setChartOfAccounts(Chart chartOfAccounts);
0507:
0508:            /**
0509:             * Gets the organization attribute.
0510:             * 
0511:             * @return Returns the organization
0512:             */
0513:            public Org getOrganization();
0514:
0515:            /**
0516:             * Sets the organization attribute.
0517:             * 
0518:             * @param organization The organization to set.
0519:             * @deprecated
0520:             */
0521:            public void setOrganization(Org organization);
0522:
0523:            /**
0524:             * Gets the accountType attribute.
0525:             * 
0526:             * @return Returns the accountType
0527:             */
0528:            public AcctType getAccountType();
0529:
0530:            /**
0531:             * Sets the accountType attribute.
0532:             * 
0533:             * @param accountType The accountType to set.
0534:             * @deprecated
0535:             */
0536:            public void setAccountType(AcctType accountType);
0537:
0538:            /**
0539:             * Gets the accountPhysicalCampus attribute.
0540:             * 
0541:             * @return Returns the accountPhysicalCampus
0542:             */
0543:            public Campus getAccountPhysicalCampus();
0544:
0545:            /**
0546:             * Sets the accountPhysicalCampus attribute.
0547:             * 
0548:             * @param accountPhysicalCampus The accountPhysicalCampus to set.
0549:             * @deprecated
0550:             */
0551:            public void setAccountPhysicalCampus(Campus accountPhysicalCampus);
0552:
0553:            /**
0554:             * Gets the accountState attribute
0555:             * 
0556:             * @return Returns the accountState
0557:             */
0558:            public State getAccountState();
0559:
0560:            /**
0561:             * Sets the accountState attribute
0562:             * 
0563:             * @param state
0564:             * @deprecated
0565:             */
0566:            public void setAccountState(State state);
0567:
0568:            /**
0569:             * Gets the subFundGroup attribute.
0570:             * 
0571:             * @return Returns the subFundGroup
0572:             */
0573:            public SubFundGroup getSubFundGroup();
0574:
0575:            /**
0576:             * Sets the subFundGroup attribute.
0577:             * 
0578:             * @param subFundGroup The subFundGroup to set.
0579:             * @deprecated
0580:             */
0581:            public void setSubFundGroup(SubFundGroup subFundGroup);
0582:
0583:            /**
0584:             * Gets the financialHigherEdFunction attribute.
0585:             * 
0586:             * @return Returns the financialHigherEdFunction
0587:             */
0588:            public HigherEdFunction getFinancialHigherEdFunction();
0589:
0590:            /**
0591:             * Sets the financialHigherEdFunction attribute.
0592:             * 
0593:             * @param financialHigherEdFunction The financialHigherEdFunction to set.
0594:             * @deprecated
0595:             */
0596:            public void setFinancialHigherEdFunction(
0597:                    HigherEdFunction financialHigherEdFunction);
0598:
0599:            /**
0600:             * Gets the accountRestrictedStatus attribute.
0601:             * 
0602:             * @return Returns the accountRestrictedStatus
0603:             */
0604:            public RestrictedStatus getAccountRestrictedStatus();
0605:
0606:            /**
0607:             * Sets the accountRestrictedStatus attribute.
0608:             * 
0609:             * @param accountRestrictedStatus The accountRestrictedStatus to set.
0610:             * @deprecated
0611:             */
0612:            public void setAccountRestrictedStatus(
0613:                    RestrictedStatus accountRestrictedStatus);
0614:
0615:            /**
0616:             * Gets the reportsToAccount attribute.
0617:             * 
0618:             * @return Returns the reportsToAccount
0619:             */
0620:            public Account getReportsToAccount();
0621:
0622:            /**
0623:             * Sets the reportsToAccount attribute.
0624:             * 
0625:             * @param reportsToAccount The reportsToAccount to set.
0626:             * @deprecated
0627:             */
0628:            public void setReportsToAccount(Account reportsToAccount);
0629:
0630:            /**
0631:             * Gets the endowmentIncomeAccount attribute.
0632:             * 
0633:             * @return Returns the endowmentIncomeAccount
0634:             */
0635:            public Account getEndowmentIncomeAccount();
0636:
0637:            /**
0638:             * Sets the endowmentIncomeAccount attribute.
0639:             * 
0640:             * @param endowmentIncomeAccount The endowmentIncomeAccount to set.
0641:             * @deprecated
0642:             */
0643:            public void setEndowmentIncomeAccount(Account endowmentIncomeAccount);
0644:
0645:            /**
0646:             * Gets the contractControlAccount attribute.
0647:             * 
0648:             * @return Returns the contractControlAccount
0649:             */
0650:            public Account getContractControlAccount();
0651:
0652:            /**
0653:             * Sets the contractControlAccount attribute.
0654:             * 
0655:             * @param contractControlAccount The contractControlAccount to set.
0656:             * @deprecated
0657:             */
0658:            public void setContractControlAccount(Account contractControlAccount);
0659:
0660:            /**
0661:             * Gets the incomeStreamAccount attribute.
0662:             * 
0663:             * @return Returns the incomeStreamAccount
0664:             */
0665:            public Account getIncomeStreamAccount();
0666:
0667:            /**
0668:             * Sets the incomeStreamAccount attribute.
0669:             * 
0670:             * @param incomeStreamAccount The incomeStreamAccount to set.
0671:             * @deprecated
0672:             */
0673:            public void setIncomeStreamAccount(Account incomeStreamAccount);
0674:
0675:            /**
0676:             * Gets the indirectCostRecoveryAcct attribute.
0677:             * 
0678:             * @return Returns the indirectCostRecoveryAcct
0679:             */
0680:            public Account getIndirectCostRecoveryAcct();
0681:
0682:            /**
0683:             * Sets the indirectCostRecoveryAcct attribute.
0684:             * 
0685:             * @param indirectCostRecoveryAcct The indirectCostRecoveryAcct to set.
0686:             * @deprecated
0687:             */
0688:            public void setIndirectCostRecoveryAcct(
0689:                    Account indirectCostRecoveryAcct);
0690:
0691:            /**
0692:             * @return Returns the accountFiscalOfficerUser.
0693:             */
0694:            public UniversalUser getAccountFiscalOfficerUser();
0695:
0696:            /**
0697:             * @param accountFiscalOfficerUser The accountFiscalOfficerUser to set.
0698:             * @deprecated
0699:             */
0700:            public void setAccountFiscalOfficerUser(
0701:                    UniversalUser accountFiscalOfficerUser);
0702:
0703:            /**
0704:             * @return Returns the accountManagerUser.
0705:             */
0706:            public UniversalUser getAccountManagerUser();
0707:
0708:            /**
0709:             * @param accountManagerUser The accountManagerUser to set.
0710:             * @deprecated
0711:             */
0712:            public void setAccountManagerUser(UniversalUser accountManagerUser);
0713:
0714:            /**
0715:             * @return Returns the accountSupervisoryUser.
0716:             */
0717:            public UniversalUser getAccountSupervisoryUser();
0718:
0719:            /**
0720:             * @param accountSupervisoryUser The accountSupervisoryUser to set.
0721:             * @deprecated
0722:             */
0723:            public void setAccountSupervisoryUser(
0724:                    UniversalUser accountSupervisoryUser);
0725:
0726:            /**
0727:             * @return Returns the continuationAccount.
0728:             */
0729:            public Account getContinuationAccount();
0730:
0731:            /**
0732:             * @param continuationAccount The continuationAccount to set.
0733:             * @deprecated
0734:             */
0735:            public void setContinuationAccount(Account continuationAccount);
0736:
0737:            /**
0738:             * @return Returns the accountGuideline.
0739:             */
0740:            public AccountGuideline getAccountGuideline();
0741:
0742:            /**
0743:             * @param accountGuideline The accountGuideline to set.
0744:             * @deprecated
0745:             */
0746:            public void setAccountGuideline(AccountGuideline accountGuideline);
0747:
0748:            /**
0749:             * Gets the accountDescription attribute.
0750:             * 
0751:             * @return Returns the accountDescription.
0752:             */
0753:            public AccountDescription getAccountDescription();
0754:
0755:            /**
0756:             * Sets the accountDescription attribute value.
0757:             * 
0758:             * @param accountDescription The accountDescription to set.
0759:             */
0760:            public void setAccountDescription(
0761:                    AccountDescription accountDescription);
0762:
0763:            /**
0764:             * @return Returns the subAccounts.
0765:             */
0766:            public List getSubAccounts();
0767:
0768:            /**
0769:             * @param subAccounts The subAccounts to set.
0770:             */
0771:            public void setSubAccounts(List subAccounts);
0772:
0773:            /**
0774:             * @return Returns the chartOfAccountsCode.
0775:             */
0776:            public String getChartOfAccountsCode();
0777:
0778:            /**
0779:             * @param chartOfAccountsCode The chartOfAccountsCode to set.
0780:             */
0781:            public void setChartOfAccountsCode(String chartOfAccountsCode);
0782:
0783:            /**
0784:             * @return Returns the accountFiscalOfficerSystemIdentifier.
0785:             */
0786:            public String getAccountFiscalOfficerSystemIdentifier();
0787:
0788:            /**
0789:             * @param accountFiscalOfficerSystemIdentifier The accountFiscalOfficerSystemIdentifier to set.
0790:             */
0791:            public void setAccountFiscalOfficerSystemIdentifier(
0792:                    String accountFiscalOfficerSystemIdentifier);
0793:
0794:            /**
0795:             * @return Returns the accountManagerSystemIdentifier.
0796:             */
0797:            public String getAccountManagerSystemIdentifier();
0798:
0799:            /**
0800:             * @param accountManagerSystemIdentifier The accountManagerSystemIdentifier to set.
0801:             */
0802:            public void setAccountManagerSystemIdentifier(
0803:                    String accountManagerSystemIdentifier);
0804:
0805:            /**
0806:             * @return Returns the accountPhysicalCampusCode.
0807:             */
0808:            public String getAccountPhysicalCampusCode();
0809:
0810:            /**
0811:             * @param accountPhysicalCampusCode The accountPhysicalCampusCode to set.
0812:             */
0813:            public void setAccountPhysicalCampusCode(
0814:                    String accountPhysicalCampusCode);
0815:
0816:            /**
0817:             * @return Returns the accountRestrictedStatusCode.
0818:             */
0819:            public String getAccountRestrictedStatusCode();
0820:
0821:            /**
0822:             * @param accountRestrictedStatusCode The accountRestrictedStatusCode to set.
0823:             */
0824:            public void setAccountRestrictedStatusCode(
0825:                    String accountRestrictedStatusCode);
0826:
0827:            /**
0828:             * @return Returns the accountsSupervisorySystemsIdentifier.
0829:             */
0830:            public String getAccountsSupervisorySystemsIdentifier();
0831:
0832:            /**
0833:             * @param accountsSupervisorySystemsIdentifier The accountsSupervisorySystemsIdentifier to set.
0834:             */
0835:            public void setAccountsSupervisorySystemsIdentifier(
0836:                    String accountsSupervisorySystemsIdentifier);
0837:
0838:            /**
0839:             * @return Returns the accountTypeCode.
0840:             */
0841:            public String getAccountTypeCode();
0842:
0843:            /**
0844:             * @param accountTypeCode The accountTypeCode to set.
0845:             */
0846:            public void setAccountTypeCode(String accountTypeCode);
0847:
0848:            /**
0849:             * @return Returns the continuationAccountNumber.
0850:             */
0851:            public String getContinuationAccountNumber();
0852:
0853:            /**
0854:             * @param continuationAccountNumber The continuationAccountNumber to set.
0855:             */
0856:            public void setContinuationAccountNumber(
0857:                    String continuationAccountNumber);
0858:
0859:            /**
0860:             * @return Returns the continuationFinChrtOfAcctCd.
0861:             */
0862:            public String getContinuationFinChrtOfAcctCd();
0863:
0864:            /**
0865:             * @param continuationFinChrtOfAcctCd The continuationFinChrtOfAcctCd to set.
0866:             */
0867:            public void setContinuationFinChrtOfAcctCd(
0868:                    String continuationFinChrtOfAcctCd);
0869:
0870:            /**
0871:             * @return Returns the contractControlAccountNumber.
0872:             */
0873:            public String getContractControlAccountNumber();
0874:
0875:            /**
0876:             * @param contractControlAccountNumber The contractControlAccountNumber to set.
0877:             */
0878:            public void setContractControlAccountNumber(
0879:                    String contractControlAccountNumber);
0880:
0881:            /**
0882:             * @return Returns the contractControlFinCoaCode.
0883:             */
0884:            public String getContractControlFinCoaCode();
0885:
0886:            /**
0887:             * @param contractControlFinCoaCode The contractControlFinCoaCode to set.
0888:             */
0889:            public void setContractControlFinCoaCode(
0890:                    String contractControlFinCoaCode);
0891:
0892:            /**
0893:             * @return Returns the endowmentIncomeAccountNumber.
0894:             */
0895:            public String getEndowmentIncomeAccountNumber();
0896:
0897:            /**
0898:             * @param endowmentIncomeAccountNumber The endowmentIncomeAccountNumber to set.
0899:             */
0900:            public void setEndowmentIncomeAccountNumber(
0901:                    String endowmentIncomeAccountNumber);
0902:
0903:            /**
0904:             * @return Returns the endowmentIncomeAcctFinCoaCd.
0905:             */
0906:            public String getEndowmentIncomeAcctFinCoaCd();
0907:
0908:            /**
0909:             * @param endowmentIncomeAcctFinCoaCd The endowmentIncomeAcctFinCoaCd to set.
0910:             */
0911:            public void setEndowmentIncomeAcctFinCoaCd(
0912:                    String endowmentIncomeAcctFinCoaCd);
0913:
0914:            /**
0915:             * @return Returns the financialHigherEdFunctionCd.
0916:             */
0917:            public String getFinancialHigherEdFunctionCd();
0918:
0919:            /**
0920:             * @param financialHigherEdFunctionCd The financialHigherEdFunctionCd to set.
0921:             */
0922:            public void setFinancialHigherEdFunctionCd(
0923:                    String financialHigherEdFunctionCd);
0924:
0925:            /**
0926:             * @return Returns the incomeStreamAccountNumber.
0927:             */
0928:            public String getIncomeStreamAccountNumber();
0929:
0930:            /**
0931:             * @param incomeStreamAccountNumber The incomeStreamAccountNumber to set.
0932:             */
0933:            public void setIncomeStreamAccountNumber(
0934:                    String incomeStreamAccountNumber);
0935:
0936:            /**
0937:             * @return Returns the incomeStreamFinancialCoaCode.
0938:             */
0939:            public String getIncomeStreamFinancialCoaCode();
0940:
0941:            /**
0942:             * @param incomeStreamFinancialCoaCode The incomeStreamFinancialCoaCode to set.
0943:             */
0944:            public void setIncomeStreamFinancialCoaCode(
0945:                    String incomeStreamFinancialCoaCode);
0946:
0947:            /**
0948:             * @return Returns the indirectCostRcvyFinCoaCode.
0949:             */
0950:            public String getIndirectCostRcvyFinCoaCode();
0951:
0952:            /**
0953:             * @param indirectCostRcvyFinCoaCode The indirectCostRcvyFinCoaCode to set.
0954:             */
0955:            public void setIndirectCostRcvyFinCoaCode(
0956:                    String indirectCostRcvyFinCoaCode);
0957:
0958:            /**
0959:             * @return Returns the indirectCostRecoveryAcctNbr.
0960:             */
0961:            public String getIndirectCostRecoveryAcctNbr();
0962:
0963:            /**
0964:             * @param indirectCostRecoveryAcctNbr The indirectCostRecoveryAcctNbr to set.
0965:             */
0966:            public void setIndirectCostRecoveryAcctNbr(
0967:                    String indirectCostRecoveryAcctNbr);
0968:
0969:            /**
0970:             * @return Returns the organizationCode.
0971:             */
0972:            public String getOrganizationCode();
0973:
0974:            /**
0975:             * @param organizationCode The organizationCode to set.
0976:             */
0977:            public void setOrganizationCode(String organizationCode);
0978:
0979:            /**
0980:             * @return Returns the reportsToAccountNumber.
0981:             */
0982:            public String getReportsToAccountNumber();
0983:
0984:            /**
0985:             * @param reportsToAccountNumber The reportsToAccountNumber to set.
0986:             */
0987:            public void setReportsToAccountNumber(String reportsToAccountNumber);
0988:
0989:            /**
0990:             * @return Returns the reportsToChartOfAccountsCode.
0991:             */
0992:            public String getReportsToChartOfAccountsCode();
0993:
0994:            /**
0995:             * @param reportsToChartOfAccountsCode The reportsToChartOfAccountsCode to set.
0996:             */
0997:            public void setReportsToChartOfAccountsCode(
0998:                    String reportsToChartOfAccountsCode);
0999:
1000:            /**
1001:             * @return Returns the subFundGroupCode.
1002:             */
1003:            public String getSubFundGroupCode();
1004:
1005:            /**
1006:             * @param subFundGroupCode The subFundGroupCode to set.
1007:             */
1008:            public void setSubFundGroupCode(String subFundGroupCode);
1009:
1010:            /**
1011:             * Gets the postalZipCode attribute.
1012:             * 
1013:             * @return Returns the postalZipCode.
1014:             */
1015:            public PostalZipCode getPostalZipCode();
1016:
1017:            /**
1018:             * Sets the postalZipCode attribute value.
1019:             * 
1020:             * @param postalZipCode The postalZipCode to set.
1021:             */
1022:            public void setPostalZipCode(PostalZipCode postalZipCode);
1023:
1024:            /**
1025:             * Gets the budgetRecordingLevel attribute.
1026:             * 
1027:             * @return Returns the budgetRecordingLevel.
1028:             */
1029:            public BudgetRecordingLevel getBudgetRecordingLevel();
1030:
1031:            /**
1032:             * Sets the budgetRecordingLevel attribute value.
1033:             * 
1034:             * @param budgetRecordingLevel The budgetRecordingLevel to set.
1035:             */
1036:            public void setBudgetRecordingLevel(
1037:                    BudgetRecordingLevel budgetRecordingLevel);
1038:
1039:            /**
1040:             * Gets the sufficientFundsCode attribute.
1041:             * 
1042:             * @return Returns the sufficientFundsCode.
1043:             */
1044:            public SufficientFundsCode getSufficientFundsCode();
1045:
1046:            /**
1047:             * Sets the sufficientFundsCode attribute value.
1048:             * 
1049:             * @param sufficientFundsCode The sufficientFundsCode to set.
1050:             */
1051:            public void setSufficientFundsCode(
1052:                    SufficientFundsCode sufficientFundsCode);
1053:
1054:            /**
1055:             * Implementing equals since I need contains to behave reasonably in a hashed datastructure.
1056:             * 
1057:             * @see java.lang.Object#equals(java.lang.Object)
1058:             */
1059:            public boolean equals(Object obj);
1060:
1061:            /**
1062:             * Calcluates hashCode based on current values of chartOfAccountsCode and accountNumber fields. Somewhat dangerous, since both
1063:             * of those fields are mutable, but I don't expect people to be editing those values directly for Accounts stored in hashed
1064:             * datastructures.
1065:             * 
1066:             * @see java.lang.Object#hashCode()
1067:             */
1068:            public int hashCode();
1069:
1070:            /**
1071:             * Convenience method to make the primitive account fields from this Account easier to compare to the account fields from
1072:             * another Account or an AccountingLine
1073:             * 
1074:             * @return String representing the account associated with this Accounting
1075:             */
1076:            public String getAccountKey();
1077:
1078:            /**
1079:             * Gets the dummy attribute.
1080:             * 
1081:             * @return Returns the dummy.
1082:             */
1083:
1084:            /**
1085:             * Gets the accountResponsibilitySection attribute.
1086:             * 
1087:             * @return Returns the accountResponsibilitySection.
1088:             */
1089:            public String getAccountResponsibilitySection();
1090:
1091:            /**
1092:             * Sets the accountResponsibilitySection attribute value.
1093:             * 
1094:             * @param accountResponsibilitySection The accountResponsibilitySection to set.
1095:             */
1096:            public void setAccountResponsibilitySection(
1097:                    String accountResponsibilitySection);
1098:
1099:            /**
1100:             * Gets the contractsAndGrantsSection attribute.
1101:             * 
1102:             * @return Returns the contractsAndGrantsSection.
1103:             */
1104:            public String getContractsAndGrantsSection();
1105:
1106:            /**
1107:             * Sets the contractsAndGrantsSection attribute value.
1108:             * 
1109:             * @param contractsAndGrantsSection The contractsAndGrantsSection to set.
1110:             */
1111:            public void setContractsAndGrantsSection(
1112:                    String contractsAndGrantsSection);
1113:
1114:            /**
1115:             * Gets the accountDescriptionSection attribute.
1116:             * 
1117:             * @return Returns the accountDescriptionSection.
1118:             */
1119:            public String getAccountDescriptionSection();
1120:
1121:            /**
1122:             * Sets the accountDescriptionSection attribute value.
1123:             * 
1124:             * @param accountDescriptionSection The accountDescriptionSection to set.
1125:             */
1126:            public void setAccountDescriptionSection(
1127:                    String accountDescriptionSection);
1128:
1129:            /**
1130:             * Gets the guidelinesAndPurposeSection attribute.
1131:             * 
1132:             * @return Returns the guidelinesAndPurposeSection.
1133:             */
1134:            public String getGuidelinesAndPurposeSection();
1135:
1136:            /**
1137:             * Sets the guidelinesAndPurposeSection attribute value.
1138:             * 
1139:             * @param guidelinesAndPurposeSection The guidelinesAndPurposeSection to set.
1140:             */
1141:            public void setGuidelinesAndPurposeSection(
1142:                    String guidelinesAndPurposeSection);
1143:
1144:            /**
1145:             * Gets the accountResponsibilitySectionBlank attribute.
1146:             * 
1147:             * @return Returns the accountResponsibilitySectionBlank.
1148:             */
1149:            public String getAccountResponsibilitySectionBlank();
1150:
1151:            /**
1152:             * Gets the contractsAndGrantsSectionBlank attribute.
1153:             * 
1154:             * @return Returns the contractsAndGrantsSectionBlank.
1155:             */
1156:            public String getContractsAndGrantsSectionBlank();
1157:
1158:            /**
1159:             * Gets the accountDescriptionSectionBlank attribute.
1160:             * 
1161:             * @return Returns the accountDescriptionSectionBlank.
1162:             */
1163:            public String getAccountDescriptionSectionBlank();
1164:
1165:            /**
1166:             * Gets the guidelinesAndPurposeSectionBlank attribute.
1167:             * 
1168:             * @return Returns the guidelinesAndPurposeSectionBlank.
1169:             */
1170:            public String getGuidelinesAndPurposeSectionBlank();
1171:
1172:        }
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.