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 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 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:
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.
-
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.
-
-