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

public interface ArchivedPersistentObject extends PersistentObject
All archived SObjects must implement this interface.
Author:
Baptiste Mesta, Matthieu Chaffotte
  • Method Details

    • getArchiveDate

      long getArchiveDate()
    • getSourceObjectId

      long getSourceObjectId()
      Get the source object id from which this ArchivedPersistentObject originates.
      Returns:
      the id of the source object
    • getPersistentObjectInterface

      Class<? extends PersistentObject> getPersistentObjectInterface()