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 Modifier and Type Field Description static com.redwood.scheduler.infrastructure.logging.Versions
VERSION_ROOT
-
Fields inherited from interface com.redwood.scheduler.api.model.SchedulerEntity
ACTION_AUDIT, ACTION_EXPORT, ACTION_READ, BEHAVIOR_DEPRECATED, BEHAVIOR_NONE, BEHAVIOR_SYSTEM, VERSION_SCHEDULERENTITY
-
Fields inherited from interface com.redwood.scheduler.api.model.compatibility_14.SchedulerEntityComp
VERSION_SCHEDULERENTITYCOMP
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DateTimeZone
getCreationTime()
Get the value for CreationTime.DateTimeZone
getLastModificationTime()
Get the value for LastModificationTime.Subject
getLastModifierSubject()
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 benull
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.
-
getLastModificationTime
DateTimeZone getLastModificationTime()
Get the value for LastModificationTime. (Timestamp that notes when the object was updated.)- Returns:
- the field
- Throws:
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:
ObjectDeletedException
- If this method is called when the object has been marked for deletion.ObjectNotAttachedToSessionException
- If this method is called when the object has been removed from it's session.
-
-