|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.rice.kns.maintenance.KualiMaintainableImpl
org.kuali.rice.kns.maintenance.KualiGlobalMaintainableImpl
public abstract class KualiGlobalMaintainableImpl
| Field Summary |
|---|
| 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()
This method is a hook to do any necessary pre-save processing. |
protected void |
prepareGlobalsForSave()
This method does special-case handling for Globals, filling out various fields that need to be filled, etc. |
void |
processAfterRetrieve()
This method is a hook to do any necessary post-load processing. |
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 MaintainableprepareForSave in class KualiMaintainableImplMaintainable.prepareForSave()public void processAfterRetrieve()
Maintainable
processAfterRetrieve in interface MaintainableprocessAfterRetrieve in class KualiMaintainableImplMaintainable.processAfterRetrieve()protected void processGlobalsAfterRetrieve()
protected void prepareGlobalsForSave()
public abstract List<MaintenanceLock> generateMaintenanceLocks()
generateMaintenanceLocks in interface MaintainablegenerateMaintenanceLocks in class KualiMaintainableImplMaintainable.generateMaintenanceLocks()public void saveBusinessObject()
Maintainable
saveBusinessObject in interface MaintainablesaveBusinessObject in class KualiMaintainableImplMaintainable.saveBusinessObject()public abstract Class<? extends PersistableBusinessObject> getPrimaryEditedBusinessObjectClass()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||