Class PlatformGroupEntityImpl
java.lang.Object
org.flowable.common.engine.impl.persistence.entity.AbstractEntity
com.flowable.idm.engine.impl.persistence.entity.AbstractIdmEngineEntity
com.flowable.idm.engine.impl.persistence.entity.PlatformGroupEntityImpl
- All Implemented Interfaces:
PlatformGroup
,PlatformGroupEntity
,Serializable
,HasRevision
,Entity
,Group
public class PlatformGroupEntityImpl
extends AbstractIdmEngineEntity
implements PlatformGroupEntity, Serializable
- Author:
- Tom Baeyens
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<PlatformIdentityInfo>
The identity info for the group.protected boolean
protected String
protected String
protected String
protected String
Fields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntity
id, isDeleted, isInserted, isUpdated, originalPersistentState, revision
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected PlatformIdentityInfoEntity
addIdentityInfo
(String name, Object value) findIdentityInfo
(String name) <T> T
findOrElse
(String name, Class<T> clazz, T defaultValue) <T> T
findOrElseGet
(String name, Class<T> clazz, Supplier<T> defaultValueSupplier) Returns the identity info properties of this group.getKey()
getName()
Getter used by MyBatis when querying platform user with identity info included.getType()
boolean
void
setIdentityInfo
(String name, Object value) void
setIdentityInfo
(List<PlatformIdentityInfo> identityInfo) void
void
void
setQueryIdentityInfo
(List<PlatformIdentityInfo> queryIdentityInfo) Setter used by MyBatis when querying conversation with identity links.void
setTenantId
(String tenantId) void
Methods inherited from class com.flowable.idm.engine.impl.persistence.entity.AbstractIdmEngineEntity
getIdPrefix
Methods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntity
getId, getOriginalPersistentState, getRevision, getRevisionNext, isDeleted, isInserted, isUpdated, setDeleted, setId, setInserted, setOriginalPersistentState, setRevision, setUpdated
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.flowable.common.engine.impl.persistence.entity.Entity
getId, getIdPrefix, getOriginalPersistentState, isDeleted, isInserted, isUpdated, setDeleted, setId, setInserted, setOriginalPersistentState, setUpdated
Methods inherited from interface org.flowable.common.engine.impl.db.HasRevision
getRevision, getRevisionNext, setRevision
Methods inherited from interface com.flowable.core.idm.api.PlatformGroup
findString
-
Field Details
-
name
-
type
-
key
-
tenantId
-
identityInfoInitialized
protected boolean identityInfoInitialized -
identityInfo
The identity info for the group. Make sure that it is not set otherwise MyBatis won't invoke the setter.
-
-
Constructor Details
-
PlatformGroupEntityImpl
public PlatformGroupEntityImpl()
-
-
Method Details
-
getPersistentState
- Specified by:
getPersistentState
in interfaceEntity
-
getName
- Specified by:
getName
in interfaceGroup
- Specified by:
getName
in interfacePlatformGroupEntity
-
setName
- Specified by:
setName
in interfaceGroup
- Specified by:
setName
in interfacePlatformGroupEntity
-
getType
- Specified by:
getType
in interfaceGroup
- Specified by:
getType
in interfacePlatformGroupEntity
-
setType
- Specified by:
setType
in interfaceGroup
- Specified by:
setType
in interfacePlatformGroupEntity
-
getKey
- Specified by:
getKey
in interfacePlatformGroup
-
setKey
- Specified by:
setKey
in interfacePlatformGroupEntity
-
getTenantId
- Specified by:
getTenantId
in interfacePlatformGroup
-
setTenantId
- Specified by:
setTenantId
in interfacePlatformGroupEntity
-
getIdentityInfo
Description copied from interface:PlatformGroup
Returns the identity info properties of this group.- Specified by:
getIdentityInfo
in interfacePlatformGroup
- Returns:
- the identity info properties
-
setIdentityInfo
- Specified by:
setIdentityInfo
in interfacePlatformGroupEntity
-
setIdentityInfo
- Specified by:
setIdentityInfo
in interfacePlatformGroupEntity
-
addIdentityInfo
-
getQueryIdentityInfo
Getter used by MyBatis when querying platform user with identity info included. -
setQueryIdentityInfo
Setter used by MyBatis when querying conversation with identity links. -
isIdentityInfoInitialized
public boolean isIdentityInfoInitialized()- Specified by:
isIdentityInfoInitialized
in interfacePlatformGroupEntity
-
findIdentityInfo
- Specified by:
findIdentityInfo
in interfacePlatformGroupEntity
-
findOrElseGet
- Specified by:
findOrElseGet
in interfacePlatformGroup
- Specified by:
findOrElseGet
in interfacePlatformGroupEntity
-
findOrElse
- Specified by:
findOrElse
in interfacePlatformGroup
- Specified by:
findOrElse
in interfacePlatformGroupEntity
-