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 booleanprotected Stringprotected Stringprotected Stringprotected StringFields 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 PlatformIdentityInfoEntityaddIdentityInfo(String name, Object value) findIdentityInfo(String name) <T> TfindOrElse(String name, Class<T> clazz, T defaultValue) <T> TfindOrElseGet(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()booleanvoidsetIdentityInfo(String name, Object value) voidsetIdentityInfo(List<PlatformIdentityInfo> identityInfo) voidvoidvoidsetQueryIdentityInfo(List<PlatformIdentityInfo> queryIdentityInfo) Setter used by MyBatis when querying conversation with identity links.voidsetTenantId(String tenantId) voidMethods inherited from class com.flowable.idm.engine.impl.persistence.entity.AbstractIdmEngineEntity
getIdPrefixMethods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntity
getId, getOriginalPersistentState, getRevision, getRevisionNext, isDeleted, isInserted, isUpdated, setDeleted, setId, setInserted, setOriginalPersistentState, setRevision, setUpdatedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.flowable.common.engine.impl.persistence.entity.Entity
getId, getIdPrefix, getOriginalPersistentState, isDeleted, isInserted, isUpdated, setDeleted, setId, setInserted, setOriginalPersistentState, setUpdatedMethods inherited from interface org.flowable.common.engine.impl.db.HasRevision
getRevision, getRevisionNext, setRevisionMethods 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:
getPersistentStatein interfaceEntity
-
getName
- Specified by:
getNamein interfaceGroup- Specified by:
getNamein interfacePlatformGroupEntity
-
setName
- Specified by:
setNamein interfaceGroup- Specified by:
setNamein interfacePlatformGroupEntity
-
getType
- Specified by:
getTypein interfaceGroup- Specified by:
getTypein interfacePlatformGroupEntity
-
setType
- Specified by:
setTypein interfaceGroup- Specified by:
setTypein interfacePlatformGroupEntity
-
getKey
- Specified by:
getKeyin interfacePlatformGroup
-
setKey
- Specified by:
setKeyin interfacePlatformGroupEntity
-
getTenantId
- Specified by:
getTenantIdin interfacePlatformGroup
-
setTenantId
- Specified by:
setTenantIdin interfacePlatformGroupEntity
-
getIdentityInfo
Description copied from interface:PlatformGroupReturns the identity info properties of this group.- Specified by:
getIdentityInfoin interfacePlatformGroup- Returns:
- the identity info properties
-
setIdentityInfo
- Specified by:
setIdentityInfoin interfacePlatformGroupEntity
-
setIdentityInfo
- Specified by:
setIdentityInfoin 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:
isIdentityInfoInitializedin interfacePlatformGroupEntity
-
findIdentityInfo
- Specified by:
findIdentityInfoin interfacePlatformGroupEntity
-
findOrElseGet
- Specified by:
findOrElseGetin interfacePlatformGroup- Specified by:
findOrElseGetin interfacePlatformGroupEntity
-
findOrElse
- Specified by:
findOrElsein interfacePlatformGroup- Specified by:
findOrElsein interfacePlatformGroupEntity
-