Uses of Interface
ch.ivyteam.ivy.security.IUser
-
-
Uses of IUser in ch.ivyteam.ivy.security
Methods in ch.ivyteam.ivy.security that return IUser Modifier and Type Method Description IUser
ISecurityContext. createUser(String userName, String fullUserName, String password, Locale eMailLanguage, String eMailAddress, String externalSecuritySystemName)
Creates a new well-known userIUser
ISecurityContext. findUser(long userId)
Find a user by its identifierIUser
ISecurityContext. findUser(String userName)
Find a user by its name.IUser
ISecurityContext. findUserWithoutLookup(String userName)
Finds a user by its name.IUser
ISecurityDescriptor. getOwner()
Gets the owner of the object, this security descriptor belongs toIUser
ISession. getSessionUser()
Returns the session userIUser
IUserSubstitute. getSubstituteUser()
Gets the substitute userIUser
ISecurityContext. getSystemUser()
Gets the system userIUser
IUserSubstitute. getUser()
Gets the user the substitute belongs toMethods in ch.ivyteam.ivy.security that return types with arguments of type IUser Modifier and Type Method Description List<IUser>
IRole. getAllUsers()
Gets all users which own this role directly or indirectly (considering role members as well).List<IUser>
IRole. getUsers()
WARNING: This methods loads the resulting users into memory.
This can cause out of memory exceptions and bad performance depending on the number of users in your application.List<IUser>
ISecurityContext. getUsers()
WARNING: This methods loads the all users into memory.
This can cause out of memory exceptions and bad performance depending on the number of users in your application.Methods in ch.ivyteam.ivy.security with parameters of type IUser Modifier and Type Method Description boolean
IUserToken. canActAsUser(IUser user)
Tests if the user of this user token currently can act as a certain workflow user.IUserSubstitute
IUser. createSubstitute(IUser mySubstitute, IRole forThisRole, String description)
Creates a new substitute for a specific role.IUserSubstitute
IUser. createSubstitute(IUser mySubstitute, String description, SubstitutionType type)
Creates a new substitute for personal tasks. -
Uses of IUser in ch.ivyteam.ivy.security.query
Methods in ch.ivyteam.ivy.security.query that return types with arguments of type IUser Modifier and Type Method Description IFluentQueryExecutor<IUser>
UserQuery. executor()
Provides a fluent API to execute this query and fetch its results. -
Uses of IUser in ch.ivyteam.ivy.security.synch
Methods in ch.ivyteam.ivy.security.synch that return IUser Modifier and Type Method Description IUser
UserSynchResult. getUser()
-
Uses of IUser in ch.ivyteam.ivy.security.user
Methods in ch.ivyteam.ivy.security.user that return IUser Modifier and Type Method Description IUser
IUserRepository. create(NewUser newUser)
Creates a new userIUser
IUserRepository. create(String userName)
Creates a new userIUser
IUserRepository. create(String userName, String password)
Creates a new userIUser
IUserRepository. find(long userId)
Find a user by its identifierIUser
IUserRepository. find(String userName)
Finds a user by its name.IUser
IUserRepository. findWithExternalLookup(String userName)
Find a user by its name.Methods in ch.ivyteam.ivy.security.user that return types with arguments of type IUser Modifier and Type Method Description IPagedResult<IUser>
IRoleUsers. allPaged()
Gets all users that own this role.IPagedResult<IUser>
IRoleUsers. allPaged(int pageSize)
Gets all users that own this role.IPagedResult<IUser>
IRoleUsers. assignedPaged()
Gets all users that are directly assigned to this roleIPagedResult<IUser>
IRoleUsers. assignedPaged(int pageSize)
Gets all users that are directly assigned to this roleIPagedResult<IUser>
IUserRepository. paged()
Gets a paged result with all users of this security contextIPagedResult<IUser>
IUserRepository. paged(int pageSize)
Gets a paged result with all users of this security context -
Uses of IUser in ch.ivyteam.ivy.workflow
Methods in ch.ivyteam.ivy.workflow that return IUser Modifier and Type Method Description IUser
ICase. getCreatorUser()
Gets the user who created this case.IUser
IWorkflowEvent. getUser()
Gets the user which is responsible for this event.IUser
ITask. getWorkerUser()
Gets the user who has worked or is working on this task.IUser
INote. getWritter()
Gets the user who wrote the note.Methods in ch.ivyteam.ivy.workflow that return types with arguments of type IUser Modifier and Type Method Description List<IUser>
ITask. getActivatorUserCandidates()
Deprecated.useITask.activator()
.userCandidatesPaged()
insteadMethods in ch.ivyteam.ivy.workflow with parameters of type IUser Modifier and Type Method Description IQueryResult<ITask>
IWorkflowContext. findWorkTasks(IUser user, int startIndex, int count)
Finds tasks that a given user can work on (currently working or can start).IQueryResult<ITask>
IWorkflowContext. findWorkTasks(IUser user, IPropertyFilter<TaskProperty> filter, List<PropertyOrder<TaskProperty>> order, int startIndex, int count, boolean returnAllCount, EnumSet<TaskState> includeTaskStates)
Finds tasks that a given user can work on (currently working or can start).List<IProcessStart>
IWorkflowContext. getStartableProcessStarts(IUser user)
Returns all process start elements which the given user can start.List<IWebStartable>
IWorkflowContext. getStartables(IUser user)
Returns all startables which the given user can start.default void
ICase. setCreatorUser(IUser creatorUser)
Sets the given user as case creator. -
Uses of IUser in ch.ivyteam.ivy.workflow.document
Methods in ch.ivyteam.ivy.workflow.document that return IUser Modifier and Type Method Description IUser
ModificationInfo. getUser()
User who has modified the document -
Uses of IUser in ch.ivyteam.ivy.workflow.query
Methods in ch.ivyteam.ivy.workflow.query with parameters of type IUser Modifier and Type Method Description CaseQuery.FilterLink
CaseQuery.FilterQuery. userCanWorkOn(IUser user)
CaseQuery.FilterLink
CaseQuery.IFilterableColumns. userCanWorkOn(IUser user)
Filters all cases where the user can work on at least one task.CaseQuery.FilterLink
CaseQuery.FilterQuery. userIsInvolved(IUser user)
CaseQuery.FilterLink
CaseQuery.IFilterableColumns. userIsInvolved(IUser user)
Filters all cases the user is involved in.TaskQuery.FilterLink
TaskQuery.FilterQuery. userIsInvolved(IUser user)
TaskQuery.FilterLink
TaskQuery.IFilterableColumns. userIsInvolved(IUser user)
Filters all tasks the user is involved in. -
Uses of IUser in ch.ivyteam.ivy.workflow.signal
Methods in ch.ivyteam.ivy.workflow.signal that return IUser Modifier and Type Method Description IUser
ISignalEvent. getSentByUser()
-
Uses of IUser in ch.ivyteam.ivy.workflow.task
Methods in ch.ivyteam.ivy.workflow.task that return types with arguments of type IUser Modifier and Type Method Description IPagedIterable<IUser>
IActivator. userCandidatesPaged()
Evaluates allusers
who can resume this task.IPagedIterable<IUser>
IActivator. userCandidatesPaged(int pageSize)
Evaluates allusers
who can resume this task.
-