public class IdentityStoreProvisionerDescriptor extends PluginDescriptor
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_MEMBERS_ATTR_NAME
The default name of the groups' members attribute
|
UNDEFINED
Constructor and Description |
---|
IdentityStoreProvisionerDescriptor(String type,
ConfigurablePlugin plugin,
GuiConfigDescriptorBuilder guiConfigDescBuilder,
Set<String> attributeContractSet)
Constructor for the IdentityStoreProvisionerDescriptor class.
|
IdentityStoreProvisionerDescriptor(String type,
ConfigurablePlugin plugin,
GuiConfigDescriptorBuilder guiConfigDescBuilder,
Set<String> attributeContractSet,
String version)
Constructor for the IdentityStoreProvisionerDescriptor class.
|
IdentityStoreProvisionerDescriptor(String type,
ConfigurablePlugin plugin,
GuiConfigDescriptor guiConfigDesc,
Set<String> attributeContractSet)
Constructor for the IdentityStoreProvisionerDescriptor class.
|
IdentityStoreProvisionerDescriptor(String type,
ConfigurablePlugin plugin,
GuiConfigDescriptor guiConfigDesc,
Set<String> attributeContractSet,
String version)
Constructor for the IdentityStoreProvisionerDescriptor class.
|
Modifier and Type | Method and Description |
---|---|
Set<String> |
getGroupAttributeContractSet()
Gets the group attribute contract of the Identity Store Provisioner plugin that this object describes.
|
String |
getGroupMembersAttributeName()
Returns the name of the attribute that will store the
MemberAttribute values. |
boolean |
isSupportsExtendedGroupContract()
Returns whether or not the implementing plugin allows for group attributes in addition to those in its group attribute contract.
|
void |
setGroupAttributeContractSet(Set<String> groupAttributeContract)
Sets the group attribute contract that this plugin describes.
|
void |
setGroupMembersAttributeName(String groupMembersAttributeName)
Sets the name of the attribute that will store the
MemberAttribute values. |
void |
setSupportsExtendedGroupContract(boolean supportsExtendedGroupContract)
Sets whether or not the implementing plugin allows for group attributes in addition to those in its group attribute contract.
|
equals, getAttributeContractSet, getGuiConfigDescriptor, getGuiConfigDescriptorBuilder, getPluginClassName, getType, getVersion, hashCode, isSupportsExtendedContract, setAttributeContactSet, setAttributeContractSet, setSupportsExtendedContract
public static final String DEFAULT_MEMBERS_ATTR_NAME
public IdentityStoreProvisionerDescriptor(String type, ConfigurablePlugin plugin, GuiConfigDescriptor guiConfigDesc, Set<String> attributeContractSet)
type
- A text label for the Identity Store Provisionerplugin
- The plugin instanceguiConfigDesc
- The graphical user interface descriptor used for expressing the configurable fields of the
Identity Store ProvisionerattributeContractSet
- The attribute contract that this plugin describes.public IdentityStoreProvisionerDescriptor(String type, ConfigurablePlugin plugin, GuiConfigDescriptor guiConfigDesc, Set<String> attributeContractSet, String version)
type
- A text label for the Identity Store Provisionerplugin
- The plugin instanceguiConfigDesc
- The graphical user interface descriptor used for expressing the configurable fields of the
Identity Store ProvisionerattributeContractSet
- The attribute contract that this plugin describes.version
- The version of this Identity Store Provisionerpublic IdentityStoreProvisionerDescriptor(String type, ConfigurablePlugin plugin, GuiConfigDescriptorBuilder guiConfigDescBuilder, Set<String> attributeContractSet)
type
- A text label for the Identity Store Provisionerplugin
- The plugin instanceguiConfigDescBuilder
- The GUI configuration descriptor builder associated with this IdentityStoreProvisionerDescriptor.attributeContractSet
- The attribute contract that this plugin describes.public IdentityStoreProvisionerDescriptor(String type, ConfigurablePlugin plugin, GuiConfigDescriptorBuilder guiConfigDescBuilder, Set<String> attributeContractSet, String version)
type
- A text label for the Identity Store Provisionerplugin
- The plugin instanceguiConfigDescBuilder
- The GUI configuration descriptor builder associated with this IdentityStoreProvisionerDescriptor.attributeContractSet
- The attribute contract that this plugin describes.version
- The version of this Identity Store Provisionerpublic void setGroupAttributeContractSet(Set<String> groupAttributeContract)
groupAttributeContract
- A set of strings defining the names of the group attributes.public Set<String> getGroupAttributeContractSet()
public boolean isSupportsExtendedGroupContract()
public void setSupportsExtendedGroupContract(boolean supportsExtendedGroupContract)
supportsExtendedGroupContract
- Whether or not the implementing plugin allows for group attributes
in addition to those in its group attribute contract.public String getGroupMembersAttributeName()
MemberAttribute
values.
If not set, it will return DEFAULT_MEMBERS_ATTR_NAME
CreateGroupRequestContext.getGroupAttributes()
,
UpdateGroupRequestContext.getGroupAttributes()
public void setGroupMembersAttributeName(String groupMembersAttributeName)
MemberAttribute
values.
If not set, it will default to DEFAULT_MEMBERS_ATTR_NAME
groupMembersAttributeName
- The name of the attribute containing the groups' members.CreateGroupRequestContext.getGroupAttributes()
,
UpdateGroupRequestContext.getGroupAttributes()
Copyright 2019 Ping Identity Corp. All rights reserved.