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 Object implements PlatformIdentityInfo
A base implementation ofPlatformIdentityInfo
that can be used when implementing a customPlatformIdentityService
- Author:
- Filip Hrisafov
-
-
Constructor Summary
Constructors Constructor Description BasicPlatformIdentityInfo()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getGroupId()
String
getId()
String
getName()
String
getTenantId()
String
getTypeName()
Date
getUpdateTime()
String
getUserId()
T
getValue()
static <T> BasicPlatformIdentityInfo<T>
groupInfo(String name, String groupId)
void
setGroupId(String groupId)
void
setId(String id)
void
setName(String name)
void
setTenantId(String tenantId)
void
setTypeName(String typeName)
void
setUpdateTime(Date updateTime)
void
setUserId(String userId)
void
setValue(T value)
static <T> BasicPlatformIdentityInfo<T>
userInfo(String name, String userId)
-
-
-
Method Detail
-
getId
public String getId()
- Specified by:
getId
in interfacePlatformIdentityInfo
-
setId
public void setId(String id)
-
getUserId
public String getUserId()
- Specified by:
getUserId
in interfacePlatformIdentityInfo
-
setUserId
public void setUserId(String userId)
-
getGroupId
public String getGroupId()
- Specified by:
getGroupId
in interfacePlatformIdentityInfo
-
setGroupId
public void setGroupId(String groupId)
-
getTenantId
public String getTenantId()
- Specified by:
getTenantId
in interfacePlatformIdentityInfo
-
setTenantId
public void setTenantId(String tenantId)
-
getName
public String getName()
- Specified by:
getName
in interfacePlatformIdentityInfo
-
setName
public void setName(String name)
-
getValue
public T getValue()
- Specified by:
getValue
in interfacePlatformIdentityInfo
-
setValue
public void setValue(T value)
-
getTypeName
public String getTypeName()
- Specified by:
getTypeName
in interfacePlatformIdentityInfo
-
setTypeName
public void setTypeName(String typeName)
-
getUpdateTime
public Date getUpdateTime()
- Specified by:
getUpdateTime
in interfacePlatformIdentityInfo
-
setUpdateTime
public void setUpdateTime(Date updateTime)
-
userInfo
public static <T> BasicPlatformIdentityInfo<T> userInfo(String name, String userId)
-
groupInfo
public static <T> BasicPlatformIdentityInfo<T> groupInfo(String name, String groupId)
-
-