Package com.redwood.scheduler.api.model
Interface Library
- 
- All Superinterfaces:
- ApplicationObject,- BusinessKeyObject,- ExecutableSchedulerEntity,- LibraryComp,- NamedRootObject,- NamedRootObjectComp,- PartitionableObject,- PartitionableObjectComp,- Readable,- Root,- SchedulerEntity,- SchedulerEntityComp,- UniqueNamedApplicationObject
 
 public interface Library extends LibraryComp, UniqueNamedApplicationObject, ExecutableSchedulerEntity, Readable A library dependency for a script.
- 
- 
Field SummaryFields Modifier and Type Field Description static StringCUSTOMThe name of the Custom library that all scripts and libraries depend upon.static StringNONEThe name of the None library that is not editable that all scripts and libraries depend upon by default.static StringOBJECT_TYPEString that will be returned fromSchedulerEntity.getObjectType()for "Library" objects.static StringSEC_PRIV_CREATEThis privilege can be granted at a group level.static StringSEC_PRIV_DELETEThis privilege can be granted at a group level.static StringSEC_PRIV_EDITThis privilege can be granted at a group level.static StringSEC_PRIV_VIEWThis privilege can be granted at a group level.static StringSEC_RANK_ALLThis rank is made of the following privileges: create , view , edit , deletestatic StringSEC_RANK_CREATEThis rank is made of the following privileges: createstatic StringSEC_RANK_DELETEThis rank is made of the following privileges: create , view , deletestatic StringSEC_RANK_EDITThis rank is made of the following privileges: create , view , editstatic StringSEC_RANK_NONEThis rank has no privileges assigned to it.static StringSEC_RANK_VIEWThis rank is made of the following privileges: viewstatic QueryObjectType<Library>TYPEType that can be used inSchedulerSession.executeObjectQuery(QueryObjectType, String, Object...).- 
Fields inherited from interface com.redwood.scheduler.api.model.SchedulerEntityACTION_AUDIT, ACTION_EXPORT, ACTION_READ, BEHAVIOR_DEPRECATED, BEHAVIOR_NONE, BEHAVIOR_SYSTEM
 
- 
 - 
Method Summary- 
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 "Library" objects.- See Also:
- Constant Field Values
 
 - 
TYPEstatic final QueryObjectType<Library> TYPE Type that can be used inSchedulerSession.executeObjectQuery(QueryObjectType, String, Object...).
 - 
CUSTOMstatic final String CUSTOM The name of the Custom library that all scripts and libraries depend upon.- See Also:
- Constant Field Values
 
 - 
NONEstatic final String NONE The name of the None library that is not editable that all scripts and libraries depend upon by default.- See Also:
- Constant Field Values
 
 - 
SEC_PRIV_CREATEstatic final String SEC_PRIV_CREATE This privilege can be granted at a group level.- See Also:
- Constant Field Values
 
 - 
SEC_PRIV_VIEWstatic final String SEC_PRIV_VIEW This privilege can be granted at a group level. This privilege can be granted at an instance level.- See Also:
- Constant Field Values
 
 - 
SEC_PRIV_EDITstatic final String SEC_PRIV_EDIT This privilege can be granted at a group level. This privilege can be granted at an instance level.- See Also:
- Constant Field Values
 
 - 
SEC_PRIV_DELETEstatic final String SEC_PRIV_DELETE This privilege can be granted at a group level. This privilege can be granted at an instance level.- 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_CREATEstatic final String SEC_RANK_CREATE This rank is made of the following privileges: create- See Also:
- Constant Field Values
 
 - 
SEC_RANK_VIEWstatic final String SEC_RANK_VIEW This rank is made of the following privileges: view- See Also:
- Constant Field Values
 
 - 
SEC_RANK_EDITstatic final String SEC_RANK_EDIT This rank is made of the following privileges: create , view , edit- See Also:
- Constant Field Values
 
 - 
SEC_RANK_DELETEstatic final String SEC_RANK_DELETE This rank is made of the following privileges: create , view , delete- See Also:
- Constant Field Values
 
 - 
SEC_RANK_ALLstatic final String SEC_RANK_ALL This rank is made of the following privileges: create , view , edit , delete- See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
getValidityValidity getValidity() Get the value for Validity. (Is this definition valid? That is, can this definition currently be used?) 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.
 
 - 
getVariablesSet<Variable> getVariables() Get the Set of Variables related to Library objects.- Specified by:
- getVariablesin interface- ExecutableSchedulerEntity
- Returns:
- Set of Variablefor Library.
 
 - 
getAlertEscalationActionsRWIterable<AlertEscalationAction> getAlertEscalationActions() Get anRWIterableover an ordered collection ofAlertEscalationActions. If the collection is empty, an empty iterator will be returned, that is, this method will never returnnull. The library that the AlertEscalationAction depends upon.- Specified by:
- getAlertEscalationActionsin interface- LibraryComp
- Returns:
- An RWIterableover an ordered collection ofAlertEscalationActionobjects .
 
 - 
getAlertSourceActionsRWIterable<AlertSourceAction> getAlertSourceActions() Get anRWIterableover an ordered collection ofAlertSourceActions. If the collection is empty, an empty iterator will be returned, that is, this method will never returnnull. The library that the Alert Action depends upon.- Specified by:
- getAlertSourceActionsin interface- LibraryComp
- Returns:
- An RWIterableover an ordered collection ofAlertSourceActionobjects .
 
 - 
getDatabasesRWIterable<Database> getDatabases() Get anRWIterableover an ordered collection ofDatabases. If the collection is empty, an empty iterator will be returned, that is, this method will never returnnull. The library that the Database object uses to locate the driver in.- Specified by:
- getDatabasesin interface- LibraryComp
- Returns:
- An RWIterableover an ordered collection ofDatabaseobjects .
 
 - 
getEmailAlertGatewayActionsRWIterable<EmailAlertGatewayAction> getEmailAlertGatewayActions() Get anRWIterableover an ordered collection ofEmailAlertGatewayActions. If the collection is empty, an empty iterator will be returned, that is, this method will never returnnull. The library that the EmailAlertGatewayAction depends upon.- Specified by:
- getEmailAlertGatewayActionsin interface- LibraryComp
- Returns:
- An RWIterableover an ordered collection ofEmailAlertGatewayActionobjects .
 
 - 
getExtensionPointsRWIterable<ExtensionPoint> getExtensionPoints() Get anRWIterableover an ordered collection ofExtensionPoints. If the collection is empty, an empty iterator will be returned, that is, this method will never returnnull. The library that the ExtensionPoint depends upon.- Specified by:
- getExtensionPointsin interface- LibraryComp
- Returns:
- An RWIterableover an ordered collection ofExtensionPointobjects .
 
 - 
getImportActionsRWIterable<ImportAction> getImportActions() Get anRWIterableover an ordered collection ofImportActions. If the collection is empty, an empty iterator will be returned, that is, this method will never returnnull. The library that the ImportAction depends upon.- Specified by:
- getImportActionsin interface- LibraryComp
- Returns:
- An RWIterableover an ordered collection ofImportActionobjects .
 
 - 
getJARFilesRWIterable<JARFile> getJARFiles() Get anRWIterableover an ordered collection ofJARFiles. If the collection is empty, an empty iterator will be returned, that is, this method will never returnnull. The Library the JARFile belongs to.- Specified by:
- getJARFilesin interface- LibraryComp
- Returns:
- An RWIterableover an ordered collection ofJARFileobjects .
 
 - 
createJARFileJARFile createJARFile() Create a newJARFilelinked to this object.- Returns:
- a new JARFile.
 
 - 
getJARFileByNameJARFile getJARFileByName(String name) Get the JARFile by LibraryName.- Parameters:
- name-
- Returns:
- the JARFile, or nullif it could not be found
 
 - 
getJobDefinitionActionsRWIterable<JobDefinitionAction> getJobDefinitionActions() Get anRWIterableover an ordered collection ofJobDefinitionActions. If the collection is empty, an empty iterator will be returned, that is, this method will never returnnull. The library that the SchedulerEntityAction depends upon.- Specified by:
- getJobDefinitionActionsin interface- LibraryComp
- Returns:
- An RWIterableover an ordered collection ofJobDefinitionActionobjects .
 
 - 
getJobDefinitionTypeActionsRWIterable<JobDefinitionTypeAction> getJobDefinitionTypeActions() Get anRWIterableover an ordered collection ofJobDefinitionTypeActions. If the collection is empty, an empty iterator will be returned, that is, this method will never returnnull. The library that the JobDefinitionTypeAction depends upon.- Specified by:
- getJobDefinitionTypeActionsin interface- LibraryComp
- Returns:
- An RWIterableover an ordered collection ofJobDefinitionTypeActionobjects .
 
 - 
getLibrarySourcesRWIterable<LibrarySource> getLibrarySources() Get anRWIterableover an ordered collection ofLibrarySources. If the collection is empty, an empty iterator will be returned, that is, this method will never returnnull. The Library that a LibrarySource belongs to.- Specified by:
- getLibrarySourcesin interface- LibraryComp
- Returns:
- An RWIterableover an ordered collection ofLibrarySourceobjects .
 
 - 
createLibrarySourceLibrarySource createLibrarySource() Create a newLibrarySourcelinked to this object.- Returns:
- a new LibrarySource.
 
 - 
getLibrarySourceByFQClassNameLibrarySource getLibrarySourceByFQClassName(String fQClassName) Get the LibrarySource by LibrarySourceFQClassName.- Parameters:
- fQClassName-
- Returns:
- the LibrarySource, or nullif it could not be found
 
 - 
getPeriodFunctionsRWIterable<PeriodFunction> getPeriodFunctions() Get anRWIterableover an ordered collection ofPeriodFunctions. If the collection is empty, an empty iterator will be returned, that is, this method will never returnnull. The library that the PeriodFunction depends upon.- Specified by:
- getPeriodFunctionsin interface- LibraryComp
- Returns:
- An RWIterableover an ordered collection ofPeriodFunctionobjects .
 
 - 
getRELEntryPointsRWIterable<RELEntryPoint> getRELEntryPoints() Get anRWIterableover an ordered collection ofRELEntryPoints. If the collection is empty, an empty iterator will be returned, that is, this method will never returnnull. The Library the RELEntryPoint belongs to- Specified by:
- getRELEntryPointsin interface- LibraryComp
- Returns:
- An RWIterableover an ordered collection ofRELEntryPointobjects .
 
 - 
createRELEntryPointRELEntryPoint createRELEntryPoint() Create a newRELEntryPointlinked to this object.- Returns:
- a new RELEntryPoint.
 
 - 
getRELEntryPointByNameRELEntryPoint getRELEntryPointByName(String name) Get the RELEntryPoint by UniqueName.- Parameters:
- name-
- Returns:
- the RELEntryPoint, or nullif it could not be found
 
 - 
getScriptsRWIterable<Script> getScripts() Get anRWIterableover an ordered collection ofScripts. If the collection is empty, an empty iterator will be returned, that is, this method will never returnnull. The library that the script depends upon.- Specified by:
- getScriptsin interface- LibraryComp
- Returns:
- An RWIterableover an ordered collection ofScriptobjects .
 
 - 
getTriggersRWIterable<Trigger> getTriggers() Get anRWIterableover an ordered collection ofTriggers. If the collection is empty, an empty iterator will be returned, that is, this method will never returnnull. The library that the Trigger depends upon.- Specified by:
- getTriggersin interface- LibraryComp
- Returns:
- An RWIterableover an ordered collection ofTriggerobjects .
 
 - 
checkCreatePrivilegeRequiredPermission checkCreatePrivilege() Check whether or not the create action can be performed on this object.- Returns:
- a RequiredPermissioninstance indicating whether the current user has the privilege. To check this, use isAllowed() on the returned permission.
 
 - 
checkViewPrivilegeRequiredPermission checkViewPrivilege() Check whether or not the view action can be performed on this object.- Returns:
- a RequiredPermissioninstance indicating whether the current user has the privilege. To check this, use isAllowed() on the returned permission.
 
 - 
checkEditPrivilegeRequiredPermission checkEditPrivilege() Check whether or not the edit action can be performed on this object.- Returns:
- a RequiredPermissioninstance indicating whether the current user has the privilege. To check this, use isAllowed() on the returned permission.
 
 - 
checkDeletePrivilegeRequiredPermission checkDeletePrivilege() Check whether or not the delete action can be performed on this object.- Returns:
- a RequiredPermissioninstance indicating whether the current user has the privilege. To check this, use isAllowed() on the returned permission.
 
 
- 
 
-