public class OrganizationReversionDetailTrickleDownInactivationServiceImpl extends Object implements OrganizationReversionDetailTrickleDownInactivationService
| Modifier and Type | Class and Description | 
|---|---|
| protected class  | OrganizationReversionDetailTrickleDownInactivationServiceImpl.TrickleDownStatusInner class to keep track of what organization reversions were inactivated and which
 had errors when the persisting of the inactivation was attempted | 
| Modifier and Type | Field and Description | 
|---|---|
| protected org.kuali.rice.krad.service.BusinessObjectService | businessObjectService | 
| protected org.kuali.rice.krad.service.DocumentHeaderService | documentHeaderService | 
| protected org.kuali.rice.core.api.config.property.ConfigurationService | kualiConfigurationService | 
| protected org.kuali.rice.krad.service.NoteService | noteService | 
| Constructor and Description | 
|---|
| OrganizationReversionDetailTrickleDownInactivationServiceImpl() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected boolean | allowActivation(OrganizationReversionDetail detail)Determines whether the given organization reversion detail can be activated: ie, that both its owning OrganizationReversion and its related
 OrganizationReversionCategory are both active | 
| org.kuali.rice.krad.service.BusinessObjectService | getBusinessObjectService()Gets the businessObjectService attribute. | 
| org.kuali.rice.core.api.config.property.ConfigurationService | getConfigurationService()Gets the kualiConfigurationService attribute. | 
| org.kuali.rice.krad.service.DocumentHeaderService | getDocumentHeaderService()Gets the documentHeaderService attribute. | 
| org.kuali.rice.krad.service.NoteService | getNoteService()Gets the noteService attribute. | 
| void | setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)Sets the businessObjectService attribute value. | 
| void | setConfigurationService(org.kuali.rice.core.api.config.property.ConfigurationService kualiConfigurationService)Sets the kualiConfigurationService attribute value. | 
| void | setDocumentHeaderService(org.kuali.rice.krad.service.DocumentHeaderService documentHeaderService)Sets the documentHeaderService attribute value. | 
| void | setNoteService(org.kuali.rice.krad.service.NoteService noteService)Sets the noteService attribute value. | 
| protected void | trickleDownActivations(List<OrganizationReversionDetail> organizationReversionDetails,
                                            String documentNumber)The method which actually does the work of activating the details | 
| 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 | 
| protected void | trickleDownInactivations(List<OrganizationReversionDetail> organizationReversionDetails,
                                                String documentNumber)The method which actually does the work of inactivating the details | 
| 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 | 
protected org.kuali.rice.krad.service.NoteService noteService
protected org.kuali.rice.core.api.config.property.ConfigurationService kualiConfigurationService
protected org.kuali.rice.krad.service.BusinessObjectService businessObjectService
protected org.kuali.rice.krad.service.DocumentHeaderService documentHeaderService
public OrganizationReversionDetailTrickleDownInactivationServiceImpl()
public void trickleDownInactiveOrganizationReversionDetails(OrganizationReversion organizationReversion, String documentNumber)
OrganizationReversionDetailTrickleDownInactivationServicetrickleDownInactiveOrganizationReversionDetails in interface OrganizationReversionDetailTrickleDownInactivationServiceorganizationReversion - the deactivating organization reversiondocumentNumber - the document id of the organization reversion document causing an inactivationOrganizationReversionDetailTrickleDownInactivationService.trickleDownInactiveOrganizationReversionDetails(org.kuali.ole.coa.businessobject.OrganizationReversion, java.lang.String)public void trickleDownInactiveOrganizationReversionDetails(OrganizationReversionCategory organizationReversionCategory, String documentNumber)
OrganizationReversionDetailTrickleDownInactivationServicetrickleDownInactiveOrganizationReversionDetails in interface OrganizationReversionDetailTrickleDownInactivationServiceorganizationReversionCategory - the deactivating organization reversion categorydocumentNumber - the document id of the organization reversion category document causing an inactivationOrganizationReversionDetailTrickleDownInactivationService.trickleDownInactiveOrganizationReversionDetails(org.kuali.ole.coa.businessobject.OrganizationReversionCategory, java.lang.String)public void trickleDownActiveOrganizationReversionDetails(OrganizationReversion organizationReversion, String documentNumber)
OrganizationReversionDetailTrickleDownInactivationServicetrickleDownActiveOrganizationReversionDetails in interface OrganizationReversionDetailTrickleDownInactivationServiceorganizationReversion - the deactivating organization reversiondocumentNumber - the document id of the organization reversion document causing an inactivationOrganizationReversionDetailTrickleDownInactivationService.trickleDownActiveOrganizationReversionDetails(org.kuali.ole.coa.businessobject.OrganizationReversion, java.lang.String)public void trickleDownActiveOrganizationReversionDetails(OrganizationReversionCategory organizationReversionCategory, String documentNumber)
OrganizationReversionDetailTrickleDownInactivationServicetrickleDownActiveOrganizationReversionDetails in interface OrganizationReversionDetailTrickleDownInactivationServiceorganizationReversionCategory - the deactivating organization reversion categorydocumentNumber - the document id of the organization reversion category document causing an inactivationOrganizationReversionDetailTrickleDownInactivationService.trickleDownActiveOrganizationReversionDetails(org.kuali.ole.coa.businessobject.OrganizationReversionCategory, java.lang.String)protected void trickleDownInactivations(List<OrganizationReversionDetail> organizationReversionDetails, String documentNumber)
organizationReversionDetails - the details to inactivatedocumentNumber - the document number which has the inactivations as part of itprotected void trickleDownActivations(List<OrganizationReversionDetail> organizationReversionDetails, String documentNumber)
organizationReversionDetails - the details to inactivatedocumentNumber - the document number which has the inactivations as part of itprotected boolean allowActivation(OrganizationReversionDetail detail)
detail - the detail to checkpublic org.kuali.rice.core.api.config.property.ConfigurationService getConfigurationService()
public void setConfigurationService(org.kuali.rice.core.api.config.property.ConfigurationService kualiConfigurationService)
kualiConfigurationService - The kualiConfigurationService to set.public org.kuali.rice.krad.service.NoteService getNoteService()
public void setNoteService(org.kuali.rice.krad.service.NoteService noteService)
noteService - The noteService to set.public org.kuali.rice.krad.service.BusinessObjectService getBusinessObjectService()
public void setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
businessObjectService - The businessObjectService to set.public org.kuali.rice.krad.service.DocumentHeaderService getDocumentHeaderService()
public void setDocumentHeaderService(org.kuali.rice.krad.service.DocumentHeaderService documentHeaderService)
documentHeaderService - The documentHeaderService to set.Copyright © 2004–2015 The Kuali Foundation. All rights reserved.