org.kuali.kfs.coa.service
Interface OrganizationReversionDetailTrickleDownInactivationService

All Known Implementing Classes:
OrganizationReversionDetailTrickleDownInactivationServiceImpl

public interface OrganizationReversionDetailTrickleDownInactivationService

Services needed to inactivate organization reversion details when one of their respective parents - either the organization reversion or the category that they relate to - are inactivated


Method Summary
 void trickleDownActiveOrganizationReversionDetails(OrganizationReversionCategory organizationReversionCategory, String documentNumber)
          Activates (or "boxes") organization reversion details whose related organization reversion category is being inactivated, and writes notes on the Organization Reversion Category maintenance document about it
 void trickleDownActiveOrganizationReversionDetails(OrganizationReversion organizationReversion, String documentNumber)
          Activates organization reversion details whose containing organization reversion is being inactivated, and writes notes on the Organization Reversion maintenance document about it
 void trickleDownInactiveOrganizationReversionDetails(OrganizationReversionCategory organizationReversionCategory, String documentNumber)
          Inactivates (or "boxes") organization reversion details whose related organization reversion category is being inactivated, and writes notes on the Organization Reversion Category maintenance document about it
 void trickleDownInactiveOrganizationReversionDetails(OrganizationReversion organizationReversion, String documentNumber)
          Inactivates organization reversion details whose containing organization reversion is being inactivated, and writes notes on the Organization Reversion maintenance document about it
 

Method Detail

trickleDownInactiveOrganizationReversionDetails

void trickleDownInactiveOrganizationReversionDetails(OrganizationReversion organizationReversion,
                                                     String documentNumber)
Inactivates organization reversion details whose containing organization reversion is being inactivated, and writes notes on the Organization Reversion maintenance document about it

Parameters:
organizationReversion - the deactivating organization reversion
documentNumber - the document id of the organization reversion document causing an inactivation

trickleDownInactiveOrganizationReversionDetails

void trickleDownInactiveOrganizationReversionDetails(OrganizationReversionCategory organizationReversionCategory,
                                                     String documentNumber)
Inactivates (or "boxes") organization reversion details whose related organization reversion category is being inactivated, and writes notes on the Organization Reversion Category maintenance document about it

Parameters:
organizationReversionCategory - the deactivating organization reversion category
documentNumber - the document id of the organization reversion category document causing an inactivation

trickleDownActiveOrganizationReversionDetails

void trickleDownActiveOrganizationReversionDetails(OrganizationReversion organizationReversion,
                                                   String documentNumber)
Activates organization reversion details whose containing organization reversion is being inactivated, and writes notes on the Organization Reversion maintenance document about it

Parameters:
organizationReversion - the deactivating organization reversion
documentNumber - the document id of the organization reversion document causing an inactivation

trickleDownActiveOrganizationReversionDetails

void trickleDownActiveOrganizationReversionDetails(OrganizationReversionCategory organizationReversionCategory,
                                                   String documentNumber)
Activates (or "boxes") organization reversion details whose related organization reversion category is being inactivated, and writes notes on the Organization Reversion Category maintenance document about it

Parameters:
organizationReversionCategory - the deactivating organization reversion category
documentNumber - the document id of the organization reversion category document causing an inactivation


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