Package com.flowable.idm.engine.impl
Class PlatformGroupBuilderImpl
- java.lang.Object
-
- com.flowable.idm.engine.impl.PlatformGroupBuilderImpl
-
- All Implemented Interfaces:
PlatformGroupBuilder
public class PlatformGroupBuilderImpl extends java.lang.Object implements PlatformGroupBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected PlatformGroupEntity
group
protected java.lang.String
groupId
protected CoreIdmEngineConfiguration
idmEngineConfiguration
protected boolean
isUpdate
protected java.lang.String
key
protected java.util.Set<java.lang.String>
modifiedProperties
protected java.lang.String
name
protected PlatformGroupEntity
originalGroup
protected java.lang.String
tenantId
protected java.lang.String
type
-
Constructor Summary
Constructors Constructor Description PlatformGroupBuilderImpl(CoreIdmEngineConfiguration idmEngineConfiguration, java.lang.String groupId, boolean isUpdate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected PlatformGroup
executeSave(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
PlatformGroupEntity
getGroup()
PlatformGroupEntity
getOriginalGroup()
protected boolean
isPropertyModified(java.lang.String property)
PlatformGroupBuilder
key(java.lang.String key)
PlatformGroupBuilder
name(java.lang.String name)
PlatformGroup
save()
PlatformGroupBuilder
tenantId(java.lang.String tenantId)
PlatformGroupBuilder
type(java.lang.String type)
-
-
-
Field Detail
-
idmEngineConfiguration
protected final CoreIdmEngineConfiguration idmEngineConfiguration
-
groupId
protected final java.lang.String groupId
-
isUpdate
protected final boolean isUpdate
-
name
protected java.lang.String name
-
type
protected java.lang.String type
-
key
protected java.lang.String key
-
tenantId
protected java.lang.String tenantId
-
modifiedProperties
protected java.util.Set<java.lang.String> modifiedProperties
-
originalGroup
protected PlatformGroupEntity originalGroup
-
group
protected PlatformGroupEntity group
-
-
Constructor Detail
-
PlatformGroupBuilderImpl
public PlatformGroupBuilderImpl(CoreIdmEngineConfiguration idmEngineConfiguration, java.lang.String groupId, boolean isUpdate)
-
-
Method Detail
-
name
public PlatformGroupBuilder name(java.lang.String name)
- Specified by:
name
in interfacePlatformGroupBuilder
-
type
public PlatformGroupBuilder type(java.lang.String type)
- Specified by:
type
in interfacePlatformGroupBuilder
-
key
public PlatformGroupBuilder key(java.lang.String key)
- Specified by:
key
in interfacePlatformGroupBuilder
-
tenantId
public PlatformGroupBuilder tenantId(java.lang.String tenantId)
- Specified by:
tenantId
in interfacePlatformGroupBuilder
-
save
public PlatformGroup save()
- Specified by:
save
in interfacePlatformGroupBuilder
-
executeSave
protected PlatformGroup executeSave(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
-
isPropertyModified
protected boolean isPropertyModified(java.lang.String property)
-
getOriginalGroup
public PlatformGroupEntity getOriginalGroup()
-
getGroup
public PlatformGroupEntity getGroup()
-
-