public interface GroupSelectorField
GroupCF
Security type uses a custom field of type 'Group Selector'
to grant permissions.InGroupCFCondition
uses a custom field of type 'Group
Selector' to determine if a user is allowed to execute a workflow transition.
A Group Selector is any field that can return a group name or a group id (String) as its value.
If a CustomFieldType
implements this interface it should return values as objects of one of the following
types:
Group
Collection
of Group
sString
Collection
of String
sFor example, a Multi Select custom field is a Group Selector as the values it returns are a Collection of Strings. These strings must represent group names. It is up to JIRA Administrator to ensure that the when the Multi Select custom field's options are defined, that all of them map exactly to a group name.
Modifier and Type | Method and Description |
---|---|
List<String> |
getIdentifiersForGroup(String groupName)
This method should be implemented in your custom type to return a List of identifiers of your group.
|
List<String> getIdentifiersForGroup(String groupName)
groupName
. However, some custom fields, such as SelectCFType
assign ids to their values and index the ids. In such a case, the custom field should return all the ids
under which the groupName
was indexed. These should match the values that were used in the implementation of
FieldIndexer.addIndex(Document, Issue, CustomFieldPrefetchedData)
groupName
- The name of the groupCopyright © 2002-2021 Atlassian. All Rights Reserved.