Package com.redwood.scheduler.api.model
Interface BranchedUniqueNamedApplicationObject
- 
- All Superinterfaces:
- ApplicationObject,- Branchable,- BusinessKeyObject,- NamedRootObject,- NamedRootObjectComp,- PartitionableObject,- PartitionableObjectComp,- Root,- SchedulerEntity,- SchedulerEntityComp
 - All Known Subinterfaces:
- JobDefinition
 
 public interface BranchedUniqueNamedApplicationObject extends ApplicationObject, Branchable, BusinessKeyObject Objects which can be branched, must have a unique name, and can belong to an Application.
- 
- 
Field SummaryFields Modifier and Type Field Description static LongMASTERSentinel value for the branched LLP version field to indicate the master version.- 
Fields inherited from interface com.redwood.scheduler.api.model.SchedulerEntityACTION_AUDIT, ACTION_EXPORT, ACTION_READ, BEHAVIOR_DEPRECATED, BEHAVIOR_NONE, BEHAVIOR_SYSTEM
 
- 
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description DateTimeZonegetBranchedLastModificationTime()Get the value for BranchedLastModificationTime.LonggetBranchedLLPVersion()Get the value for BranchedLLPVersion.booleanisCurrentNonMaster()Get the value for CurrentNonMaster.booleanisMasterVersion()Get the value for MasterVersion.- 
Methods inherited from interface com.redwood.scheduler.api.model.ApplicationObjectgetParentApplication, setParentApplication
 - 
Methods inherited from interface com.redwood.scheduler.api.model.BusinessKeyObjectgetBusinessKey
 - 
Methods inherited from interface com.redwood.scheduler.api.model.NamedRootObjectcreateObjectReference, getComment, getDescription, getLinkedObjectReferenceByLinkedObject, getLinkedObjectReferenceByName, getLinkedObjectReferences, getName, getSearchName, getSourceObjectReferences, isHidden, setComment, setDescription, setName
 - 
Methods inherited from interface com.redwood.scheduler.api.model.PartitionableObjectcreateObjectTag, getEditablePartitions, getObjectTagByObjectTagDefinition, getObjectTags, getPartition, setPartition
 - 
Methods inherited from interface com.redwood.scheduler.api.model.RootgetCreationTime, getLastModificationTime, getLastModifierSubject
 - 
Methods inherited from interface com.redwood.scheduler.api.model.SchedulerEntitycanPerform, createSubjectObjectPrivilegeGrant, deleteObject, getAuditTrail, getAuditTrailSize, getBehavior, getEffectiveBehavior, getErrorNameEN, getErrorNameKey, getLLPVersion, getLOV, getLOVSupport, getObjectType, getParentSchedulerEntities, getRuntime, getSubjectObjectPrivilegeGrantBySubject, getSubjectObjectPrivilegeGrants, getUniqueId, getUrl, getUrl, isCreated, isDeletable, isDeleted, isModifiable, isModified, isSelectVersioned, processRelatedObjects, processRelatedObjects, processRelatedObjects, refreshObject, resetObject, resetObject, resetValuesToDefault, selectForRead
 
- 
 
- 
- 
- 
Field Detail- 
MASTERstatic final Long MASTER Sentinel value for the branched LLP version field to indicate the master version.
 
- 
 - 
Method Detail- 
getBranchedLLPVersionLong getBranchedLLPVersion() Get the value for BranchedLLPVersion. (LLP version from which this object was created.) This value is mandatory, and therefore will not benullif this object has been retrieved from the database.- Returns:
- the field
- Throws:
- com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- This will be thrown if this method is called while the object is not attached to a session.
 
 - 
getBranchedLastModificationTimeDateTimeZone getBranchedLastModificationTime() Get the value for BranchedLastModificationTime. (Last modification time of the master definition when it was copied.)- Returns:
- the field
- Throws:
- com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- This will be thrown if this method is called while the object is not attached to a session.
 
 - 
isCurrentNonMasterboolean isCurrentNonMaster() Get the value for CurrentNonMaster. (Whether this object is a current non-master copy of the master.)- Returns:
- the field
- Throws:
- com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- This will be thrown if this method is called while the object is not attached to a session.
 
 - 
isMasterVersionboolean isMasterVersion() Get the value for MasterVersion. (Whether object is the master or not.)- Specified by:
- isMasterVersionin interface- Branchable
- Returns:
- the field
- Throws:
- com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- This will be thrown if this method is called while the object is not attached to a session.
 
 
- 
 
-