|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwt.fc.EnumeratedType
wt.access.AccessPermission
AccessPermission represents the access control permissions that may be
granted or denied.
Supported API: true
Extendable: false
Nested Class Summary |
Nested classes inherited from class wt.fc.EnumeratedType |
|
Field Summary | |
static AccessPermission |
ADMINISTRATIVE
Administrative permission Supported API: true |
static AccessPermission |
ALL
Full control (all permissions) Supported API: true |
private static long |
ALL_MASK
Mask for all permissions |
static AccessPermission |
ATTACH
Deprecated. |
static AccessPermission |
CHANGE_PERMISSIONS
Change permissions permission Supported API: true |
private static String |
CLASS_RESOURCE
|
private static String |
CLASSNAME
|
static AccessPermission |
CREATE
Create permission Supported API: true |
static AccessPermission |
DELETE
Delete permission Supported API: true |
private static Hashtable |
localeSets
|
static AccessPermission |
MODIFY
Modify permission Supported API: true |
static AccessPermission |
NEW_VIEW_VERSION
New View Version permission Supported API: true |
static String |
PRE63_ADMINISTRATIVE
|
static String |
PRE63_ALL
|
static String |
PRE63_CREATE
|
static String |
PRE63_DELETE
|
static String |
PRE63_MODIFY
|
static String |
PRE63_READ
|
static AccessPermission |
READ
Read permission Supported API: true |
private static String |
RESOURCE
|
static AccessPermission |
REVISE
Revise permission Supported API: true |
static AccessPermission |
USE
Deprecated. |
private static EnumeratedType[] |
valueSet
|
Fields inherited from class wt.fc.EnumeratedType |
secretHandshake, SEP_CHAR |
Fields inherited from interface wt.meta.EnumeratedType |
DEFAULT_VALUE, ORDER, SELECTABLE |
Constructor Summary | |
protected |
AccessPermission()
Used by sub-classes that need a default constructor. |
Method Summary | |
static AccessPermission |
getAccessPermissionDefault()
Returns the default value (instance) for the AccessPermission set. |
static AccessPermission[] |
getAccessPermissionSet()
Returns a copy of the set of valid values (instances) for the AccessPermission class. |
protected EnumeratedType[] |
getLocaleSet(Locale locale)
Returns the set of values (instances) for this instance, for the specified locale. |
static long |
getPermissionMask(AccessPermission permission)
Returns a mask corresponding to the specified permission. |
static long |
getPermissionMask(Collection permissions)
Returns a mask corresponding to the specified permissions. |
static EnumeratorVector |
getPermissions(long mask)
Returns the permissions represented by the specified mask, as an EnumeratorVector. |
EnumeratedType[] |
getValueSet()
Returns a copy of the set of valid values (instances) for this instance, for the current user locale. |
private static EnumeratedType[] |
initializeLocaleSet(Locale locale)
|
static AccessPermission |
newAccessPermission(int secretHandshake)
Used by EnumeratedType for constructing instances of AccessPermission, from a resource bundle. |
static AccessPermission |
toAccessPermission(String internal_value)
Returns the AccessPermission instance for the internal_value argument. |
protected EnumeratedType[] |
valueSet()
Returns a reference to the set of valid values (instances) for this instance. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
private static final String RESOURCE
private static final String CLASSNAME
private static final String CLASS_RESOURCE
private static final EnumeratedType[] valueSet
private static Hashtable localeSets
private static final long ALL_MASK
public static final String PRE63_ALL
public static final String PRE63_READ
public static final String PRE63_MODIFY
public static final String PRE63_CREATE
public static final String PRE63_DELETE
public static final String PRE63_ADMINISTRATIVE
public static final AccessPermission ALL
public static final AccessPermission READ
public static final AccessPermission MODIFY
public static final AccessPermission CREATE
public static final AccessPermission REVISE
public static final AccessPermission NEW_VIEW_VERSION
public static final AccessPermission DELETE
public static final AccessPermission CHANGE_PERMISSIONS
public static final AccessPermission ADMINISTRATIVE
public static final AccessPermission USE
public static final AccessPermission ATTACH
Constructor Detail |
protected AccessPermission()
Method Detail |
public static AccessPermission newAccessPermission(int secretHandshake) throws IllegalAccessException
secretHandshake
-
IllegalAccessException
public static AccessPermission toAccessPermission(String internal_value) throws WTInvalidParameterException
internal_value
- The internal (persistent) value for a valid instance of AccessPermission.
WTInvalidParameterException
public static AccessPermission getAccessPermissionDefault()
public static AccessPermission[] getAccessPermissionSet()
public EnumeratedType[] getValueSet()
getValueSet
in class EnumeratedType
protected EnumeratedType[] valueSet()
valueSet
in class EnumeratedType
protected EnumeratedType[] getLocaleSet(Locale locale)
getLocaleSet
in class EnumeratedType
locale
-
private static EnumeratedType[] initializeLocaleSet(Locale locale) throws Throwable
locale
-
Throwable
public static long getPermissionMask(AccessPermission permission)
permission
-
public static long getPermissionMask(Collection permissions)
permissions
- permissions (wt.util.Collection
of AccessPermission
)
public static EnumeratorVector getPermissions(long mask)
mask
-
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |