|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.kuali.rice.krad.uif.service.impl.ViewHelperServiceImpl org.kuali.rice.krad.maintenance.MaintainableImpl org.kuali.rice.kns.maintenance.KualiMaintainableImpl org.kuali.rice.kns.maintenance.KualiGlobalMaintainableImpl
public abstract class KualiGlobalMaintainableImpl
Field Summary |
---|
Fields inherited from class org.kuali.rice.kns.maintenance.KualiMaintainableImpl |
---|
businessObject, businessObjectAuthorizationService, businessObjectDictionaryService, businessObjectMetaDataService, documentHelperService, inactiveRecordDisplay, maintenanceDocumentDictionaryService, newCollectionLineNames, newCollectionLines, persistenceStructureService, personService |
Constructor Summary | |
---|---|
KualiGlobalMaintainableImpl()
|
Method Summary | |
---|---|
abstract List<MaintenanceLock> |
generateMaintenanceLocks()
This overrides the standard version in KualiMaintainableImpl which works for non-global maintenance documents Each global document must in turn override this with its own locking representation, since it varies from document to document (some have one detail class and others have two, and the way to combine the two detail classes is unique to document with two detail classes) |
abstract Class<? extends PersistableBusinessObject> |
getPrimaryEditedBusinessObjectClass()
|
void |
prepareForSave()
Hook for performing any custom processing before the maintenance object is saved |
protected void |
prepareGlobalsForSave()
This method does special-case handling for Globals, filling out various fields that need to be filled, etc. |
void |
processAfterRetrieve()
Hook for performing any custom processing after the maintenance object is retrieved from persistence storage |
protected void |
processGlobalsAfterRetrieve()
This method does special-case handling for Globals, doing various tasks that need to be done to make a global doc valid after its been loaded from the db/maintenance-system. |
void |
saveBusinessObject()
This method will cause the Maintainable implementation to save/store the relevant business object(s). |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public KualiGlobalMaintainableImpl()
Method Detail |
---|
public void prepareForSave()
Maintainable
prepareForSave
in interface Maintainable
prepareForSave
in class MaintainableImpl
Maintainable.prepareForSave()
public void processAfterRetrieve()
Maintainable
processAfterRetrieve
in interface Maintainable
processAfterRetrieve
in class MaintainableImpl
Maintainable.processAfterRetrieve()
protected void processGlobalsAfterRetrieve()
protected void prepareGlobalsForSave()
public abstract List<MaintenanceLock> generateMaintenanceLocks()
generateMaintenanceLocks
in interface Maintainable
generateMaintenanceLocks
in class MaintainableImpl
Maintainable.generateMaintenanceLocks()
public void saveBusinessObject()
Maintainable
saveBusinessObject
in class KualiMaintainableImpl
org.kuali.rice.krad.maintenance.Maintainable#saveBusinessObject()
public abstract Class<? extends PersistableBusinessObject> getPrimaryEditedBusinessObjectClass()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |