public abstract class BaseAuthority extends BaseDataRecord implements java.io.Serializable
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
COLUMN_EXPAND_TYPE |
static java.lang.String |
COLUMN_PARENT_ID |
COLUMN_ID
构造器和说明 |
---|
BaseAuthority() |
限定符和类型 | 方法和说明 |
---|---|
java.util.List<AuthorityDetail> |
getAuthorityDetailList()
获取权限细节信息列表
|
BaseDataRecord |
getExpandDataRecord()
获取扩展记录数据
|
<T> T |
getExpandDataRecord(java.lang.Class<? extends T> clazz)
获取扩展记录数据,此处做了个断言,若扩展记录数据为传入的类型则返回该数据,否则返回空
|
int |
getExpandType()
获取扩展记录数据类型
|
java.lang.String |
getParentId()
获取父级权限实体ID
|
void |
setAuthorityDetailList(java.util.List<AuthorityDetail> authorityDetailList)
设置权限细节信息列表
|
void |
setExpandDataRecord(BaseDataRecord expandDataRecord)
设置扩展记录数据
|
void |
setExpandType(int expandType)
设置扩展记录数据类型
|
void |
setParentId(java.lang.String parentId)
设置父级权限实体ID
|
java.lang.String |
toString() |
getId, setId
public static final java.lang.String COLUMN_PARENT_ID
public static final java.lang.String COLUMN_EXPAND_TYPE
public java.lang.String getParentId()
public void setParentId(java.lang.String parentId)
parentId
- 父级权限实体IDpublic <T> T getExpandDataRecord(java.lang.Class<? extends T> clazz)
T
- 扩展记录数据的类的对象类型clazz
- 扩展记录数据的类的对象public BaseDataRecord getExpandDataRecord()
public void setExpandDataRecord(BaseDataRecord expandDataRecord)
expandDataRecord
- 扩展记录数据public int getExpandType()
ExpandRecordType
public void setExpandType(int expandType)
expandType
- 扩展记录数据类型,类型定义见ExpandRecordType
public java.util.List<AuthorityDetail> getAuthorityDetailList()
public void setAuthorityDetailList(java.util.List<AuthorityDetail> authorityDetailList)
authorityDetailList
- 权限细节信息列表public java.lang.String toString()
toString
在类中 BaseDataRecord