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 ofPlatformIdentityInfo
that can be used when implementing a customPlatformIdentityService
- Author:
- Filip Hrisafov
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
groupId
protected java.lang.String
id
protected java.lang.String
name
protected java.lang.String
tenantId
protected java.lang.String
typeName
protected java.util.Date
updateTime
protected java.lang.String
userId
protected T
value
-
Constructor Summary
Constructors Constructor Description BasicPlatformIdentityInfo()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods 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 Detail
-
id
protected java.lang.String id
-
userId
protected java.lang.String userId
-
groupId
protected java.lang.String groupId
-
tenantId
protected java.lang.String tenantId
-
name
protected java.lang.String name
-
value
protected T value
-
typeName
protected java.lang.String typeName
-
updateTime
protected java.util.Date updateTime
-
-
Method Detail
-
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
public T getValue()
- Specified by:
getValue
in interfacePlatformIdentityInfo
-
setValue
public void setValue(T value)
-
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)
-
-