Uses of Interface
com.redwood.scheduler.api.model.Subject
-
Packages that use Subject Package Description com.redwood.scheduler.api.model Scheduler API - Modelcom.redwood.scheduler.api.model.compatibility_14 com.redwood.scheduler.api.model.interfaces Scheduler API - High level model interfaces.com.redwood.scheduler.api.scripting.variables Scheduler API - Interfaces for scripting variables.com.redwood.scheduler.api.security Scheduler API - Access to external security system. -
-
Uses of Subject in com.redwood.scheduler.api.model
Fields in com.redwood.scheduler.api.model with type parameters of type Subject Modifier and Type Field Description static QueryObjectType<Subject>Subject. TYPEType that can be used inSchedulerSession.executeObjectQuery(QueryObjectType, String, Object...).Methods in com.redwood.scheduler.api.model that return Subject Modifier and Type Method Description SubjectSchedulerSession. createSubject()Return a new instance of Subject.SubjectEmailAlertGateway. getActionSubject()Get the ActionSubject.SubjectExtensionPoint. getActionSubject()Get the ActionSubject.SubjectJobDefinition. getActionSubject()Get the ActionSubject.SubjectJobDefinitionTypeAction. getActionSubject()Get the ActionSubject.SubjectMonitorCondition. getActionSubject()Get the ActionSubject.SubjectSchedulerEntityAction. getActionSubject()Get the ActionSubject.SubjectTrigger. getActionSubject()Get the ActionSubject.SubjectUserMessage. getAssignee()Get the currently responsible subject for the User MessageSubjectChangeOwner. getCreatedBySubject()SubjectJobDefinition. getCreatedBySubject()Get the CreatedBySubject.SubjectJobGroup. getCreatedBySubject()Get the CreatedBySubject.SubjectSubjectRoleGrant. getGrantedSubject()Get the GrantedSubject.SubjectSubjectGrant. getGranteeSubject()Get the GranteeSubject.SubjectSubjectGrant. getGrantorSubject()Get the GrantorSubject.SubjectAlert. getLastModifierSubject()Get the LastModifierSubject.SubjectEvent. getLastModifierSubject()Get the LastModifierSubject.SubjectJob. getLastModifierSubject()Get the LastModifierSubject.SubjectJobNote. getLastModifierSubject()Get the LastModifierSubject.SubjectMonitorValue. getLastModifierSubject()Get the LastModifierSubject.SubjectRoot. getLastModifierSubject()Get the LastModifierSubject.SubjectStatistics. getLastModifierSubject()Get the LastModifierSubject.SubjectDashboard. getOwnerSubject()Get the OwnerSubject.SubjectHasOwner. getOwnerSubject()SubjectJob. getOwnerSubject()Get the OwnerSubject.SubjectJobDefinition. getOwnerSubject()Get the OwnerSubject.SubjectJobFile. getOwnerSubject()Get the OwnerSubject.SubjectJobGroup. getOwnerSubject()Get the OwnerSubject.SubjectJobNote. getOwnerSubject()Get the OwnerSubject.SubjectNavigationBar. getOwnerSubject()Get the OwnerSubject.SubjectQueryFilter. getOwnerSubject()Get the OwnerSubject.SubjectVisualization. getOwnerSubject()Get the OwnerSubject.SubjectUserMessage. getPreviousAssignee()Get the subject that was previously responsible for the User MessageSubjectSubject. getProxySubject()Get the ProxySubject.SubjectUserMessageHistory. getReceiverSubject()Get the ReceiverSubject.SubjectOperatorMessage. getRepliedBySubject()Get the RepliedBySubject.SubjectProcessMonitorLog. getRepliedBySubject()Get the RepliedBySubject.SubjectUserMessage. getRepliedSubject()Get the RepliedSubject.SubjectUserMessageHistory. getSenderSubject()Get the SenderSubject.SubjectSubjectIsolationGroup. getSubject()Get the Subject.static SubjectBusinessKeyLookup. getSubjectByBusinessKey(SchedulerSession session, String key)Query an instance ofSubject, based on its business key.SubjectBusinessKeyResolver. getSubjectByKey(BusinessKey key)Query an instance ofSubject, based on its business key.SubjectSchedulerSession. getSubjectByTypeName(SubjectType type, String name)Get theSubjectby TypeName.SubjectSchedulerSession. getSubjectByTypeRemoteName(SubjectType type, String remoteName)Get theSubjectby TypeRemoteName.SubjectSchedulerSession. getSubjectByUniqueId(Long uniqueId)Get theSubjectby UniqueId.Methods in com.redwood.scheduler.api.model with parameters of type Subject Modifier and Type Method Description SubjectIsolationGroupIsolationGroup. createSubjectIsolationGroup(Subject newSubject)Create a newSubjectIsolationGrouplinked to this object.booleanUserMessage. delegate(Subject assignee)Delegate the message to another user to take ownership of the message.booleanUserMessage. forward(Subject receiver)Forward the message to another party for them to comment.SubjectRoleGrantSubject. getAssignedSubjectRoleGrantByGrantedSubject(Subject grantedSubject)Get the SubjectRoleGrant by SubjectGrants.SubjectRoleGrantSubject. getAssignedToSubjectRoleGrantByGranteeSubject(Subject granteeSubject)Get the SubjectRoleGrant by SubjectGrants.RWIterable<SchedulerEntity>SchedulerSession. getChangedObjects(Iterator<ObjectDefinition> objectDefinitions, DateTimeZone start, DateTimeZone end, Subject[] users)Obtain all changed SchedulerEntities after start and/or before end and/or changed by users for a given List of ObjectDefinitions.DashboardSchedulerSession. getDashboardByOwnerName(Subject ownerSubject, String name)Get theDashboardby OwnerName.NavigationBarPartition. getNavigationBarByOwnerSubjectName(Subject ownerSubject, String name)Get the NavigationBar by OwnerSubjectName.NavigationBarSchedulerSession. getNavigationBarByOwnerSubjectName(Partition partition, Subject ownerSubject, String name)Get theNavigationBarby OwnerSubjectName.NavigationBarSchedulerSession. getNavigationBarByOwnerSubjectName(Subject ownerSubject, String name)Get theNavigationBarby OwnerSubjectName.QueryFilterSchedulerSession. getQueryFilterByObjectDefinitionUserName(Subject ownerSubject, ObjectDefinition objectDefinition, String name)Get theQueryFilterby ObjectDefinitionUserName.QueryFilterObjectDefinition. getQueryFilterByOwnerSubjectName(Subject ownerSubject, String name)Get the QueryFilter by ObjectDefinitionUserName.SubjectGlobalPrivilegeGrantGlobalPrivilege. getSubjectGlobalPrivilegeGrantByGranteeSubject(Subject granteeSubject)Get the SubjectGlobalPrivilegeGrant by SubjectGlobalPrivilegeLevelGrant.SubjectGlobalPrivilegeGrantSchedulerSession. getSubjectGlobalPrivilegeGrantBySubjectGlobalPrivilegeLevelGrant(Subject granteeSubject, GlobalPrivilege grantedGlobalPrivilege)Get theSubjectGlobalPrivilegeGrantby SubjectGlobalPrivilegeLevelGrant.SubjectIsolationGroupIsolationGroup. getSubjectIsolationGroupBySubject(Subject subject)Get the SubjectIsolationGroup by SubjectIsolationGroup.SubjectObjectPrivilegeGrantSchedulerEntity. getSubjectObjectPrivilegeGrantBySubject(Subject granteeSubject)Get the set of privileges, if specified, that a subject has on this object.SubjectObjectPrivilegeGrantSchedulerSession. getSubjectObjectPrivilegeGrantBySubjectSchedulerEntity(Subject granteeSubject, ObjectDefinition objectDefinition, Long objectUniqueId)Get theSubjectObjectPrivilegeGrantby SubjectSchedulerEntity.SubjectObjectTypePrivilegeGrantSchedulerSession. getSubjectObjectTypePrivilegeGrantBySubjectObjectTypeLevelGrant(Subject granteeSubject, ObjectDefinition objectDefinition, GrantLevel level, Long partitionOrIsolationGroupUniqueId)Get theSubjectObjectTypePrivilegeGrantby SubjectObjectTypeLevelGrant.SubjectRoleGrantSchedulerSession. getSubjectRoleGrantBySubjectGrants(Subject granteeSubject, Subject grantedSubject)Get theSubjectRoleGrantby SubjectGrants.VisualizationAlertSchedulerSession. getVisualizationAlertByOwnerName(Subject ownerSubject, String name)Get theVisualizationAlertby OwnerName.VisualizationProcessServerQueueSchedulerSession. getVisualizationProcessServerQueueByOwnerName(Subject ownerSubject, String name)Get theVisualizationProcessServerQueueby OwnerName.voidAbstractConcreteObjectCallback. handle(Subject theSubject)voidConcreteObjectCallback. handle(Subject theSubject)voidEmailAlertGateway. setActionSubject(Subject newActionSubject)Set the value for ActionSubject.voidExtensionPoint. setActionSubject(Subject newActionSubject)Set the value for ActionSubject.voidJobDefinition. setActionSubject(Subject newActionSubject)Set the value for ActionSubject.voidJobDefinitionTypeAction. setActionSubject(Subject newActionSubject)Set the value for ActionSubject.voidMonitorCondition. setActionSubject(Subject newActionSubject)Set the value for ActionSubject.voidSchedulerEntityAction. setActionSubject(Subject newActionSubject)Set the value for ActionSubject.voidTrigger. setActionSubject(Subject newActionSubject)Set the value for ActionSubject.voidSubjectRoleGrant. setGrantedSubject(Subject newGrantedSubject)Set the value for GrantedSubject.voidSubjectGrant. setGranteeSubject(Subject newGranteeSubject)Set the value for GranteeSubject.voidChangeOwner. setOwner(Subject newOwner)Set the new owner.voidJobDefinition. setOwner(Subject newOwner)Change the owner of the JobDefinition.voidJobGroup. setOwner(Subject newOwner)Change the owner of the JobGroup.voidDashboard. setOwnerSubject(Subject newOwnerSubject)Set the value for OwnerSubject.voidJobFile. setOwnerSubject(Subject newOwnerSubject)Set the value for OwnerSubject.voidNavigationBar. setOwnerSubject(Subject newOwnerSubject)Set the value for OwnerSubject.voidQueryFilter. setOwnerSubject(Subject newOwnerSubject)Set the value for OwnerSubject.voidVisualization. setOwnerSubject(Subject newOwnerSubject)Set the value for OwnerSubject.voidSubject. setProxySubject(Subject newProxySubject)Set the value for ProxySubject.voidUserMessageHistory. setReceiverSubject(Subject newReceiverSubject)Set the value for ReceiverSubject. -
Uses of Subject in com.redwood.scheduler.api.model.compatibility_14
Methods in com.redwood.scheduler.api.model.compatibility_14 with parameters of type Subject Modifier and Type Method Description Iterator<SchedulerEntity>SchedulerSessionComp. getChangedObjects(Iterator<ObjectDefinition> objectDefinitions, DateTimeZone start, DateTimeZone end, Subject[] users)Deprecated.This method is only here to provide binary compatibility with old releases of the software. -
Uses of Subject in com.redwood.scheduler.api.model.interfaces
Methods in com.redwood.scheduler.api.model.interfaces that return Subject Modifier and Type Method Description SubjectActionSubjectObject. getActionSubject()Get the user (Subject) that this action should run as. -
Uses of Subject in com.redwood.scheduler.api.scripting.variables
Methods in com.redwood.scheduler.api.scripting.variables that return Subject Modifier and Type Method Description SubjectOnUserMessageOperationActionScriptObject. getReceiverSubject()Get the intended recipient for the User Message action This can be null forUserMessageFlowAction.Completed,UserMessageFlowAction.CreatedSubjectOnUserMessageOperationActionScriptObject. getSubject()Get the subject performing the operationSubjectExecutorContext. getUser(SchedulerSession session)Get the Subject that started this execution. -
Uses of Subject in com.redwood.scheduler.api.security
Methods in com.redwood.scheduler.api.security that return Subject Modifier and Type Method Description SubjectSubjectManager. importUser(String uid, String isolationGroupName)Import a user into an isolation group, current user (from the session used to create the SubjectManager) must have the User_Administration privilege grant
-