.. java:import:: java.util HashMap .. java:import:: java.util Map .. java:import:: org.apache.shiro.authz Permission .. java:import:: org.apache.shiro.authz.permission WildcardPermission .. java:import:: org.apache.shiro.subject Subject .. java:import:: org.caosdb.server.accessControl Principal .. java:import:: org.jdom2 Element PermissionRule ============== .. java:package:: org.caosdb.server.permissions :noindex: .. java:type:: public class PermissionRule Constructors ------------ PermissionRule ^^^^^^^^^^^^^^ .. java:constructor:: public PermissionRule(String grant, String priority, String permission) :outertype: PermissionRule PermissionRule ^^^^^^^^^^^^^^ .. java:constructor:: public PermissionRule(boolean grant, boolean priority, String permission) :outertype: PermissionRule Methods ------- equals ^^^^^^ .. java:method:: @Override public boolean equals(Object obj) :outertype: PermissionRule getMap ^^^^^^ .. java:method:: public Map getMap() :outertype: PermissionRule getPermission ^^^^^^^^^^^^^ .. java:method:: public String getPermission() :outertype: PermissionRule getPermission ^^^^^^^^^^^^^ .. java:method:: public Permission getPermission(String realm, String username) :outertype: PermissionRule getPermission ^^^^^^^^^^^^^ .. java:method:: public Permission getPermission(Subject subject) :outertype: PermissionRule hashCode ^^^^^^^^ .. java:method:: @Override public int hashCode() :outertype: PermissionRule isGrant ^^^^^^^ .. java:method:: public boolean isGrant() :outertype: PermissionRule isPriority ^^^^^^^^^^ .. java:method:: public boolean isPriority() :outertype: PermissionRule parse ^^^^^ .. java:method:: public static PermissionRule parse(Map rule) :outertype: PermissionRule parse ^^^^^ .. java:method:: public static PermissionRule parse(Element e) :outertype: PermissionRule toElement ^^^^^^^^^ .. java:method:: public Element toElement() :outertype: PermissionRule toString ^^^^^^^^ .. java:method:: @Override public String toString() :outertype: PermissionRule