org.kuali.kfs.coa.service
Interface OrganizationReversionService

All Known Implementing Classes:
OrganizationReversionServiceImpl

public interface OrganizationReversionService

This service interface defines methods necessary for retrieving fully populated OrganizationReversion business objects from the database that are necessary for transaction processing in the application. It also defines methods to retrieve org reversion categories


Method Summary
 OrganizationReversion getByPrimaryId(Integer fiscalYear, String chartCode, String organizationCode)
          Get an organization reversion record
 Map<String,OrganizationReversionCategoryLogic> getCategories()
          Get org reversion categories
 List<OrganizationReversionCategory> getCategoryList()
          List of reversion categories in order of the sort code
 String getOrganizationReversionDetaiFromSystemParameters()
          This method looks up the default object code to populate the Organization Reversion object code if the "carry Forward by Object Code" box is not checked.
 boolean isCategoryActive(String categoryCode)
          Determines if the given category code represents an active category
 boolean isCategoryActiveByName(String categoryName)
          Determines if the given category name represents an active category
 

Method Detail

getByPrimaryId

OrganizationReversion getByPrimaryId(Integer fiscalYear,
                                     String chartCode,
                                     String organizationCode)
Get an organization reversion record

Parameters:
fiscalYear - Fiscal Year
chartCode - Chart
organizationCode - Organization code
Returns:
Org Reversion record

getCategories

Map<String,OrganizationReversionCategoryLogic> getCategories()
Get org reversion categories

Returns:
map of org reversion categories

getCategoryList

List<OrganizationReversionCategory> getCategoryList()
List of reversion categories in order of the sort code

Returns:
list of org reversion category codes

isCategoryActive

boolean isCategoryActive(String categoryCode)
Determines if the given category code represents an active category

Parameters:
categoryCode - the category code to check
Returns:
true if the given category code represents an active category; false otherwise

isCategoryActiveByName

boolean isCategoryActiveByName(String categoryName)
Determines if the given category name represents an active category

Parameters:
categoryName - the category name to check
Returns:
true if the given category name represents an active category; false otherwise

getOrganizationReversionDetaiFromSystemParameters

String getOrganizationReversionDetaiFromSystemParameters()
This method looks up the default object code to populate the Organization Reversion object code if the "carry Forward by Object Code" box is not checked.

Returns:
system parameter default value for Organization Reversion detail


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