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 PlatformGroupBuilder
public PlatformGroupBuilder type(String type)
type
in interface PlatformGroupBuilder
public PlatformGroupBuilder key(String key)
key
in interface PlatformGroupBuilder
public PlatformGroupBuilder tenantId(String tenantId)
tenantId
in interface PlatformGroupBuilder
public PlatformGroup save()
save
in interface PlatformGroupBuilder
protected PlatformGroup executeSave(CommandContext commandContext)
protected boolean isPropertyModified(String property)
public PlatformGroupEntity getOriginalGroup()
public PlatformGroupEntity getGroup()