Package org.jboss.hal.core.accesscontrol
Class Principal
- java.lang.Object
-
- org.jboss.hal.core.accesscontrol.Principal
-
public class Principal extends Object
A user or a group with an optional realm.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPrincipal.Type
-
Constructor Summary
Constructors Constructor Description Principal(Principal.Type type, String resourceName, String name, String realm)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StringbuildResourceName(Principal.Type type, String name, String realm)booleanequals(Object o)StringgetId()StringgetName()StringgetRealm()StringgetResourceName()Principal.TypegetType()inthashCode()StringtoString()
-
-
-
Constructor Detail
-
Principal
public Principal(Principal.Type type, String resourceName, String name, String realm)
-
-
Method Detail
-
buildResourceName
public static String buildResourceName(Principal.Type type, String name, String realm)
-
getId
public String getId()
-
getResourceName
public String getResourceName()
-
getName
public String getName()
-
getRealm
public String getRealm()
-
getType
public Principal.Type getType()
-
-