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 ofPlatformIdentityInfothat can be used when implementing a customPlatformIdentityService- Author:
- Filip Hrisafov
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringgroupIdprotected java.lang.Stringidprotected java.lang.Stringnameprotected java.lang.StringtenantIdprotected java.lang.StringtypeNameprotected java.util.DateupdateTimeprotected java.lang.StringuserIdprotected Tvalue
-
Constructor Summary
Constructors Constructor Description BasicPlatformIdentityInfo()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetGroupId()java.lang.StringgetId()java.lang.StringgetName()java.lang.StringgetTenantId()java.lang.StringgetTypeName()java.util.DategetUpdateTime()java.lang.StringgetUserId()TgetValue()static <T> BasicPlatformIdentityInfo<T>groupInfo(java.lang.String name, java.lang.String groupId)voidsetGroupId(java.lang.String groupId)voidsetId(java.lang.String id)voidsetName(java.lang.String name)voidsetTenantId(java.lang.String tenantId)voidsetTypeName(java.lang.String typeName)voidsetUpdateTime(java.util.Date updateTime)voidsetUserId(java.lang.String userId)voidsetValue(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:
getIdin interfacePlatformIdentityInfo
-
setId
public void setId(java.lang.String id)
-
getUserId
public java.lang.String getUserId()
- Specified by:
getUserIdin interfacePlatformIdentityInfo
-
setUserId
public void setUserId(java.lang.String userId)
-
getGroupId
public java.lang.String getGroupId()
- Specified by:
getGroupIdin interfacePlatformIdentityInfo
-
setGroupId
public void setGroupId(java.lang.String groupId)
-
getTenantId
public java.lang.String getTenantId()
- Specified by:
getTenantIdin interfacePlatformIdentityInfo
-
setTenantId
public void setTenantId(java.lang.String tenantId)
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfacePlatformIdentityInfo
-
setName
public void setName(java.lang.String name)
-
getValue
public T getValue()
- Specified by:
getValuein interfacePlatformIdentityInfo
-
setValue
public void setValue(T value)
-
getTypeName
public java.lang.String getTypeName()
- Specified by:
getTypeNamein interfacePlatformIdentityInfo
-
setTypeName
public void setTypeName(java.lang.String typeName)
-
getUpdateTime
public java.util.Date getUpdateTime()
- Specified by:
getUpdateTimein 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)
-
-