Package com.redwood.scheduler.api.model
Interface ApplicationObject
-
- All Superinterfaces:
NamedRootObject
,NamedRootObjectComp
,PartitionableObject
,PartitionableObjectComp
,Root
,SchedulerEntity
,SchedulerEntityComp
- All Known Subinterfaces:
AdHocAlertSource
,AlertEscalation
,AlertGateway
,AlertSource
,Application
,BranchedUniqueNamedApplicationObject
,ConstraintDefinition
,CredentialProtocol
,Dashboard
,Database
,DatumDefinition
,Document
,EmailAlertGateway
,EventDefinition
,ExportRuleSet
,ExtensionPoint
,Format
,ImportRuleDefinition
,ImportRuleSet
,ImportSource
,JobDefinition
,JobDefinitionAlertSource
,JobDefinitionType
,JobLock
,Library
,MailConnector
,MonitorAlertSource
,NavigationBar
,ObjectTagDefinition
,OraAppsSystem
,OraOhiSystem
,PeopleSoftSystem
,PeriodFunction
,ProcessMonitorDefinition
,ProcessServer
,ProcessServerAlertSource
,Queue
,QueueAlertSource
,R2WCatalog
,RemoteSystem
,Resource
,SAPBAEConnector
,SAPSystem
,Service
,SubmitFrame
,Table
,TableDefinition
,TimeWindow
,Trigger
,UniqueNamedApplicationObject
public interface ApplicationObject extends PartitionableObject
ApplicationObjects are all those objects which can belong to an Application.
-
-
Field Summary
Fields Modifier and Type Field Description static com.redwood.scheduler.infrastructure.logging.Versions
VERSION_APPLICATIONOBJECT
-
Fields inherited from interface com.redwood.scheduler.api.model.NamedRootObject
VERSION_NAMEDROOTOBJECT
-
Fields inherited from interface com.redwood.scheduler.api.model.compatibility_14.NamedRootObjectComp
VERSION_NAMEDROOTOBJECTCOMP
-
Fields inherited from interface com.redwood.scheduler.api.model.PartitionableObject
VERSION_PARTITIONABLEOBJECT
-
Fields inherited from interface com.redwood.scheduler.api.model.compatibility_14.PartitionableObjectComp
VERSION_PARTITIONABLEOBJECTCOMP
-
Fields inherited from interface com.redwood.scheduler.api.model.Root
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 Application
getParentApplication()
Get the ParentApplication.void
setParentApplication(Application newParentApplication)
Set the value for ParentApplication.-
Methods inherited from interface com.redwood.scheduler.api.model.NamedRootObject
createObjectReference, getComment, getDescription, getLinkedObjectReferenceByLinkedObject, getLinkedObjectReferenceByName, getLinkedObjectReferences, getName, getSearchName, getSourceObjectReferences, isHidden, setComment, setDescription, setName
-
Methods inherited from interface com.redwood.scheduler.api.model.PartitionableObject
createObjectTag, getEditablePartitions, getObjectTagByObjectTagDefinition, getObjectTags, getPartition, setPartition
-
Methods inherited from interface com.redwood.scheduler.api.model.Root
getCreationTime, getLastModificationTime, getLastModifierSubject
-
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
-
getParentApplication
Application getParentApplication()
Get the ParentApplication.- Returns:
- ParentApplication
- 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.
-
setParentApplication
void setParentApplication(Application newParentApplication)
Set the value for ParentApplication. This value is optional.- Parameters:
newParentApplication
- is the object to set ParentApplication to. An application can be used group descendants of ApplicationObject.
-
-