public class OrganizationReversionDetailTrickleDownInactivationServiceImpl extends Object implements OrganizationReversionDetailTrickleDownInactivationService
Modifier and Type | Class and Description |
---|---|
protected class |
OrganizationReversionDetailTrickleDownInactivationServiceImpl.TrickleDownStatus
Inner 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)
OrganizationReversionDetailTrickleDownInactivationService
trickleDownInactiveOrganizationReversionDetails
in interface OrganizationReversionDetailTrickleDownInactivationService
organizationReversion
- 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)
OrganizationReversionDetailTrickleDownInactivationService
trickleDownInactiveOrganizationReversionDetails
in interface OrganizationReversionDetailTrickleDownInactivationService
organizationReversionCategory
- 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)
OrganizationReversionDetailTrickleDownInactivationService
trickleDownActiveOrganizationReversionDetails
in interface OrganizationReversionDetailTrickleDownInactivationService
organizationReversion
- 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)
OrganizationReversionDetailTrickleDownInactivationService
trickleDownActiveOrganizationReversionDetails
in interface OrganizationReversionDetailTrickleDownInactivationService
organizationReversionCategory
- 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.