|
SAP NetWeaver '04 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--com.sap.netweaver.bc.rf.util.flyweight.FlyWeight
|
+--com.sap.netweaver.bc.rf.common.security.Permission
Class implementing permission.
| Field Summary | |
protected java.lang.String |
localName
|
protected java.lang.String |
name
|
static IPermission |
PERMISSION_CREATE
|
static IPermission |
PERMISSION_DELETE
|
static IPermission |
PERMISSION_DELETE_NODE
|
static IPermission |
PERMISSION_LIST
|
static IPermission |
PERMISSION_READ_CONTENT
|
static IPermission |
PERMISSION_READ_NODE_PROPERTIES
|
static IPermission |
PERMISSION_READ_PROPERTIES
|
static IPermission |
PERMISSION_WRITE_CONTENT
|
static IPermission |
PERMISSION_WRITE_NODE_PROPERTIES
|
static IPermission |
PERMISSION_WRITE_PROPERTIES
|
| Constructor Summary | |
protected |
Permission(java.lang.String fullName,
ResourceBundles resourceBundles)
Construct object of class Permission. |
| Method Summary | |
java.lang.Object |
clone()
Clone this permission. |
boolean |
equals(java.lang.Object obj)
Compare this and another object for equality. |
java.lang.String |
getDescription()
Get description of permission. |
java.lang.String |
getDescription(java.util.Locale locale)
Get localized description of permission. |
java.lang.String |
getLocalName()
Get the local name of the permission, i.e. without the namespace prefix |
java.lang.String |
getName()
Get unique name of permission. |
static IPermission |
getPermission(java.lang.String fullName)
Get permission (all permissions are cached for performance and internationalization reasons and indexed by their full name). |
int |
hashCode()
Get hashcode for this permission. |
java.lang.String |
toString()
Get descriptive text for this permission. |
| Methods inherited from class com.sap.netweaver.bc.rf.util.flyweight.FlyWeight |
getAllFlyWeights, getAllFlyWeightsInherited, getFlyWeight, getFlyWeightId, getFlyWeightInherited, removeAllFlyWeights, removeAllFlyWeightsInherited, removeFlyWeight, removeFlyWeightInherited |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
protected final java.lang.String name
protected final java.lang.String localName
public static final IPermission PERMISSION_READ_CONTENT
public static final IPermission PERMISSION_READ_PROPERTIES
public static final IPermission PERMISSION_WRITE_CONTENT
public static final IPermission PERMISSION_WRITE_PROPERTIES
public static final IPermission PERMISSION_DELETE
public static final IPermission PERMISSION_LIST
public static final IPermission PERMISSION_CREATE
public static final IPermission PERMISSION_READ_NODE_PROPERTIES
public static final IPermission PERMISSION_WRITE_NODE_PROPERTIES
public static final IPermission PERMISSION_DELETE_NODE
| Constructor Detail |
protected Permission(java.lang.String fullName,
ResourceBundles resourceBundles)
resourceBundles - resource bundlefullName - | Method Detail |
public java.lang.String getName()
getName in interface IPermissionpublic java.lang.String getDescription()
getDescription in interface IPermissionpublic java.lang.String getDescription(java.util.Locale locale)
getDescription in interface IPermissionlocale - locale to be used for localizationpublic java.lang.String toString()
toString in class FlyWeightpublic final int hashCode()
hashCode in class FlyWeightpublic final boolean equals(java.lang.Object obj)
equals in class FlyWeightobj - object to be compared againstpublic final java.lang.Object clone()
clone in class FlyWeightpublic static IPermission getPermission(java.lang.String fullName)
fullName - permission full namepublic java.lang.String getLocalName()
IPermissiongetLocalName in interface IPermissioncom.sap.netweaver.bc.rf.common.security.IPermission
|
SAP NetWeaver '04 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||