Uses of Interface
de.espirit.firstspirit.access.project.Group
Package
Description
-
Uses of Group in de.espirit.firstspirit.access
Modifier and TypeMethodDescriptionGroup[]
ClientScriptContext.getUserGroups()
Provides the array of groups for this context.Modifier and TypeMethodDescriptionvoid
MessageService.sendMessage
(@NotNull String message, @NotNull Group recipientGroup) Sends the given message to the users contained in the given usergroup. -
Uses of Group in de.espirit.firstspirit.access.project
Modifier and TypeInterfaceDescriptioninterface
An external group, for instance correlating to a group from a LDAP server.Modifier and TypeMethodDescriptionProject.createExternalGroup
(String name, String externalName) Adds an external group to this project.Project.createGroup
(String name) Adds an empty internal group to this project.Group[]
Project.getGroupsArray
(User user) Returns groups of this project where the user belongs to (at leastEVERYONE
). -
Uses of Group in de.espirit.firstspirit.access.schedule
Modifier and TypeMethodDescriptionScheduleEntry.getGroups()
aList
of typeGroup
containing all groups allowed to execute thisScheduleEntry
interactive.Modifier and TypeMethodDescriptionvoid
Adds a group to execute this schedule entry.void
ScheduleEntry.removeGroup
(@NotNull Group group) Removes the given group which users shouldn't be allowed to execute the schedule entry anymore. -
Uses of Group in de.espirit.firstspirit.access.store
Modifier and TypeMethodDescriptionStoreElement.getPermission
(Group group) Returns the correct permission object even if permission checking is turned off.void
StoreElement.removePermission
(Group group) Removes the permission object for a given group.void
StoreElement.setPermission
(Group group, Permission permission) Set the defined permission for the given group. -
Uses of Group in de.espirit.firstspirit.access.store.templatestore
Modifier and TypeMethodDescriptionGroup[]
WorkflowPermission.getAllowedGroups()
Get all groups which users are allowed to execute the workflow.Group[]
WorkflowTransitionPermission.getAllowedGroups()
Provides the user groups allowed to perform the transition.Modifier and TypeMethodDescriptionvoid
WorkflowPermission.allowGroup
(Group group) Allow the given group to execute the workflow.void
WorkflowTransitionPermission.allowGroup
(Group group) Allows the given user group to perform the transition.void
WorkflowPermission.forbidGroup
(Group group) Forbid the given group to execute the workflow.void
WorkflowTransitionPermission.forbidGroup
(Group group) Forbids the given user group to perform the transition.void
WorkflowPermission.setAllowedGroups
(Group[] groups) Set several groups that should be allowed to execute the workflow.void
WorkflowTransitionPermission.setAllowedGroups
(Group[] groups) Defines the user groups allowed to perform the transition. -
Uses of Group in de.espirit.firstspirit.agency
Modifier and TypeMethodDescription@Nullable Group
ProjectMembersAgent.getGroupByName
(@NotNull String name) Gets the group with the specified name.Modifier and TypeMethodDescriptionProjectMembersAgent.getGroups()
Get all groups of the current project.GroupsAgent.getUserGroups
(User user) Deprecated.@NotNull Collection<Group>
ProjectMembersAgent.getUserGroups
(@NotNull User user) Get all project groups where the provided user is a member of.
ProjectMembersAgent.getUserGroups(User)