.. java:import:: java.util HashMap .. java:import:: org.caosdb.server.permissions ResponsibleAgent .. java:import:: org.jdom2 Element Principal ========= .. java:package:: org.caosdb.server.accessControl :noindex: .. java:type:: public class Principal implements ResponsibleAgent Fields ------ REALM_SEPARATOR ^^^^^^^^^^^^^^^ .. java:field:: public static final String REALM_SEPARATOR :outertype: Principal Constructors ------------ Principal ^^^^^^^^^ .. java:constructor:: public Principal(String realm, String username) :outertype: Principal Principal ^^^^^^^^^ .. java:constructor:: public Principal(String[] split) :outertype: Principal Principal ^^^^^^^^^ .. java:constructor:: public Principal(Principal principal) :outertype: Principal Methods ------- addToElement ^^^^^^^^^^^^ .. java:method:: @Override public void addToElement(Element e) :outertype: Principal addToMap ^^^^^^^^ .. java:method:: @Override public void addToMap(HashMap map) :outertype: Principal equals ^^^^^^ .. java:method:: @Override public boolean equals(Object obj) :outertype: Principal getRealm ^^^^^^^^ .. java:method:: public String getRealm() :outertype: Principal getUsername ^^^^^^^^^^^ .. java:method:: public String getUsername() :outertype: Principal hashCode ^^^^^^^^ .. java:method:: @Override public int hashCode() :outertype: Principal toString ^^^^^^^^ .. java:method:: @Override public String toString() :outertype: Principal