Package | Description |
---|---|
com.almworks.jira.structure.api.permissions | |
com.almworks.jira.structure.api.settings | |
com.almworks.jira.structure.api.view |
Modifier and Type | Class and Description |
---|---|
static class |
PermissionSubject.Anyone
Represents "anyone", a subject that would match all users, even anonymous.
|
static class |
PermissionSubject.JiraGroup
Represents a specific group in JIRA, matching only the users that belong to that group.
|
static class |
PermissionSubject.JiraUser
Represents a specific user in JIRA, matching only that user.
|
static class |
PermissionSubject.ProjectRole
Represents a specific project role in a specific project, matching the users that belong to that project role
in that project.
|
Modifier and Type | Method and Description |
---|---|
PermissionSubject |
PermissionSubject.clone() |
static PermissionSubject |
PermissionSubject.clone(PermissionSubject owner) |
static PermissionSubject |
PermissionSubject.fromEncodedString(String s)
Creates a
PermissionSubject based on the string representation. |
static PermissionSubject |
PermissionSubject.fromEncodedString(String s,
boolean usersAsUserNames)
Creates a
PermissionSubject based on the string representation. |
PermissionSubject |
PermissionRule.SetLevel.getSubject() |
Modifier and Type | Method and Description |
---|---|
static PermissionSubject |
PermissionSubject.clone(PermissionSubject owner) |
void |
PermissionRule.SetLevel.setSubject(PermissionSubject subject) |
Constructor and Description |
---|
SetLevel(PermissionSubject subject,
PermissionLevel level) |
Modifier and Type | Method and Description |
---|---|
default List<PermissionSubject> |
StructureConfiguration.getAutomationPermissionSubjects()
Used to get the list of groups (possibly other permission subjects) that are allowed to configure and control automation of controlled structures.
|
default List<PermissionSubject> |
StructureConfiguration.getCreatorPermissionSubjects()
Used to get the list of groups (possibly other permission subjects) that are allowed to create
new structures.
|
default List<PermissionSubject> |
StructureConfiguration.getEnabledPermissionSubjects()
Used to get the list of groups (possibly other permission subjects) that the app is enabled for.
|
List<PermissionSubject> |
StructureConfiguration.getPermissionSubjects(StructureAppPermission permission)
Returns the list of groups (possibly other permission subjects) that are
granted the given Structure app permission.
|
default List<PermissionSubject> |
StructureConfiguration.getSynchronizationPermissionSubjects()
Used to get the list of groups (possibly other permission subjects) that are allowed to configure and control synchronizers of controlled structures.
|
Modifier and Type | Method and Description |
---|---|
default void |
StructureConfiguration.setPermissionSubjects(StructureAppPermission permission,
Collection<? extends PermissionSubject> subjects)
Changes the list of the users / groups that are granted the given
Structure app permission.
|
Modifier and Type | Method and Description |
---|---|
PermissionSubject |
StructureViewBean.getOwner() |
PermissionSubject |
StructureViewBean.Builder.getOwner() |
Modifier and Type | Method and Description |
---|---|
void |
StructureViewBean.Builder.setOwner(PermissionSubject owner)
Sets the owner of this view.
|
Copyright © 2024 Tempo Software. All Rights Reserved.