|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface GlobalBusinessObject
This is a marker interface used to determine whether we are dealing with a GlobalBusinessObject or something else
If implementations of this class implement PersistableBusinessObject as well, then it is strongly recommended that
classes override PersistableBusinessObject.buildListOfDeletionAwareLists() as well. If this is not done correctly, then
deleted collection elements will not be persisted, and upon reload from the DB, the deleted items will appear in the collection.
| Method Summary | |
|---|---|
List<PersistableBusinessObject> |
generateDeactivationsToPersist()
This method generates a list of BusinessObjects that need to be deleted as part of the final processing for a global maintenance document. |
List<PersistableBusinessObject> |
generateGlobalChangesToPersist()
This method applies the global changed fields to the list of BOs contained within, and returns the list, with all the relevant values updated. |
List<? extends GlobalBusinessObjectDetail> |
getAllDetailObjects()
Returns a list of all global detail objects on this document. |
String |
getDocumentNumber()
Gets the documentNumber attribute. |
boolean |
isPersistable()
This method examines the underlying document and determines whether it can be persisted as part of the enclosing MaintenanceDocument. |
void |
setDocumentNumber(String documentNumber)
Sets the documentNumber attribute. |
| Method Detail |
|---|
String getDocumentNumber()
void setDocumentNumber(String documentNumber)
documentNumber - The documentNumber to set.List<PersistableBusinessObject> generateGlobalChangesToPersist()
List<PersistableBusinessObject> generateDeactivationsToPersist()
boolean isPersistable()
List<? extends GlobalBusinessObjectDetail> getAllDetailObjects()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||