com.sapportals.wcm.repository.manager

Class Permission

java.lang.Object
  extended by com.sapportals.wcm.repository.manager.Permission
All Implemented Interfaces:
IPermission

public final class Permission
extends Object
implements IPermission

Copyright (c) SAP AG 2002


Field Summary
static Map BY_NAME
           
static IPermission CREATE
           
static IPermission DELETE
           
static IPermission DELETE_NODE
           
static IPermission LIST
           
static IPermission READ_CONTENT
           
static IPermission READ_NODE_PROPERTIES
           
static IPermission READ_PROPERTIES
           
static IPermission WRITE_CONTENT
           
static IPermission WRITE_NODE_PROPERTIES
           
static IPermission WRITE_PROPERTIES
           
 
Fields inherited from interface com.sapportals.wcm.repository.manager.IPermission
PERMISSION_CREATE, PERMISSION_DELETE, PERMISSION_DELETE_NODE, PERMISSION_LIST, PERMISSION_READ_CONTENT, PERMISSION_READ_NODE_PROPERTIES, PERMISSION_READ_PROPERTIES, PERMISSION_WRITE_CONTENT, PERMISSION_WRITE_NODE_PROPERTIES, PERMISSION_WRITE_PROPERTIES
 
Constructor Summary
Permission(String name)
           
 
Method Summary
 boolean equals(IPermission permission)
          check whether some permission equals the present permission
 boolean equals(Object other)
           
 String getDescription()
          get the description of the permission
 String getDescription(Locale locale)
           
 String getName()
          get the name of the permission
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

LIST

public static final IPermission LIST

CREATE

public static final IPermission CREATE

READ_NODE_PROPERTIES

public static final IPermission READ_NODE_PROPERTIES

WRITE_NODE_PROPERTIES

public static final IPermission WRITE_NODE_PROPERTIES

DELETE_NODE

public static final IPermission DELETE_NODE

READ_CONTENT

public static final IPermission READ_CONTENT

READ_PROPERTIES

public static final IPermission READ_PROPERTIES

WRITE_CONTENT

public static final IPermission WRITE_CONTENT

WRITE_PROPERTIES

public static final IPermission WRITE_PROPERTIES

DELETE

public static final IPermission DELETE

BY_NAME

public static final Map BY_NAME
Constructor Detail

Permission

public Permission(String name)
Method Detail

getName

public String getName()
Description copied from interface: IPermission
get the name of the permission

Specified by:
getName in interface IPermission
Returns:
the name of the permission

getDescription

public final String getDescription()
Description copied from interface: IPermission
get the description of the permission

Specified by:
getDescription in interface IPermission
Returns:
the description of the permission

getDescription

public final String getDescription(Locale locale)
Specified by:
getDescription in interface IPermission

equals

public boolean equals(IPermission permission)
Description copied from interface: IPermission
check whether some permission equals the present permission

Specified by:
equals in interface IPermission
Parameters:
permission - the permission to compare to
Returns:
true iff the permission equals the present permission

equals

public boolean equals(Object other)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object
Access Rights

This class can be accessed from:


SC DC Public Part ACH
[sap.com] KMC-WPC [sap.com] tc/kmc/wpc/wpcfacade api EP-PIN-WPC-WCM
[sap.com] KMC-CM [sap.com] tc/km/frwk api EP-KM-CM


Copyright 2012 SAP AG Complete Copyright Notice