Class KualiGlobalMaintainableImpl

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
All Implemented Interfaces:
Serializable, SelectiveReferenceRefresher, Maintainable, org.kuali.rice.krad.maintenance.Maintainable, org.kuali.rice.krad.uif.service.ViewHelperService

@Deprecated public abstract class KualiGlobalMaintainableImpl extends KualiMaintainableImpl
Deprecated.
Only used in KNS classes, use KRAD.
See Also:
  • Constructor Details

    • KualiGlobalMaintainableImpl

      public KualiGlobalMaintainableImpl()
      Deprecated.
  • Method Details

    • prepareForSave

      public void prepareForSave()
      Deprecated.
      Specified by:
      prepareForSave in interface org.kuali.rice.krad.maintenance.Maintainable
      Overrides:
      prepareForSave in class org.kuali.rice.krad.maintenance.MaintainableImpl
      See Also:
      • Maintainable.prepareForSave()
    • processAfterRetrieve

      public void processAfterRetrieve()
      Deprecated.
      Specified by:
      processAfterRetrieve in interface org.kuali.rice.krad.maintenance.Maintainable
      Overrides:
      processAfterRetrieve in class org.kuali.rice.krad.maintenance.MaintainableImpl
      See Also:
      • Maintainable.processAfterRetrieve()
    • processGlobalsAfterRetrieve

      protected void processGlobalsAfterRetrieve()
      Deprecated.
      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.
    • prepareGlobalsForSave

      protected void prepareGlobalsForSave()
      Deprecated.
      This method does special-case handling for Globals, filling out various fields that need to be filled, etc.
    • generateMaintenanceLocks

      public abstract List<org.kuali.rice.krad.maintenance.MaintenanceLock> generateMaintenanceLocks()
      Deprecated.
      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)
      Specified by:
      generateMaintenanceLocks in interface org.kuali.rice.krad.maintenance.Maintainable
      Overrides:
      generateMaintenanceLocks in class org.kuali.rice.krad.maintenance.MaintainableImpl
      See Also:
      • Maintainable.generateMaintenanceLocks()
    • saveBusinessObject

      public void saveBusinessObject()
      Deprecated.
      Description copied from interface: Maintainable
      This method will cause the Maintainable implementation to save/store the relevant business object(s). This typically is called only after the maint document has gone through state to final.
      Specified by:
      saveBusinessObject in interface Maintainable
      Overrides:
      saveBusinessObject in class KualiMaintainableImpl
      See Also:
      • invalid reference
        org.kuali.rice.krad.maintenance.Maintainable#saveBusinessObject()
    • getPrimaryEditedBusinessObjectClass

      public abstract Class<? extends PersistableBusinessObject> getPrimaryEditedBusinessObjectClass()
      Deprecated.