Package com.flowable.idm.engine.impl
Class BasicPlatformIdentityInfo<T>
java.lang.Object
com.flowable.idm.engine.impl.BasicPlatformIdentityInfo<T>
- All Implemented Interfaces:
PlatformIdentityInfo
public class BasicPlatformIdentityInfo<T> extends java.lang.Object implements PlatformIdentityInfo
A base implementation of
PlatformIdentityInfo
that can be used
when implementing a custom PlatformIdentityService
- Author:
- Filip Hrisafov
-
Field Summary
-
Constructor Summary
Constructors Constructor Description BasicPlatformIdentityInfo()
-
Method Summary
Modifier and Type Method Description java.lang.String
getGroupId()
java.lang.String
getId()
java.lang.String
getName()
java.lang.String
getTenantId()
java.lang.String
getTypeName()
java.util.Date
getUpdateTime()
java.lang.String
getUserId()
T
getValue()
static <T> BasicPlatformIdentityInfo<T>
groupInfo(java.lang.String name, java.lang.String groupId)
void
setGroupId(java.lang.String groupId)
void
setId(java.lang.String id)
void
setName(java.lang.String name)
void
setTenantId(java.lang.String tenantId)
void
setTypeName(java.lang.String typeName)
void
setUpdateTime(java.util.Date updateTime)
void
setUserId(java.lang.String userId)
void
setValue(T value)
static <T> BasicPlatformIdentityInfo<T>
userInfo(java.lang.String name, java.lang.String userId)
-
Field Details
-
Constructor Details
-
BasicPlatformIdentityInfo
public BasicPlatformIdentityInfo()
-
-
Method Details
-
getId
public java.lang.String getId()- Specified by:
getId
in interfacePlatformIdentityInfo
-
setId
public void setId(java.lang.String id) -
getUserId
public java.lang.String getUserId()- Specified by:
getUserId
in interfacePlatformIdentityInfo
-
setUserId
public void setUserId(java.lang.String userId) -
getGroupId
public java.lang.String getGroupId()- Specified by:
getGroupId
in interfacePlatformIdentityInfo
-
setGroupId
public void setGroupId(java.lang.String groupId) -
getTenantId
public java.lang.String getTenantId()- Specified by:
getTenantId
in interfacePlatformIdentityInfo
-
setTenantId
public void setTenantId(java.lang.String tenantId) -
getName
public java.lang.String getName()- Specified by:
getName
in interfacePlatformIdentityInfo
-
setName
public void setName(java.lang.String name) -
getValue
- Specified by:
getValue
in interfacePlatformIdentityInfo
-
setValue
-
getTypeName
public java.lang.String getTypeName()- Specified by:
getTypeName
in interfacePlatformIdentityInfo
-
setTypeName
public void setTypeName(java.lang.String typeName) -
getUpdateTime
public java.util.Date getUpdateTime()- Specified by:
getUpdateTime
in interfacePlatformIdentityInfo
-
setUpdateTime
public void setUpdateTime(java.util.Date updateTime) -
userInfo
public static <T> BasicPlatformIdentityInfo<T> userInfo(java.lang.String name, java.lang.String userId) -
groupInfo
public static <T> BasicPlatformIdentityInfo<T> groupInfo(java.lang.String name, java.lang.String groupId)
-