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

    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

    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)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait