Interface BranchedUniqueNamedApplicationObject

    • Field Detail

      • VERSION_BRANCHEDUNIQUENAMEDAPPLICATIONOBJECT

        static final com.redwood.scheduler.infrastructure.logging.Versions VERSION_BRANCHEDUNIQUENAMEDAPPLICATIONOBJECT
      • MASTER

        static final Long MASTER
        Sentinel value for the branched LLP version field to indicate the master version.
    • Method Detail

      • getBranchedLLPVersion

        Long getBranchedLLPVersion()
        Get the value for BranchedLLPVersion. (LLP version from which this object was created.) This value is mandatory, and therefore will not be null if this object has been retrieved from the database.
        Returns:
        the field
        Throws:
        ObjectNotAttachedToSessionException - This will be thrown if this method is called while the object is not attached to a session.
      • getBranchedLastModificationTime

        DateTimeZone getBranchedLastModificationTime()
        Get the value for BranchedLastModificationTime. (Last modification time of the master definition when it was copied.)
        Returns:
        the field
        Throws:
        ObjectNotAttachedToSessionException - This will be thrown if this method is called while the object is not attached to a session.
      • isCurrentNonMaster

        boolean isCurrentNonMaster()
        Get the value for CurrentNonMaster. (Whether this object is a current non-master copy of the master.)
        Returns:
        the field
        Throws:
        ObjectNotAttachedToSessionException - This will be thrown if this method is called while the object is not attached to a session.
      • isMasterVersion

        boolean isMasterVersion()
        Get the value for MasterVersion. (Whether object is the master or not.)
        Specified by:
        isMasterVersion in interface Branchable
        Returns:
        the field
        Throws:
        ObjectNotAttachedToSessionException - This will be thrown if this method is called while the object is not attached to a session.