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 PlatformGroupEntitygroupprotected java.lang.StringgroupIdprotected CoreIdmEngineConfigurationidmEngineConfigurationprotected booleanisUpdateprotected java.lang.Stringkeyprotected java.util.Set<java.lang.String>modifiedPropertiesprotected java.lang.Stringnameprotected PlatformGroupEntityoriginalGroupprotected java.lang.StringtenantIdprotected java.lang.Stringtype -
Constructor Summary
Constructors Constructor Description PlatformGroupBuilderImpl(CoreIdmEngineConfiguration idmEngineConfiguration, java.lang.String groupId, boolean isUpdate) -
Method Summary
Modifier and Type Method Description protected PlatformGroupexecuteSave(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)PlatformGroupEntitygetGroup()PlatformGroupEntitygetOriginalGroup()protected booleanisPropertyModified(java.lang.String property)PlatformGroupBuilderkey(java.lang.String key)PlatformGroupBuildername(java.lang.String name)PlatformGroupsave()PlatformGroupBuildertenantId(java.lang.String tenantId)PlatformGroupBuildertype(java.lang.String type)
-
Field Details
-
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
-
group
-
-
Constructor Details
-
PlatformGroupBuilderImpl
public PlatformGroupBuilderImpl(CoreIdmEngineConfiguration idmEngineConfiguration, java.lang.String groupId, boolean isUpdate)
-
-
Method Details
-
name
- Specified by:
namein interfacePlatformGroupBuilder
-
type
- Specified by:
typein interfacePlatformGroupBuilder
-
key
- Specified by:
keyin interfacePlatformGroupBuilder
-
tenantId
- Specified by:
tenantIdin interfacePlatformGroupBuilder
-
save
- Specified by:
savein interfacePlatformGroupBuilder
-
executeSave
protected PlatformGroup executeSave(org.flowable.common.engine.impl.interceptor.CommandContext commandContext) -
isPropertyModified
protected boolean isPropertyModified(java.lang.String property) -
getOriginalGroup
-
getGroup
-