public abstract class GrouperProvisioningConfigurationBase extends Object
Constructor and Description |
---|
GrouperProvisioningConfigurationBase() |
Modifier and Type | Method and Description |
---|---|
void |
configureGenericSettings() |
void |
configureProvisionableSettings() |
void |
configureProvisioner()
configure the provisioner, call super if subclassing
|
abstract void |
configureSpecificSettings() |
String |
getAttributeNameForMemberships()
attribute name in a group/entity object that refers to memberships (if applicable)
|
String |
getConfigId() |
Map<String,Object> |
getDebugMap() |
String |
getDiagnosticsGroupName()
group name of group to use for diagnostics
|
String |
getEntityAttributeNameForMemberships()
attribute name in a user object that refers to memberships (if applicable)
|
Set<String> |
getEntityAttributesMultivalued() |
String |
getEntityLinkMemberFromId2() |
String |
getEntityLinkMemberFromId3() |
String |
getEntityLinkMemberToId2() |
String |
getEntityLinkMemberToId3() |
String |
getEntityMatchingIdAttribute()
use this attribute as a matching id
|
String |
getEntityMatchingIdExpression() |
String |
getEntityMatchingIdField()
id, subjectId, loginId
|
String |
getEntitySearchAllFilter()
search filter to look up all entities
|
List<GrouperProvisioningConfigurationAttribute> |
getEntitySearchAttributes() |
String |
getEntitySearchFilter()
search filter to look up entity if cannot just use the matchingId
|
Set<String> |
getEntitySelectAttributes()
attributes to use when selecting from target
|
String |
getGroupAttributeNameForMemberships()
attribute name in a group object that refers to memberships (if applicable)
|
Set<String> |
getGroupAttributesMultivalued() |
GrouperProvisioner |
getGrouperProvisioner()
reference back up to the provisioner
|
GrouperProvisioningBehaviorMembershipType |
getGrouperProvisioningBehaviorMembershipType() |
GrouperProvisioningMembershipFieldType |
getGrouperProvisioningMembershipFieldType() |
Map<String,List<String>> |
getGrouperProvisioningToTargetTranslation() |
String |
getGroupIdOfUsersToProvision()
if set then only provision users who are in this group
|
String |
getGroupLinkGroupFromId2() |
String |
getGroupLinkGroupFromId3() |
String |
getGroupLinkGroupToId2() |
String |
getGroupLinkGroupToId3() |
String |
getGroupMatchingIdAttribute()
use this attribute as a matching id
|
String |
getGroupMatchingIdExpression() |
String |
getGroupMatchingIdField()
id, idIndex, or name
|
String |
getGroupSearchAllFilter()
search filter to look up all groups
|
List<GrouperProvisioningConfigurationAttribute> |
getGroupSearchAttributes() |
String |
getGroupSearchFilter()
search filter to look up group if cannot just use the matchingId
|
Set<String> |
getGroupSelectAttributes()
attributes to use when selecting from target
|
String |
getMembershipMatchingIdAttribute() |
String |
getMembershipMatchingIdExpression() |
String |
getMembershipMatchingIdField()
id or "provisioningGroupId,provisioningEntityId"
|
int |
getMembershipsConvertToGroupSyncThreshold()
If there are this number of memberships or more for a single provisionable group, then perform a "group sync" instead of the individual operations instead, for efficiency
default to provisionerDefault.membershipsConvertToGroupSyncThreshold which is 500
-1 to not use this feature
|
Map<String,GrouperProvisioningObjectMetadataItem> |
getMetadataNameToMetadataItem()
metadata name to metadata item
|
int |
getNumberOfMetadata()
number of metadata
|
String |
getProvisionableRegex()
If you want to filter for groups in a provisionable folder by a regex on its name, specify here.
|
int |
getRefreshEntityLinkIfLessThanAmount()
if there are fewer than this many entities to process, just resolve them
|
int |
getRefreshGroupLinkIfLessThanAmount()
if there are fewer than this many groups to process, just resolve them
|
int |
getRefreshSubjectLinkIfLessThanAmount()
if there are fewer than this many subjects to process, just resolve them
|
int |
getScoreConvertToFullSyncThreshold()
In incremental processing, each provisionable group/entity to sync memberships to sync counts as 10, each provisionable membership to sync counts as 1.
|
String |
getSubjectLinkMemberFromId2() |
String |
getSubjectLinkMemberFromId3() |
String |
getSubjectLinkMemberToId2() |
String |
getSubjectLinkMemberToId3() |
Set<String> |
getSubjectSourcesToProvision() |
Map<String,GrouperProvisioningConfigurationAttribute> |
getTargetEntityAttributeNameToConfig() |
Map<String,GrouperProvisioningConfigurationAttribute> |
getTargetEntityFieldNameToConfig() |
Map<String,GrouperProvisioningConfigurationAttribute> |
getTargetGroupAttributeNameToConfig() |
Map<String,GrouperProvisioningConfigurationAttribute> |
getTargetGroupFieldNameToConfig()
field name to config
|
Map<String,GrouperProvisioningConfigurationAttribute> |
getTargetMembershipAttributeNameToConfig() |
Map<String,GrouperProvisioningConfigurationAttribute> |
getTargetMembershipFieldNameToConfig() |
boolean |
isAllowPolicyGroupOverride()
If you want a metadata item on folders for specifying if provision only policy groups
|
boolean |
isAllowProvisionableRegexOverride()
If you want a metadata item on folders for specifying regex of names of objects to provision
|
boolean |
isConfigured() |
boolean |
isCreateGroupDuringDiagnostics()
if create group in target during diagnostics
|
boolean |
isDebugLog() |
boolean |
isDeleteEntities()
delete entities
|
boolean |
isDeleteEntitiesIfGrouperCreated() |
boolean |
isDeleteEntitiesIfGrouperDeleted()
delete entities if grouper deleted them
|
boolean |
isDeleteEntitiesIfNotExistInGrouper()
delete entities if not exist in grouper
|
boolean |
isDeleteGroups()
delete groups
|
boolean |
isDeleteGroupsIfGrouperCreated() |
boolean |
isDeleteGroupsIfGrouperDeleted() |
boolean |
isDeleteGroupsIfNotExistInGrouper() |
boolean |
isDeleteMemberships()
if memberships should be deleted in target
|
boolean |
isDeleteMembershipsIfGrouperCreated() |
boolean |
isDeleteMembershipsIfGrouperDeleted()
delete memberships if grouper deleted them
|
boolean |
isDeleteMembershipsIfNotExistInGrouper()
delete memberships if not exist in grouper
|
boolean |
isDiagnosticsEntitiesAllSelect()
if select all entities during diagnostics
|
boolean |
isDiagnosticsGroupsAllSelect()
if select all groups during diagnostics
|
boolean |
isDiagnosticsMembershipsAllSelect()
if select all memberships during diagnostics
|
boolean |
isHasSubjectLink() |
boolean |
isHasTargetEntityLink() |
boolean |
isHasTargetGroupLink() |
boolean |
isInsertEntities() |
boolean |
isInsertGroups() |
boolean |
isInsertMemberships()
if memberships should be inserted in target
|
boolean |
isLogAllObjectsVerbose() |
boolean |
isOnlyProvisionPolicyGroups()
Only provision policy groups, default false
|
boolean |
isOperateOnGrouperEntities()
operate on grouper entities
|
boolean |
isOperateOnGrouperGroups() |
boolean |
isOperateOnGrouperMemberships()
operate on grouper entities
|
boolean |
isRecalculateAllOperations() |
boolean |
isReplaceMemberships()
if memberships should be replaced in target
|
boolean |
isSelectAllEntities()
should the provisioner select all entities from the target
|
boolean |
isSelectEntities()
select entities
|
boolean |
isSelectGroups()
if groups should be selected from target
|
boolean |
isSelectMemberships()
select memberships
|
boolean |
isUpdateEntities()
update entities
|
boolean |
isUpdateGroups()
update groups
|
boolean |
isUpdateMemberships()
update memberships
|
void |
preConfigure() |
Boolean |
retrieveConfigBoolean(String configName,
boolean required)
get a config name for this or dependency
|
Integer |
retrieveConfigInt(String configName,
boolean required)
get a config name for this or dependency
|
String |
retrieveConfigString(String configSuffix,
boolean required)
get a config name for this or dependency
|
GrouperProvisioningConfigurationAttribute |
retrieveGroupAttributeMatching()
get the group matching attribute object (could be field or attribute)
|
void |
setAttributeNameForMemberships(String attributeNameForMemberships)
attribute name in a group/entity object that refers to memberships (if applicable)
|
void |
setConfigId(String configId) |
void |
setDebugLog(boolean debugLog) |
void |
setDebugMap(Map<String,Object> debugMap) |
void |
setDeleteEntities(boolean deleteEntities)
delete entities
|
void |
setDeleteEntitiesIfGrouperCreated(boolean deleteEntitiesIfGrouperCreated) |
void |
setDeleteEntitiesIfGrouperDeleted(boolean deleteEntitiesIfGrouperDeleted)
delete entities if grouper deleted them
|
void |
setDeleteEntitiesIfNotExistInGrouper(boolean deleteEntitiesIfNotExistInGrouper)
delete entities if not exist in grouper
|
void |
setDeleteGroups(boolean deleteGroups)
delete groups
|
void |
setDeleteGroupsIfGrouperCreated(boolean deleteGroupsIfGrouperCreated) |
void |
setDeleteGroupsIfGrouperDeleted(boolean deleteGroupsIfGrouperDeleted) |
void |
setDeleteGroupsIfNotExistInGrouper(boolean deleteGroupsIfNotExistInGrouper) |
void |
setDeleteMemberships(boolean deleteMemberships)
if memberships should be deleted in target
|
void |
setDeleteMembershipsIfGrouperCreated(boolean deleteMembershipsIfGrouperCreated) |
void |
setDeleteMembershipsIfGrouperDeleted(boolean deleteMembershipsIfGrouperDeleted)
delete memberships if grouper deleted them
|
void |
setDeleteMembershipsIfNotExistInGrouper(boolean deleteMembershipsIfNotExistInGrouper)
delete memberships if not exist in grouper
|
void |
setEntityAttributeNameForMemberships(String userAttributeNameForMemberships)
attribute name in a user object that refers to memberships (if applicable)
|
void |
setEntityAttributesMultivalued(Set<String> userAttributesMultivalued) |
void |
setEntityLinkMemberFromId2(String entityLinkMemberFromId2) |
void |
setEntityLinkMemberFromId3(String entityLinkMemberFromId3) |
void |
setEntityLinkMemberToId2(String entityLinkMemberToId2) |
void |
setEntityLinkMemberToId3(String entityLinkMemberToId3) |
void |
setEntityMatchingIdAttribute(String entityMatchingIdAttribute)
use this attribute as a matching id
|
void |
setEntityMatchingIdExpression(String entityMatchingIdExpression) |
void |
setEntityMatchingIdField(String entityMatchingIdField)
id, subjectId, loginId
|
void |
setEntitySearchAllFilter(String userSearchAllFilter)
search filter to look up all entities
|
void |
setEntitySearchAttributes(List<GrouperProvisioningConfigurationAttribute> userSearchAttributes) |
void |
setEntitySearchFilter(String userSearchFilter)
search filter to look up entity if cannot just use the matchingId
|
void |
setEntitySelectAttributes(Set<String> entitySelectAttributes)
attributes to use when selecting from target
|
void |
setGroupAttributeNameForMemberships(String groupAttributeNameForMemberships)
attribute name in a group object that refers to memberships (if applicable)
|
void |
setGroupAttributesMultivalued(Set<String> groupAttributesMultivalued) |
void |
setGrouperProvisioner(GrouperProvisioner grouperProvisioner1)
reference back up to the provisioner
|
void |
setGrouperProvisioningBehaviorMembershipType(GrouperProvisioningBehaviorMembershipType grouperProvisioningBehaviorMembershipType) |
void |
setGrouperProvisioningMembershipFieldType(GrouperProvisioningMembershipFieldType grouperProvisioningMembershipFieldType) |
void |
setGroupLinkGroupFromId2(String groupLinkGroupFromId2) |
void |
setGroupLinkGroupFromId3(String groupLinkGroupFromId3) |
void |
setGroupLinkGroupToId2(String groupLinkGroupToId2) |
void |
setGroupLinkGroupToId3(String groupLinkGroupToId3) |
void |
setGroupMatchingIdAttribute(String groupMatchingIdAttribute)
use this attribute as a matching id
|
void |
setGroupMatchingIdExpression(String groupMatchingIdExpression) |
void |
setGroupMatchingIdField(String groupMatchingIdField)
id, idIndex, or name
|
void |
setGroupSearchAllFilter(String groupSearchAllFilter)
search filter to look up all groups
|
void |
setGroupSearchAttributes(List<GrouperProvisioningConfigurationAttribute> groupSearchAttributes) |
void |
setGroupSearchFilter(String groupSearchFilter)
search filter to look up group if cannot just use the matchingId
|
void |
setGroupSelectAttributes(Set<String> groupSelectAttributes)
attributes to use when selecting from target
|
void |
setHasSubjectLink(boolean hasSubjectLink) |
void |
setHasTargetEntityLink(boolean hasTargetEntityLink) |
void |
setHasTargetGroupLink(boolean hasTargetGroupLink) |
void |
setInsertEntities(boolean insertEntities) |
void |
setInsertGroups(boolean insertGroups) |
void |
setInsertMemberships(boolean insertMemberships)
if memberships should be inserted in target
|
void |
setLogAllObjectsVerbose(boolean logAllObjectsVerbose) |
void |
setMembershipMatchingIdAttribute(String membershipMatchingIdAttribute) |
void |
setMembershipMatchingIdExpression(String membershipMatchingIdExpression) |
void |
setMembershipMatchingIdField(String membershipMatchingIdField)
id or "provisioningGroupId,provisioningEntityId"
|
void |
setMembershipsConvertToGroupSyncThreshold(int membershipsConvertToGroupSyncThreshold)
If there are this number of memberships or more for a single provisionable group, then perform a "group sync" instead of the individual operations instead, for efficiency
default to provisionerDefault.membershipsConvertToGroupSyncThreshold which is 500
-1 to not use this feature
|
void |
setMetadataNameToMetadataItem(Map<String,GrouperProvisioningObjectMetadataItem> metadataNameToMetadataItem)
metadata name to metadata item
|
void |
setNumberOfMetadata(int numberOfMetadata)
number of metadata
|
void |
setRecalculateAllOperations(boolean recalculateAllOperations) |
void |
setRefreshEntityLinkIfLessThanAmount(int refreshEntityLinkIfLessThanAmount)
if there are fewer than this many entities to process, just resolve them
|
void |
setRefreshGroupLinkIfLessThanAmount(int refreshGroupLinkIfLessThanAmount)
if there are fewer than this many groups to process, just resolve them
|
void |
setRefreshSubjectLinkIfLessThanAmount(int refreshSubjectLinkIfLessThanAmount)
if there are fewer than this many subjects to process, just resolve them
|
void |
setReplaceMemberships(boolean replaceMemberships)
if memberships should be replaced in target
|
void |
setScoreConvertToFullSyncThreshold(int scoreConvertToFullSyncThreshold1)
In incremental processing, each provisionable group/entity to sync memberships to sync counts as 10, each provisionable membership to sync counts as 1.
|
void |
setSelectAllEntities(boolean selectAllEntities)
should the provisioner select all entities from the target
|
void |
setSelectEntities(boolean selectEntities)
select entities
|
void |
setSelectGroups(boolean selectGroups)
if groups should be selected from target
|
void |
setSelectMemberships(boolean selectMemberships)
select memberships
|
void |
setSubjectLinkMemberFromId2(String subjectLinkMemberFromId2) |
void |
setSubjectLinkMemberFromId3(String subjectLinkMemberFromId3) |
void |
setSubjectLinkMemberToId2(String subjectLinkMemberToId2) |
void |
setSubjectLinkMemberToId3(String subjectLinkMemberToId3) |
void |
setSubjectSourcesToProvision(Set<String> subjectSourcesToProvision) |
void |
setUpdateEntities(boolean updateEntities)
update entities
|
void |
setUpdateGroups(boolean updateGroups)
update groups
|
void |
setUpdateMemberships(boolean updateMemberships)
update memberships
|
String |
toString() |
public GrouperProvisioningConfigurationBase()
public String getGroupIdOfUsersToProvision()
public boolean isCreateGroupDuringDiagnostics()
public boolean isDiagnosticsGroupsAllSelect()
public boolean isDiagnosticsEntitiesAllSelect()
public String getDiagnosticsGroupName()
public boolean isDiagnosticsMembershipsAllSelect()
public boolean isOnlyProvisionPolicyGroups()
public boolean isAllowPolicyGroupOverride()
public String getProvisionableRegex()
public boolean isAllowProvisionableRegexOverride()
public Map<String,GrouperProvisioningObjectMetadataItem> getMetadataNameToMetadataItem()
public void setMetadataNameToMetadataItem(Map<String,GrouperProvisioningObjectMetadataItem> metadataNameToMetadataItem)
metadataNameToMetadataItem
- public Map<String,GrouperProvisioningConfigurationAttribute> getTargetGroupFieldNameToConfig()
public GrouperProvisioningConfigurationAttribute retrieveGroupAttributeMatching()
public Map<String,GrouperProvisioningConfigurationAttribute> getTargetGroupAttributeNameToConfig()
public String getEntityMatchingIdAttribute()
public void setEntityMatchingIdAttribute(String entityMatchingIdAttribute)
entityMatchingIdAttribute
- public String getGroupMatchingIdAttribute()
public void setGroupMatchingIdAttribute(String groupMatchingIdAttribute)
groupMatchingIdAttribute
- public String getMembershipMatchingIdField()
public void setMembershipMatchingIdField(String membershipMatchingIdField)
membershipMatchingIdField
- public String getEntityMatchingIdField()
public void setEntityMatchingIdField(String entityMatchingIdField)
entityMatchingIdField
- public String getGroupMatchingIdField()
public void setGroupMatchingIdField(String groupMatchingIdField)
groupMatchingIdField
- public String getMembershipMatchingIdAttribute()
public void setMembershipMatchingIdAttribute(String membershipMatchingIdAttribute)
public String getGroupMatchingIdExpression()
public void setGroupMatchingIdExpression(String groupMatchingIdExpression)
public String getMembershipMatchingIdExpression()
public void setMembershipMatchingIdExpression(String membershipMatchingIdExpression)
public String getEntityMatchingIdExpression()
public void setEntityMatchingIdExpression(String entityMatchingIdExpression)
public boolean isLogAllObjectsVerbose()
public void setLogAllObjectsVerbose(boolean logAllObjectsVerbose)
public boolean isDebugLog()
public void setDebugLog(boolean debugLog)
public GrouperProvisioner getGrouperProvisioner()
public void setGrouperProvisioner(GrouperProvisioner grouperProvisioner1)
grouperProvisioner1
- public void setConfigId(String configId)
public String getConfigId()
public Map<String,List<String>> getGrouperProvisioningToTargetTranslation()
public int getScoreConvertToFullSyncThreshold()
public void setScoreConvertToFullSyncThreshold(int scoreConvertToFullSyncThreshold1)
scoreConvertToFullSyncThreshold1
- public int getMembershipsConvertToGroupSyncThreshold()
public void setMembershipsConvertToGroupSyncThreshold(int membershipsConvertToGroupSyncThreshold)
membershipsConvertToGroupSyncThreshold
- public Boolean retrieveConfigBoolean(String configName, boolean required)
configName
- required
- public Integer retrieveConfigInt(String configName, boolean required)
configName
- required
- public String retrieveConfigString(String configSuffix, boolean required)
configSuffix
- required
- public void preConfigure()
public String getSubjectLinkMemberFromId2()
public void setSubjectLinkMemberFromId2(String subjectLinkMemberFromId2)
public String getSubjectLinkMemberFromId3()
public void setSubjectLinkMemberFromId3(String subjectLinkMemberFromId3)
public String getSubjectLinkMemberToId2()
public void setSubjectLinkMemberToId2(String subjectLinkMemberToId2)
public String getSubjectLinkMemberToId3()
public void setSubjectLinkMemberToId3(String subjectLinkMemberToId3)
public Set<String> getGroupSelectAttributes()
public void setGroupSelectAttributes(Set<String> groupSelectAttributes)
groupSelectAttributes
- public Set<String> getEntitySelectAttributes()
public void setEntitySelectAttributes(Set<String> entitySelectAttributes)
entitySelectAttributes
- public int getRefreshGroupLinkIfLessThanAmount()
public void setRefreshGroupLinkIfLessThanAmount(int refreshGroupLinkIfLessThanAmount)
refreshGroupLinkIfLessThanAmount
- public int getRefreshEntityLinkIfLessThanAmount()
public void setRefreshEntityLinkIfLessThanAmount(int refreshEntityLinkIfLessThanAmount)
refreshEntityLinkIfLessThanAmount
- public int getRefreshSubjectLinkIfLessThanAmount()
public void setRefreshSubjectLinkIfLessThanAmount(int refreshSubjectLinkIfLessThanAmount)
refreshSubjectLinkIfLessThanAmount
- public boolean isReplaceMemberships()
public void setReplaceMemberships(boolean replaceMemberships)
public boolean isInsertMemberships()
public void setInsertMemberships(boolean insertMemberships)
insertMemberships
- public boolean isDeleteMemberships()
public void setDeleteMemberships(boolean deleteMemberships)
deleteMemberships
- public boolean isUpdateMemberships()
public void setUpdateMemberships(boolean updateMemberships)
updateMemberships
- public boolean isUpdateGroups()
public void setUpdateGroups(boolean updateGroups)
updateGroups
- public boolean isUpdateEntities()
public void setUpdateEntities(boolean updateEntities)
updateEntities
- public boolean isDeleteGroups()
public void setDeleteGroups(boolean deleteGroups)
deleteGroups
- public boolean isDeleteEntitiesIfGrouperDeleted()
public void setDeleteEntitiesIfGrouperDeleted(boolean deleteEntitiesIfGrouperDeleted)
deleteEntitiesIfGrouperDeleted
- public boolean isDeleteEntitiesIfNotExistInGrouper()
public void setDeleteEntitiesIfNotExistInGrouper(boolean deleteEntitiesIfNotExistInGrouper)
deleteEntitiesIfNotExistInGrouper
- public boolean isDeleteMembershipsIfGrouperDeleted()
public void setDeleteMembershipsIfGrouperDeleted(boolean deleteMembershipsIfGrouperDeleted)
deleteMembershipsIfGrouperDeleted
- public boolean isDeleteMembershipsIfNotExistInGrouper()
public void setDeleteMembershipsIfNotExistInGrouper(boolean deleteMembershipsIfNotExistInGrouper)
deleteMembershipsIfNotExistInGrouper
- public boolean isDeleteEntities()
public void setDeleteEntities(boolean deleteEntities)
deleteEntities
- public boolean isSelectEntities()
public void setSelectEntities(boolean selectEntities)
selectEntities
- public boolean isSelectAllEntities()
public void setSelectAllEntities(boolean selectAllEntities)
selectAllEntities
- public boolean isSelectMemberships()
public void setSelectMemberships(boolean selectMemberships)
selectMemberships
- public boolean isSelectGroups()
public void setSelectGroups(boolean selectGroups)
selectGroups
- public String getEntitySearchFilter()
public void setEntitySearchFilter(String userSearchFilter)
userSearchFilter
- public String getEntitySearchAllFilter()
public void setEntitySearchAllFilter(String userSearchAllFilter)
userSearchAllFilter
- public String getGroupSearchFilter()
public void setGroupSearchFilter(String groupSearchFilter)
groupSearchFilter
- public String getGroupSearchAllFilter()
public void setGroupSearchAllFilter(String groupSearchAllFilter)
groupSearchAllFilter
- public boolean isDeleteEntitiesIfGrouperCreated()
public void setDeleteEntitiesIfGrouperCreated(boolean deleteEntitiesIfGrouperCreated)
deleteEntitiesIfGrouperCreated
- public boolean isDeleteGroupsIfGrouperCreated()
public void setDeleteGroupsIfGrouperCreated(boolean deleteGroupsIfGrouperCreated)
public boolean isDeleteMembershipsIfGrouperCreated()
public void setDeleteMembershipsIfGrouperCreated(boolean deleteMembershipsIfGrouperCreated)
public String getAttributeNameForMemberships()
public void setAttributeNameForMemberships(String attributeNameForMemberships)
attributeNameForMemberships
- public String getGroupAttributeNameForMemberships()
public void setGroupAttributeNameForMemberships(String groupAttributeNameForMemberships)
groupAttributeNameForMemberships
- public String getEntityAttributeNameForMemberships()
public void setEntityAttributeNameForMemberships(String userAttributeNameForMemberships)
userAttributeNameForMemberships
- public abstract void configureSpecificSettings()
public int getNumberOfMetadata()
public void setNumberOfMetadata(int numberOfMetadata)
numberOfMetadata
- public GrouperProvisioningBehaviorMembershipType getGrouperProvisioningBehaviorMembershipType()
public void setGrouperProvisioningBehaviorMembershipType(GrouperProvisioningBehaviorMembershipType grouperProvisioningBehaviorMembershipType)
public void configureProvisionableSettings()
public void configureGenericSettings()
public boolean isOperateOnGrouperEntities()
public boolean isOperateOnGrouperMemberships()
public boolean isOperateOnGrouperGroups()
public boolean isRecalculateAllOperations()
public void setRecalculateAllOperations(boolean recalculateAllOperations)
public String getEntityLinkMemberFromId2()
public void setEntityLinkMemberFromId2(String entityLinkMemberFromId2)
public String getEntityLinkMemberFromId3()
public void setEntityLinkMemberFromId3(String entityLinkMemberFromId3)
public String getEntityLinkMemberToId2()
public void setEntityLinkMemberToId2(String entityLinkMemberToId2)
public String getEntityLinkMemberToId3()
public void setEntityLinkMemberToId3(String entityLinkMemberToId3)
public Map<String,GrouperProvisioningConfigurationAttribute> getTargetMembershipAttributeNameToConfig()
public Map<String,GrouperProvisioningConfigurationAttribute> getTargetMembershipFieldNameToConfig()
public Map<String,GrouperProvisioningConfigurationAttribute> getTargetEntityAttributeNameToConfig()
public Map<String,GrouperProvisioningConfigurationAttribute> getTargetEntityFieldNameToConfig()
public String getGroupLinkGroupFromId2()
public void setGroupLinkGroupFromId2(String groupLinkGroupFromId2)
public String getGroupLinkGroupFromId3()
public void setGroupLinkGroupFromId3(String groupLinkGroupFromId3)
public String getGroupLinkGroupToId2()
public void setGroupLinkGroupToId2(String groupLinkGroupToId2)
public String getGroupLinkGroupToId3()
public void setGroupLinkGroupToId3(String groupLinkGroupToId3)
public void configureProvisioner()
public boolean isConfigured()
public boolean isHasSubjectLink()
public void setHasSubjectLink(boolean hasSubjectLink)
public boolean isHasTargetGroupLink()
public void setHasTargetGroupLink(boolean hasTargetGroupLink)
public boolean isHasTargetEntityLink()
public void setHasTargetEntityLink(boolean hasTargetEntityLink)
public void setSubjectSourcesToProvision(Set<String> subjectSourcesToProvision)
public List<GrouperProvisioningConfigurationAttribute> getEntitySearchAttributes()
public void setEntitySearchAttributes(List<GrouperProvisioningConfigurationAttribute> userSearchAttributes)
public List<GrouperProvisioningConfigurationAttribute> getGroupSearchAttributes()
public void setGroupSearchAttributes(List<GrouperProvisioningConfigurationAttribute> groupSearchAttributes)
public void setEntityAttributesMultivalued(Set<String> userAttributesMultivalued)
public void setGroupAttributesMultivalued(Set<String> groupAttributesMultivalued)
public boolean isInsertEntities()
public void setInsertEntities(boolean insertEntities)
public boolean isInsertGroups()
public void setInsertGroups(boolean insertGroups)
public boolean isDeleteGroupsIfNotExistInGrouper()
public void setDeleteGroupsIfNotExistInGrouper(boolean deleteGroupsIfNotExistInGrouper)
public boolean isDeleteGroupsIfGrouperDeleted()
public void setDeleteGroupsIfGrouperDeleted(boolean deleteGroupsIfGrouperDeleted)
public GrouperProvisioningMembershipFieldType getGrouperProvisioningMembershipFieldType()
public void setGrouperProvisioningMembershipFieldType(GrouperProvisioningMembershipFieldType grouperProvisioningMembershipFieldType)
Copyright © 2016 Internet2. All rights reserved.