public interface JetspeedPrincipalType extends Serializable
The base JetspeedPrincipal type.
Modifier and Type | Field and Description |
---|---|
static String |
GROUP
build-in supported JetspeedPrincipalType "group"
|
static String |
ROLE
build-in supported JetspeedPrincipalType "role"
|
static String |
SSO_USER
build-in supported JetspeedPrincipalType "ssoUser"
|
static String |
USER
build-in supported JetspeedPrincipalType "user"
|
Modifier and Type | Method and Description |
---|---|
SecurityAttributeTypes |
getAttributeTypes() |
String |
getClassName() |
String |
getName()
The name to identify the type of a JetspeedPrincipal.
|
Class<JetspeedPrincipal> |
getPrincipalClass() |
static final String GROUP
static final String ROLE
static final String USER
static final String SSO_USER
String getName()
While the implementation class of a specific JetspeedPrincipalType might be replaced,
the type name should remain constant (e.g. for a USER
a different implementation
could be provided but it will remain a USER
afterall).
Note: the name value must conform to the Java Identifier requirements (e.g. no spaces, dots, etc.) to support localization through resource bundles.
String getClassName()
Class<JetspeedPrincipal> getPrincipalClass()
SecurityAttributeTypes getAttributeTypes()
Copyright © 1999–2016 The Apache Software Foundation. All rights reserved.