@Transactional public class SubObjectTrickleDownInactivationServiceImpl extends Object implements SubObjectTrickleDownInactivationService
Modifier and Type | Class and Description |
---|---|
protected class |
SubObjectTrickleDownInactivationServiceImpl.TrickleDownInactivationStatus |
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.dao.MaintenanceDocumentDao |
maintenanceDocumentDao |
protected org.kuali.rice.kns.service.MaintenanceDocumentDictionaryService |
maintenanceDocumentDictionaryService |
protected org.kuali.rice.krad.service.NoteService |
noteService |
protected UniversityDateService |
universityDateService |
Constructor and Description |
---|
SubObjectTrickleDownInactivationServiceImpl() |
Modifier and Type | Method and Description |
---|---|
protected void |
addMaintenanceLockedNotes(String documentNumber,
Map<SubObjectCode,String> lockedSubObjects,
String messageKey,
org.kuali.rice.krad.bo.PersistableBusinessObject noteParent,
org.kuali.rice.krad.bo.Note noteTemplate) |
protected void |
addNotes(String documentNumber,
List<SubObjectCode> listOfSubObjects,
String messageKey,
org.kuali.rice.krad.bo.PersistableBusinessObject noteParent,
org.kuali.rice.krad.bo.Note noteTemplate) |
protected void |
addNotesToDocument(SubObjectTrickleDownInactivationServiceImpl.TrickleDownInactivationStatus trickleDownInactivationStatus,
String documentNumber) |
protected String |
createSubObjectChunk(List<SubObjectCode> listOfSubObjects,
int startIndex,
int endIndex) |
List<org.kuali.rice.krad.maintenance.MaintenanceLock> |
generateTrickleDownMaintenanceLocks(Account inactivatedAccount,
String documentNumber) |
List<org.kuali.rice.krad.maintenance.MaintenanceLock> |
generateTrickleDownMaintenanceLocks(Collection<SubObjectCode> subObjects,
String documentNumber) |
List<org.kuali.rice.krad.maintenance.MaintenanceLock> |
generateTrickleDownMaintenanceLocks(ObjectCode inactivatedObjectCode,
String documentNumber) |
protected Collection<SubObjectCode> |
getAssociatedSubObjects(Account account) |
protected Collection<SubObjectCode> |
getAssociatedSubObjects(ObjectCode objectCode) |
protected int |
getNumSubObjectsPerNote() |
protected org.kuali.rice.kns.maintenance.Maintainable |
getSubObjectMaintainable(String documentNumber) |
void |
setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService) |
void |
setConfigurationService(org.kuali.rice.core.api.config.property.ConfigurationService kualiConfigurationService) |
void |
setDocumentHeaderService(org.kuali.rice.krad.service.DocumentHeaderService documentHeaderService) |
void |
setMaintenanceDocumentDao(org.kuali.rice.krad.dao.MaintenanceDocumentDao maintenanceDocumentDao) |
void |
setMaintenanceDocumentDictionaryService(org.kuali.rice.kns.service.MaintenanceDocumentDictionaryService maintenanceDocumentDictionaryService) |
void |
setNoteService(org.kuali.rice.krad.service.NoteService noteService) |
void |
setUniversityDateService(UniversityDateService universityDateService) |
protected SubObjectTrickleDownInactivationServiceImpl.TrickleDownInactivationStatus |
trickleDownInactivate(Collection<SubObjectCode> subObjects,
String documentNumber) |
void |
trickleDownInactivateSubObjects(Account inactivatedAccount,
String documentNumber) |
void |
trickleDownInactivateSubObjects(ObjectCode inactivatedObject,
String documentNumber) |
protected org.kuali.rice.krad.maintenance.MaintenanceLock |
verifyAllLocksFromThisDocument(List<org.kuali.rice.krad.maintenance.MaintenanceLock> maintenanceLocks,
String documentNumber) |
protected org.kuali.rice.krad.service.BusinessObjectService businessObjectService
protected org.kuali.rice.kns.service.MaintenanceDocumentDictionaryService maintenanceDocumentDictionaryService
protected org.kuali.rice.krad.dao.MaintenanceDocumentDao maintenanceDocumentDao
protected org.kuali.rice.krad.service.NoteService noteService
protected org.kuali.rice.core.api.config.property.ConfigurationService kualiConfigurationService
protected UniversityDateService universityDateService
protected org.kuali.rice.krad.service.DocumentHeaderService documentHeaderService
public SubObjectTrickleDownInactivationServiceImpl()
public List<org.kuali.rice.krad.maintenance.MaintenanceLock> generateTrickleDownMaintenanceLocks(Account inactivatedAccount, String documentNumber)
generateTrickleDownMaintenanceLocks
in interface SubObjectTrickleDownInactivationService
public List<org.kuali.rice.krad.maintenance.MaintenanceLock> generateTrickleDownMaintenanceLocks(ObjectCode inactivatedObjectCode, String documentNumber)
generateTrickleDownMaintenanceLocks
in interface SubObjectTrickleDownInactivationService
public List<org.kuali.rice.krad.maintenance.MaintenanceLock> generateTrickleDownMaintenanceLocks(Collection<SubObjectCode> subObjects, String documentNumber)
public void trickleDownInactivateSubObjects(Account inactivatedAccount, String documentNumber)
trickleDownInactivateSubObjects
in interface SubObjectTrickleDownInactivationService
public void trickleDownInactivateSubObjects(ObjectCode inactivatedObject, String documentNumber)
trickleDownInactivateSubObjects
in interface SubObjectTrickleDownInactivationService
protected SubObjectTrickleDownInactivationServiceImpl.TrickleDownInactivationStatus trickleDownInactivate(Collection<SubObjectCode> subObjects, String documentNumber)
protected void addNotesToDocument(SubObjectTrickleDownInactivationServiceImpl.TrickleDownInactivationStatus trickleDownInactivationStatus, String documentNumber)
protected org.kuali.rice.krad.maintenance.MaintenanceLock verifyAllLocksFromThisDocument(List<org.kuali.rice.krad.maintenance.MaintenanceLock> maintenanceLocks, String documentNumber)
protected org.kuali.rice.kns.maintenance.Maintainable getSubObjectMaintainable(String documentNumber)
protected Collection<SubObjectCode> getAssociatedSubObjects(Account account)
protected Collection<SubObjectCode> getAssociatedSubObjects(ObjectCode objectCode)
protected void addNotes(String documentNumber, List<SubObjectCode> listOfSubObjects, String messageKey, org.kuali.rice.krad.bo.PersistableBusinessObject noteParent, org.kuali.rice.krad.bo.Note noteTemplate)
protected void addMaintenanceLockedNotes(String documentNumber, Map<SubObjectCode,String> lockedSubObjects, String messageKey, org.kuali.rice.krad.bo.PersistableBusinessObject noteParent, org.kuali.rice.krad.bo.Note noteTemplate)
protected String createSubObjectChunk(List<SubObjectCode> listOfSubObjects, int startIndex, int endIndex)
protected int getNumSubObjectsPerNote()
public void setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
public void setMaintenanceDocumentDictionaryService(org.kuali.rice.kns.service.MaintenanceDocumentDictionaryService maintenanceDocumentDictionaryService)
public void setMaintenanceDocumentDao(org.kuali.rice.krad.dao.MaintenanceDocumentDao maintenanceDocumentDao)
public void setNoteService(org.kuali.rice.krad.service.NoteService noteService)
public void setConfigurationService(org.kuali.rice.core.api.config.property.ConfigurationService kualiConfigurationService)
public void setUniversityDateService(UniversityDateService universityDateService)
public void setDocumentHeaderService(org.kuali.rice.krad.service.DocumentHeaderService documentHeaderService)
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.