public interface  org.apache.jackrabbit.api.security.principal.PrincipalManager extends java.lang.Object
{
public static final int SEARCH_TYPE_NOT_GROUP;
public static final int SEARCH_TYPE_GROUP;
public static final int SEARCH_TYPE_ALL;
public abstract boolean hasPrincipal(java.lang.String);
public abstract java.security.Principal getPrincipal(java.lang.String);
public abstract org.apache.jackrabbit.api.security.principal.PrincipalIterator findPrincipals(java.lang.String);
public abstract org.apache.jackrabbit.api.security.principal.PrincipalIterator findPrincipals(java.lang.String, int);
public abstract org.apache.jackrabbit.api.security.principal.PrincipalIterator getPrincipals(int);
public abstract org.apache.jackrabbit.api.security.principal.PrincipalIterator getGroupMembership(java.security.Principal);
public abstract java.security.Principal getEveryone();
}