public abstract class AbstractPrivilegeControl extends java.lang.Object implements PrivilegeControl
限定符和类型 | 字段和说明 |
---|---|
protected PrivilegeSet |
privilegeInvisibleSet |
INVISIBLE_ATTR, INVISIBLE_ATTR_705, INVISIBLE_TAG, XML_TAG
限定符 | 构造器和说明 |
---|---|
protected |
AbstractPrivilegeControl() |
限定符和类型 | 方法和说明 |
---|---|
void |
addInvisibleRole(java.lang.String selectedRole)
添加不可见角色
|
boolean |
checkInvisible(Calculator calculator,
java.lang.String selectedRole)
* 判断是否不可见
|
boolean |
checkInvisible(Calculator calculator,
java.lang.String[] selectedRoles)
判断是否不可见
|
boolean |
checkInvisible(java.lang.String selectedRole)
已过时。
|
boolean |
checkInvisible(java.lang.String[] selectedRoles)
已过时。
|
java.lang.Object |
clone() |
java.lang.String[] |
getAllEditedRoles() |
boolean |
isEmpty()
权限细粒度角色列表是否为空
|
protected void |
readSonAttr(XMLableReader reader) |
protected void |
readSonXMl(XMLableReader reader,
java.lang.String tagName) |
void |
readXML(XMLableReader reader)
读取子节点,应该会被XMLableReader.readXMLObject()调用多次
|
void |
removeInvisibleRole(java.lang.String selectedRole)
删除不可见角色
|
protected void |
writeSonAttr(XMLPrintWriter writer) |
protected void |
writeSonXMl(XMLPrintWriter writer) |
void |
writeXML(XMLPrintWriter writer)
Write XML.
|
protected PrivilegeSet privilegeInvisibleSet
public java.lang.String[] getAllEditedRoles()
public boolean checkInvisible(java.lang.String selectedRole)
selectedRole
- 选中的角色public boolean checkInvisible(java.lang.String[] selectedRoles)
selectedRoles
- 选中的角色组public boolean checkInvisible(Calculator calculator, java.lang.String selectedRole)
selectedRole
- 选中的角色calculator
- selectedRole
- public boolean checkInvisible(Calculator calculator, java.lang.String[] selectedRoles)
selectedRoles
- 选中的角色组public void removeInvisibleRole(java.lang.String selectedRole)
selectedRole
- 选中的角色public void addInvisibleRole(java.lang.String selectedRole)
selectedRole
- 选中的角色public boolean isEmpty()
isEmpty
在接口中 PrivilegeControl
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
在类中 java.lang.Object
java.lang.CloneNotSupportedException
public void readXML(XMLableReader reader)
XMLReadable
readXML
在接口中 XMLReadable
reader
- XML读取对象XMLableReader
public void writeXML(XMLPrintWriter writer)
XMLWriter
protected void writeSonAttr(XMLPrintWriter writer)
protected void readSonAttr(XMLableReader reader)
protected void writeSonXMl(XMLPrintWriter writer)
protected void readSonXMl(XMLableReader reader, java.lang.String tagName)