Package com.redwood.scheduler.api.model
Interface Root
-
- All Superinterfaces:
SchedulerEntity,SchedulerEntityComp
- All Known Subinterfaces:
AdHocAlertSource,AlertEscalation,AlertGateway,AlertSource,Application,ApplicationObject,AuditObject,AuditRule,AuditSubjectLogin,BranchedUniqueNamedApplicationObject,ConstraintDefinition,Credential,CredentialProtocol,Dashboard,Database,DatumDefinition,Document,EmailAlertGateway,EventDefinition,Export,ExportRuleSet,ExtensionPoint,Format,GlobalPrivilege,Import,ImportRuleDefinition,ImportRuleSet,ImportSource,IsolationGroup,JobChain,JobDefinition,JobDefinitionAlertSource,JobDefinitionParameterSubType,JobDefinitionRelatedObject,JobDefinitionType,JobDefinitionWithSource,JobGroup,JobLock,LDAPProfile,Library,LicenseKey,LinkableMonitor,MailConnector,ModuleState,Monitor,MonitorAlertSource,MonitorCheck,MonitorLink,MonitorNode,NamedRootObject,NavigationBar,ObjectReference,ObjectSearch,ObjectTagDefinition,OperatorMessage,OraAppsSystem,OracleConnection,OraOhiSystem,Partition,PartitionableObject,PartitionableRootObject,PeopleSoftSystem,PeriodFunction,ProcessMonitor,ProcessMonitorDefinition,ProcessServer,ProcessServerAlertSource,PublishItem,QueryCondition,QueryFilter,Queue,QueueAlertSource,R2WCatalog,RegistryEntry,RemoteSystem,Report,Resource,RestrictedSchedulerSessionSpecification,SAPBAEConnector,SAPScript,SAPSystem,Script,Service,SoftwareGroup,StatisticsSample,Subject,SubjectGlobalPrivilegeGrant,SubjectGrant,SubjectObjectPrivilegeGrant,SubjectObjectTypePrivilegeGrant,SubjectPrivilegeGrant,SubjectRoleGrant,SubmitFrame,Table,TableDefinition,TimeWindow,TimeZone,Trigger,UniqueNamedApplicationObject,UserMessage,UserMessageDefinition,Visualization,VisualizationAlert,VisualizationProcessServerQueue,WrappedJob
public interface Root extends SchedulerEntity
An internal abstraction for a standalone object.
-
-
Field Summary
-
Fields inherited from interface com.redwood.scheduler.api.model.SchedulerEntity
ACTION_AUDIT, ACTION_EXPORT, ACTION_READ, BEHAVIOR_DEPRECATED, BEHAVIOR_NONE, BEHAVIOR_SYSTEM
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DateTimeZonegetCreationTime()Get the value for CreationTime.DateTimeZonegetLastModificationTime()Get the value for LastModificationTime.SubjectgetLastModifierSubject()Get the LastModifierSubject.-
Methods inherited from interface com.redwood.scheduler.api.model.SchedulerEntity
canPerform, 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
-
-
-
-
Method Detail
-
getCreationTime
DateTimeZone getCreationTime()
Get the value for CreationTime. (Timestamp that notes when the 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.
-
getLastModificationTime
DateTimeZone getLastModificationTime()
Get the value for LastModificationTime. (Timestamp that notes when the object was updated.)- 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.
-
getLastModifierSubject
Subject getLastModifierSubject()
Get the LastModifierSubject.- Returns:
- LastModifierSubject
- Throws:
com.redwood.scheduler.api.exception.ObjectDeletedException- If this method is called when the object has been marked for deletion.com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- If this method is called when the object has been removed from it's session.
-
-