Package com.redwood.scheduler.api.model
Interface Service
- 
- All Superinterfaces:
- ApplicationObject,- BusinessKeyObject,- NamedRootObject,- NamedRootObjectComp,- PartitionableObject,- PartitionableObjectComp,- Root,- SchedulerEntity,- SchedulerEntityComp,- ServiceComp,- UniqueNamedApplicationObject
 
 public interface Service extends ServiceComp, UniqueNamedApplicationObject A Service is responsible processing JobDefinitions of a specific JobDefinitionType. A Service is responsible for doing one thing, e.g., running a SAP job via XBP, monitoring a SAP system via XBP, controlling Job chains, etc.
- 
- 
Field SummaryFields Modifier and Type Field Description static StringAS400The name of the service that deals with all of the AS400 types.static StringHTTPThe name of the service that deals with all of the HTTP types.static StringJDBCThe name of the service that deals with all of the JDBC types.static StringJOBCHAINThe name of the service that deals with job chains.static StringJXBPThe name of the service that deals with all of the JXBP types.static StringMAILThe name of the service that deals with all of the Mail types.static StringOBJECT_SEARCHThe name of the service that deals with the ObjectSearch jobs.static StringOBJECT_TYPEString that will be returned fromSchedulerEntity.getObjectType()for "Service" objects.static StringORAAPPSThe name of the service that deals with Oracle Applications.static StringORACLE_JOBThe name of the service that deals with all of the Oracle job types.static StringORAOHIThe name of the service that deals with Oracle Helth Insurance.static StringPEOPLESOFTThe name of the service that deals with PeopleSoft.static StringPLATFORM_AGENT_SCRIPTThe name of the service that deals with all of the Platform Agent Script types.static StringPUBLISHThe name of the service that deals with the publishing jobs.static StringREPORTThe name of the service that deals with reports.static StringRW_SCRIPTThe name of the service that deals with Redwood Script.static StringSAPBOBJThe name of the service that deals with SAP Business Objects.static StringSAPPIThe name of the service that deals with SAP XI/PI.static StringSAPR3The name of the service that deals with all of the SAPR3.static StringSEC_RANK_ALLThis rank is made of the following privileges:static StringSEC_RANK_NONEThis rank has no privileges assigned to it.static QueryObjectType<Service>TYPEType that can be used inSchedulerSession.executeObjectQuery(QueryObjectType, String, Object...).static StringUSERMESSAGEThe name of the service that deals with all of the User Messages.- 
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 ProcessServerServicecreateProcessServerService(ProcessServer newProcessServer)Create a newProcessServerServicelinked to this object.RWIterable<JobDefinitionType>getJobDefinitionTypes()Get anRWIterableover an ordered collection ofJobDefinitionTypes.ProcessServerServicegetProcessServerServiceByProcessServer(ProcessServer processServer)Get the ProcessServerService by Association.RWIterable<ProcessServerService>getProcessServerServices()Get anRWIterableover an ordered collection ofProcessServerServices.booleanisExplainJobStatusPossible(Job job)Is explainJobStatus possible? Returns true if explainJobStatus() is possible, false otherwise.- 
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- 
OBJECT_TYPEstatic final String OBJECT_TYPE String that will be returned fromSchedulerEntity.getObjectType()for "Service" objects.- See Also:
- Constant Field Values
 
 - 
TYPEstatic final QueryObjectType<Service> TYPE Type that can be used inSchedulerSession.executeObjectQuery(QueryObjectType, String, Object...).
 - 
AS400static final String AS400 The name of the service that deals with all of the AS400 types.- See Also:
- Constant Field Values
 
 - 
MAILstatic final String MAIL The name of the service that deals with all of the Mail types.- See Also:
- Constant Field Values
 
 - 
JXBPstatic final String JXBP The name of the service that deals with all of the JXBP types.- See Also:
- Constant Field Values
 
 - 
JOBCHAINstatic final String JOBCHAIN The name of the service that deals with job chains.- See Also:
- Constant Field Values
 
 - 
PLATFORM_AGENT_SCRIPTstatic final String PLATFORM_AGENT_SCRIPT The name of the service that deals with all of the Platform Agent Script types.- See Also:
- Constant Field Values
 
 - 
RW_SCRIPTstatic final String RW_SCRIPT The name of the service that deals with Redwood Script.- See Also:
- Constant Field Values
 
 - 
SAPR3static final String SAPR3 The name of the service that deals with all of the SAPR3.- See Also:
- Constant Field Values
 
 - 
SAPPIstatic final String SAPPI The name of the service that deals with SAP XI/PI.- See Also:
- Constant Field Values
 
 - 
SAPBOBJstatic final String SAPBOBJ The name of the service that deals with SAP Business Objects.- See Also:
- Constant Field Values
 
 - 
HTTPstatic final String HTTP The name of the service that deals with all of the HTTP types.- See Also:
- Constant Field Values
 
 - 
JDBCstatic final String JDBC The name of the service that deals with all of the JDBC types.- See Also:
- Constant Field Values
 
 - 
ORACLE_JOBstatic final String ORACLE_JOB The name of the service that deals with all of the Oracle job types.- See Also:
- Constant Field Values
 
 - 
REPORTstatic final String REPORT The name of the service that deals with reports.- See Also:
- Constant Field Values
 
 - 
ORAAPPSstatic final String ORAAPPS The name of the service that deals with Oracle Applications.- See Also:
- Constant Field Values
 
 - 
ORAOHIstatic final String ORAOHI The name of the service that deals with Oracle Helth Insurance.- See Also:
- Constant Field Values
 
 - 
PEOPLESOFTstatic final String PEOPLESOFT The name of the service that deals with PeopleSoft.- See Also:
- Constant Field Values
 
 - 
USERMESSAGEstatic final String USERMESSAGE The name of the service that deals with all of the User Messages.- See Also:
- Constant Field Values
 
 - 
PUBLISHstatic final String PUBLISH The name of the service that deals with the publishing jobs.- See Also:
- Constant Field Values
 
 - 
OBJECT_SEARCHstatic final String OBJECT_SEARCH The name of the service that deals with the ObjectSearch jobs.- See Also:
- Constant Field Values
 
 - 
SEC_RANK_NONEstatic final String SEC_RANK_NONE This rank has no privileges assigned to it.- See Also:
- Constant Field Values
 
 - 
SEC_RANK_ALLstatic final String SEC_RANK_ALL This rank is made of the following privileges:- See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
isExplainJobStatusPossibleboolean isExplainJobStatusPossible(Job job) Is explainJobStatus possible? Returns true if explainJobStatus() is possible, false otherwise.- Parameters:
- job- Job about which the inquiry is being made.
- Returns:
- Returns true if explainJobStatus() is possible, false otherwise.
 
 - 
getJobDefinitionTypesRWIterable<JobDefinitionType> getJobDefinitionTypes() Get anRWIterableover an ordered collection ofJobDefinitionTypes. If the collection is empty, an empty iterator will be returned, that is, this method will never returnnull. The job definition types provided by this service.- Specified by:
- getJobDefinitionTypesin interface- ServiceComp
- Returns:
- An RWIterableover an ordered collection ofJobDefinitionTypeobjects .
 
 - 
getProcessServerServicesRWIterable<ProcessServerService> getProcessServerServices() Get anRWIterableover an ordered collection ofProcessServerServices. If the collection is empty, an empty iterator will be returned, that is, this method will never returnnull. The services contained in a process server.- Specified by:
- getProcessServerServicesin interface- ServiceComp
- Returns:
- An RWIterableover an ordered collection ofProcessServerServiceobjects .
 
 - 
createProcessServerServiceProcessServerService createProcessServerService(ProcessServer newProcessServer) Create a newProcessServerServicelinked to this object.- Parameters:
- newProcessServer- The other parent of the- ProcessServerServiceProcessServerassociation.
- Returns:
- a new ProcessServerService.
 
 - 
getProcessServerServiceByProcessServerProcessServerService getProcessServerServiceByProcessServer(ProcessServer processServer) Get the ProcessServerService by Association.- Parameters:
- processServer-
- Returns:
- the ProcessServerService, or nullif it could not be found
 
 
- 
 
-