Class PersistableBusinessObjectBaseAdapter

java.lang.Object
org.kuali.rice.krad.bo.DataObjectBase
org.kuali.rice.krad.bo.PersistableBusinessObjectBaseAdapter
All Implemented Interfaces:
Serializable, GloballyUnique, Versioned
Direct Known Subclasses:
Attachment, DocumentHeader, Note, NoteType, PersistableAttachmentBase, PessimisticLock

public class PersistableBusinessObjectBaseAdapter extends DataObjectBase
Adapter class to provide some of the parent methods expected of persistable business objects This is a temporary class to use in place of PBOB (moved to the KNS module) to facilitate code-level compatibility with existing business objects and documents.
Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
  • Field Details

    • newCollectionRecord

      protected boolean newCollectionRecord
    • extension

      protected Object extension
  • Constructor Details

    • PersistableBusinessObjectBaseAdapter

      public PersistableBusinessObjectBaseAdapter()
  • Method Details

    • refresh

      public void refresh()
      getService Refreshes the reference objects from the primitive values.
      See Also:
    • refreshNonUpdateableReferences

      public void refreshNonUpdateableReferences()
    • refreshReferenceObject

      public void refreshReferenceObject(String referenceObjectName)
    • getLegacyDataAdapter

      @Deprecated protected LegacyDataAppAdapter getLegacyDataAdapter()
      Deprecated.
      application code should never use this! Always use KRAD code directly.
      Returns the legacy data adapter for handling legacy KNS and KRAD data and metadata.
      Returns:
      the legacy data adapter
    • buildListOfDeletionAwareLists

      public List buildListOfDeletionAwareLists()
    • linkEditableUserFields

      public void linkEditableUserFields()
    • getExtension

      public Object getExtension()
    • setExtension

      public void setExtension(Object extension)
    • isNewCollectionRecord

      public boolean isNewCollectionRecord()
    • setNewCollectionRecord

      public void setNewCollectionRecord(boolean isNewCollectionRecord)