IBM WebSphere Extended Deployment (XD)TM
Release 6.0.1

com.ibm.websphere.objectgrid.security
AdminPermission

java.lang.Object
  |
  +--java.security.Permission
        |
        +--com.ibm.websphere.objectgrid.security.AdminPermission


This class represents administration permissions to the ObjectGrid infrastrcuture, specifcally, the permissions to access the ManagementMBean methods. It has two different permission names:

An AdminPermission with ADMIN name grants permissions to access all the ManagementMBean methods. An AdminPermission with MONITOR name grants permissions to access the ManagementMBean read-only methods. Therefore, ADMIN permission implies MONITOR permission. Please refere to ManagementMBean for which permission is need to invoke each method.
See Also:

    BasicPermission


Field Summary
public  StringADMIN
          
public  StringMONITOR
          

Constructor Summary
AdminPermission(java.lang.String)
          


Method Summary
public  booleanimplies(java.security.Permission)
           java.security.ermission#implies(java.security.Permission)
public  booleanequals(java.lang.Object)
          
public  inthashCode()
          
public  StringgetActions()
          

Inherited Methods

Methods inherited from java.security.Permission
checkGuard, getName, newPermissionCollection, toString
Methods inherited from java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait

Field Detail

ADMIN

public 
  static ADMIN
Admin permission string constant

MONITOR

public 
  static MONITOR
Monitor permission string constant

Constructor Detail

AdminPermission

public AdminPermission( String name)
Constructor
Parameters:
name - the permission name


Method Detail

implies

public boolean implies(Permission permission)

See Also:
    
Parameters:


equals

public boolean equals(Object o)

See Also:
    equals(java.lang.Object)
Parameters:


hashCode

public int hashCode()

See Also:
    hashCode()


getActions

public String getActions()
Get the action string


Returns:
     the action String


IBM WebSphere Extended Deployment (XD)TM
Release 6.0.1