Package org.kuali.rice.krad.bo
Class PersistableBusinessObjectBaseAdapter
java.lang.Object
org.kuali.rice.krad.bo.DataObjectBase
org.kuali.rice.krad.bo.PersistableBusinessObjectBaseAdapter
- All Implemented Interfaces:
Serializable,org.kuali.rice.core.api.mo.common.GloballyUnique,org.kuali.rice.core.api.mo.common.Versioned
- Direct Known Subclasses:
Attachment,DocumentHeader,Note,NoteType,PersistableAttachmentBase,PessimisticLock
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 Summary
FieldsFields inherited from class org.kuali.rice.krad.bo.DataObjectBase
objectId, versionNumber -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected LegacyDataAppAdapterDeprecated.application code should never use this!booleanvoidvoidrefresh()getService Refreshes the reference objects from the primitive values.voidvoidrefreshReferenceObject(String referenceObjectName) voidsetExtension(Object extension) voidsetNewCollectionRecord(boolean isNewCollectionRecord) Methods inherited from class org.kuali.rice.krad.bo.DataObjectBase
generateAndSetObjectIdIfNeeded, getExtensionObject, getObjectId, getVersionNumber, prePersist, preUpdate, setExtensionObject, setObjectId, setVersionNumber, toString
-
Field Details
-
newCollectionRecord
protected boolean newCollectionRecord -
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
-
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
-
linkEditableUserFields
public void linkEditableUserFields() -
getExtension
-
setExtension
-
isNewCollectionRecord
public boolean isNewCollectionRecord() -
setNewCollectionRecord
public void setNewCollectionRecord(boolean isNewCollectionRecord)
-