Interface ArchivedPersistentObject
- All Superinterfaces:
PersistentObject,Serializable
- All Known Implementing Classes:
SAActivityInstance,SAAutomaticTaskInstance,SABlobDataInstance,SABooleanDataInstance,SABoundaryEventInstance,SACallActivityInstance,SACatchEventInstance,SAComment,SAConnectorInstance,SAContractData,SADataInstance,SADateDataInstance,SADocumentMapping,SADoubleDataInstance,SAEndEventInstance,SAEventInstance,SAFloatDataInstance,SAFlowNodeInstance,SAFlowNodeSimpleRefBusinessDataInstance,SAGatewayInstance,SAHumanTaskInstance,SAIntegerDataInstance,SAIntermediateCatchEventInstance,SAIntermediateThrowEventInstance,SALongDataInstance,SALongTextDataInstance,SALoopActivityInstance,SAManualTaskInstance,SAMappedDocument,SAMultiInstanceActivityInstance,SAPersistenceObjectImpl,SAProcessContractData,SAProcessInstance,SAProcessMultiRefBusinessDataInstance,SAProcessSimpleRefBusinessDataInstance,SAReceiveTaskInstance,SARefBusinessDataInstance,SASendTaskInstance,SAShortTextDataInstance,SASimpleRefBusinessDataInstance,SAStartEventInstance,SASubProcessActivityInstance,SATaskContractData,SAThrowEventInstance,SAUserTaskInstance,SAXMLDataInstance,SAXMLObjectDataInstance
All archived SObjects must implement this interface.
- Author:
- Baptiste Mesta, Matthieu Chaffotte
-
Method Summary
Modifier and TypeMethodDescriptionlongClass<? extends PersistentObject>longGet the source object id from which thisArchivedPersistentObjectoriginates.Methods inherited from interface org.bonitasoft.engine.persistence.PersistentObject
getId, setId, setTenantId
-
Method Details
-
getArchiveDate
long getArchiveDate() -
getSourceObjectId
long getSourceObjectId()Get the source object id from which thisArchivedPersistentObjectoriginates.- Returns:
- the id of the source object
-
getPersistentObjectInterface
Class<? extends PersistentObject> getPersistentObjectInterface()
-