public class PlatformGroupBuilderImpl extends Object implements PlatformGroupBuilder
| Modifier and Type | Field and Description |
|---|---|
protected PlatformGroupEntity |
group |
protected String |
groupId |
protected CoreIdmEngineConfiguration |
idmEngineConfiguration |
protected boolean |
isUpdate |
protected String |
key |
protected Set<String> |
modifiedProperties |
protected String |
name |
protected PlatformGroupEntity |
originalGroup |
protected String |
tenantId |
protected String |
type |
| Constructor and Description |
|---|
PlatformGroupBuilderImpl(CoreIdmEngineConfiguration idmEngineConfiguration,
String groupId,
boolean isUpdate) |
| Modifier and Type | Method and Description |
|---|---|
protected PlatformGroup |
executeSave(CommandContext commandContext) |
PlatformGroupEntity |
getGroup() |
PlatformGroupEntity |
getOriginalGroup() |
protected boolean |
isPropertyModified(String property) |
PlatformGroupBuilder |
key(String key) |
PlatformGroupBuilder |
name(String name) |
PlatformGroup |
save() |
PlatformGroupBuilder |
tenantId(String tenantId) |
PlatformGroupBuilder |
type(String type) |
protected final CoreIdmEngineConfiguration idmEngineConfiguration
protected final String groupId
protected final boolean isUpdate
protected String name
protected String type
protected String key
protected String tenantId
protected PlatformGroupEntity originalGroup
protected PlatformGroupEntity group
public PlatformGroupBuilderImpl(CoreIdmEngineConfiguration idmEngineConfiguration, String groupId, boolean isUpdate)
public PlatformGroupBuilder name(String name)
name in interface PlatformGroupBuilderpublic PlatformGroupBuilder type(String type)
type in interface PlatformGroupBuilderpublic PlatformGroupBuilder key(String key)
key in interface PlatformGroupBuilderpublic PlatformGroupBuilder tenantId(String tenantId)
tenantId in interface PlatformGroupBuilderpublic PlatformGroup save()
save in interface PlatformGroupBuilderprotected PlatformGroup executeSave(CommandContext commandContext)
protected boolean isPropertyModified(String property)
public PlatformGroupEntity getOriginalGroup()
public PlatformGroupEntity getGroup()