Package com.flowable.idm.engine.impl
Class BasicPlatformGroup
java.lang.Object
com.flowable.idm.engine.impl.BasicPlatformGroup
- All Implemented Interfaces:
PlatformGroup
,Serializable
,Group
- Direct Known Subclasses:
LdapPlatformGroup
A base implementation of
PlatformGroup
that can be used
when implementing a custom PlatformIdentityService
- Author:
- Filip Hrisafov
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> T
findOrElse
(String name, Class<T> clazz, T defaultValue) <T> T
findOrElseGet
(String name, Class<T> clazz, Supplier<T> defaultValueSupplier) getId()
Returns the identity info properties of this group.getKey()
getName()
getType()
protected <T> T
void
void
setIdentityInfo
(List<PlatformIdentityInfo> identityInfo) void
void
void
setTenantId
(String tenantId) void
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.flowable.core.idm.api.PlatformGroup
findString
-
Field Details
-
id
-
key
-
name
-
type
-
tenantId
-
identityInfo
-
-
Constructor Details
-
BasicPlatformGroup
public BasicPlatformGroup()
-
-
Method Details
-
getId
-
setId
-
getKey
- Specified by:
getKey
in interfacePlatformGroup
-
setKey
-
getName
-
setName
-
getType
-
setType
-
getTenantId
- Specified by:
getTenantId
in interfacePlatformGroup
-
setTenantId
-
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
-
findOrElseGet
- Specified by:
findOrElseGet
in interfacePlatformGroup
-
findOrElse
- Specified by:
findOrElse
in interfacePlatformGroup
-
getValue
-