public class ScimExternalGroupBootstrap
extends java.lang.Object
implements org.springframework.beans.factory.InitializingBean
| Constructor and Description |
|---|
ScimExternalGroupBootstrap(ScimGroupProvisioning scimGroupProvisioning,
ScimGroupExternalMembershipManager externalMembershipManager) |
| Modifier and Type | Method and Description |
|---|---|
protected ScimGroup |
addGroup(java.lang.String groupName) |
void |
afterPropertiesSet() |
protected ScimGroupProvisioning |
getScimGroupProvisioning() |
boolean |
isAddNonExistingGroups() |
void |
setAddNonExistingGroups(boolean addNonExistingGroups) |
void |
setExternalGroupMap(java.util.Set<java.lang.String> externalGroupMaps)
Specify the membership info as a list of strings, where each string takes
the format -
<group-name>|<external-group-names> |
public ScimExternalGroupBootstrap(ScimGroupProvisioning scimGroupProvisioning, ScimGroupExternalMembershipManager externalMembershipManager)
protected ScimGroupProvisioning getScimGroupProvisioning()
public boolean isAddNonExistingGroups()
public void setAddNonExistingGroups(boolean addNonExistingGroups)
public void setExternalGroupMap(java.util.Set<java.lang.String> externalGroupMaps)
<group-name>|<external-group-names>
external-group-names space separated list of external groups
externalGroupMaps - protected ScimGroup addGroup(java.lang.String groupName)
public void afterPropertiesSet()
throws java.lang.Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanjava.lang.Exception