org.kuali.kfs.coa.service
Interface SubAccountService

All Known Implementing Classes:
SubAccountServiceImpl

public interface SubAccountService

This interface defines methods that a SubAccount Service must provide.


Method Summary
 SubAccount getByPrimaryId(String chartOfAccountsCode, String accountNumber, String subAccountNumber)
          Retrieves a SubAccount object based on primary key.
 SubAccount getByPrimaryIdWithCaching(String chartOfAccountsCode, String accountNumber, String subAccountNumber)
          Method is used by KualiSubAccountAttribute to enable caching for routing.
 List getSubAccountsByReportsToOrganization(String chartOfAccountsCode, String organizationCode, String subAccountNumber)
          Retrieves SubAccount objects associated with the given chart-org-subAccount code combination
 

Method Detail

getByPrimaryId

SubAccount getByPrimaryId(String chartOfAccountsCode,
                          String accountNumber,
                          String subAccountNumber)
Retrieves a SubAccount object based on primary key.

Parameters:
chartOfAccountsCode - - Chart of Accounts Code
accountNumber - - Account Number
subAccountNumber - - Sub Account Number
Returns:
SubAccount
See Also:
SubAccountService

getByPrimaryIdWithCaching

SubAccount getByPrimaryIdWithCaching(String chartOfAccountsCode,
                                     String accountNumber,
                                     String subAccountNumber)
Method is used by KualiSubAccountAttribute to enable caching for routing.

See Also:
getByPrimaryId(String, String, String)

getSubAccountsByReportsToOrganization

List getSubAccountsByReportsToOrganization(String chartOfAccountsCode,
                                           String organizationCode,
                                           String subAccountNumber)
Retrieves SubAccount objects associated with the given chart-org-subAccount code combination

Parameters:
chartOfAccountsCode - - 'Reports To' Chart of Accounts Code
organizationCode - - 'Reports To' Organization Code
subAccountNumber - - Sub Account Number
Returns:
a list of SubAccount objects


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.