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 在接口中 PrivilegeControlpublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone 在类中 java.lang.Objectjava.lang.CloneNotSupportedExceptionpublic void readXML(XMLableReader reader)
XMLReadablereadXML 在接口中 XMLReadablereader - XML读取对象XMLableReaderpublic void writeXML(XMLPrintWriter writer)
XMLWriterprotected void writeSonAttr(XMLPrintWriter writer)
protected void readSonAttr(XMLableReader reader)
protected void writeSonXMl(XMLPrintWriter writer)
protected void readSonXMl(XMLableReader reader, java.lang.String tagName)