Uses of Interface
ch.ivyteam.ivy.security.ISecurityMember
-
Packages that use ISecurityMember Package Description ch.ivyteam.ivy.security ch.ivyteam.ivy.workflow ch.ivyteam.ivy.workflow.query ch.ivyteam.ivy.workflow.start ch.ivyteam.ivy.workflow.task -
-
Uses of ISecurityMember in ch.ivyteam.ivy.security
Subinterfaces of ISecurityMember in ch.ivyteam.ivy.security Modifier and Type Interface Description interface
IRole
A security Role.interface
IUser
A userMethods in ch.ivyteam.ivy.security that return ISecurityMember Modifier and Type Method Description ISecurityMember
ISecurityContext. findSecurityMember(String securityMemberName)
Finds a security member with its nameISecurityMember
IAccessControl. getSecurityMember()
Gets the security member the permission is granted or denied toMethods in ch.ivyteam.ivy.security with parameters of type ISecurityMember Modifier and Type Method Description void
ISecurityDescriptor. denyPermission(IPermission permission, ISecurityMember member)
Denies a permission to a security membervoid
ISecurityDescriptor. denyPermissions(IPermissionGroup permissionGroup, ISecurityMember member)
Denies a all permissions of a permission group to a security memberIPermissionAccess
ISecurityDescriptor. getPermissionAccess(IPermission permission, ISecurityMember member)
Gets the permission access of a security memberList<IPermissionAccess>
ISecurityDescriptor. getPermissionAccesses(ISecurityMember member)
Gets all permission accesses of all permissions for a security memberIPermissionGroupAccess
ISecurityDescriptor. getPermissionGroupAccess(IPermissionGroup permissionGroup, ISecurityMember member)
Gets the permission group access of a security member (all permissions of the group, including all sub groups are checked).void
ISecurityDescriptor. grantPermission(IPermission permission, ISecurityMember member)
Grants a permission to a security membervoid
ISecurityDescriptor. grantPermissions(IPermissionGroup permissionGroup, ISecurityMember member)
Grants all permissions of a permission group to a security memberboolean
ISession. isMemberThroughActiveSubstitution(ISecurityMember securityMember)
Returns true if the current user is member of the security member because of active substitution that substitutes him as the security member.void
ISecurityDescriptor. undenyPermission(IPermission permission, ISecurityMember member)
Undeny a permission from a security membervoid
ISecurityDescriptor. undenyPermissions(IPermissionGroup permissionGroup, ISecurityMember member)
Undeny a all permissions of a permission group from a security membervoid
ISecurityDescriptor. ungrantPermission(IPermission permission, ISecurityMember member)
Ungrants a permission from a security membervoid
ISecurityDescriptor. ungrantPermissions(IPermissionGroup permissionGroup, ISecurityMember member)
Ungrants a all permissions of a permission group from a security member -
Uses of ISecurityMember in ch.ivyteam.ivy.workflow
Methods in ch.ivyteam.ivy.workflow that return ISecurityMember Modifier and Type Method Description ISecurityMember
IStartElement. getActivator()
Gets the activator, which one must own to start a case on this start elementISecurityMember
IStartEventElement. getActivator()
Gets the activator, which one must own to start a case on this start event elementISecurityMember
ITask. getActivator()
Gets the task activator.ISecurityMember
ITask. getExpiryActivator()
Gets the task expiry activator.ISecurityMember
ITask. getOriginalActivator()
Gets the original task activator.ISecurityMember
ICase. getOwner()
Returns the owner of the case.Methods in ch.ivyteam.ivy.workflow with parameters of type ISecurityMember Modifier and Type Method Description void
ITask. setActivator(ISecurityMember activator)
Sets the activator of the task.void
ITask. setExpiryActivator(ISecurityMember expiryActivator)
Sets the expiry activator of the task.void
ITask. setOriginalActivator(ISecurityMember activator)
Sets the original activator of the taskvoid
ICase. setOwner(ISecurityMember owner)
Sets the owner of the case. -
Uses of ISecurityMember in ch.ivyteam.ivy.workflow.query
Methods in ch.ivyteam.ivy.workflow.query with parameters of type ISecurityMember Modifier and Type Method Description CaseQuery.FilterLink
CaseQuery.FilterQuery. canWorkOn(ISecurityMember member)
CaseQuery.FilterLink
CaseQuery.IFilterableColumns. canWorkOn(ISecurityMember member)
Filters all cases where the security member (user or role) can work on at least one task.TaskQuery.FilterLink
TaskQuery.FilterQuery. canWorkOn(ISecurityMember member)
TaskQuery.FilterLink
TaskQuery.IFilterableColumns. canWorkOn(ISecurityMember member)
Filters all tasks the given security member (user or role) can now work on.CaseQuery.FilterLink
CaseQuery.IFilterableColumns. hasStarted(ISecurityMember member)
Filters all cases the given security member has started.TaskQuery.FilterLink
TaskQuery.FilterQuery. hasWorkedOn(ISecurityMember member)
TaskQuery.FilterLink
TaskQuery.IFilterableColumns. hasWorkedOn(ISecurityMember member)
Filters all tasks the given security member (user or role) has worked on.CaseQuery.FilterLink
CaseQuery.FilterQuery. isInvolved(ISecurityMember member)
CaseQuery.FilterLink
CaseQuery.IFilterableColumns. isInvolved(ISecurityMember member)
Filters all cases the security member is involved in.
If the given security member is a user, this method is equivalent toCaseQuery.IFilterableColumns.userIsInvolved(ch.ivyteam.ivy.security.IUser)
. If the given security member is a role, this method is equivalent toCaseQuery.IFilterableColumns.roleIsInvolved(ch.ivyteam.ivy.security.IRole)
.TaskQuery.FilterLink
TaskQuery.FilterQuery. isInvolved(ISecurityMember member)
TaskQuery.FilterLink
TaskQuery.IFilterableColumns. isInvolved(ISecurityMember member)
Filters all tasks the security member is involved in.
If the given security member is a user, this method is equivalent toTaskQuery.IFilterableColumns.userIsInvolved(ch.ivyteam.ivy.security.IUser)
. If the given security member is a role, this method is equivalent toTaskQuery.IFilterableColumns.roleIsInvolved(ch.ivyteam.ivy.security.IRole)
.CaseQuery.FilterLink
CaseQuery.IFilterableColumns. isOwner(ISecurityMember member)
Filters all cases the security member is owner of. -
Uses of ISecurityMember in ch.ivyteam.ivy.workflow.start
Methods in ch.ivyteam.ivy.workflow.start that return ISecurityMember Modifier and Type Method Description ISecurityMember
IWebStartable. getActivator()
Returns the activator of thisIWebStartable
. -
Uses of ISecurityMember in ch.ivyteam.ivy.workflow.task
Methods in ch.ivyteam.ivy.workflow.task that return ISecurityMember Modifier and Type Method Description ISecurityMember
IActivator. get()
Methods in ch.ivyteam.ivy.workflow.task with parameters of type ISecurityMember Modifier and Type Method Description void
IActivator. set(ISecurityMember activator)
Sets the task activator
-