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, setIdpublic 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()
ExpandRecordTypepublic void setExpandType(int expandType)
expandType - 扩展记录数据类型,类型定义见ExpandRecordTypepublic java.util.List<AuthorityDetail> getAuthorityDetailList()
public void setAuthorityDetailList(java.util.List<AuthorityDetail> authorityDetailList)
authorityDetailList - 权限细节信息列表public java.lang.String toString()
toString 在类中 BaseDataRecord