org.eclipse.equinox.log
Class LogPermission

java.lang.Object
  extended by java.security.Permission
      extended by org.eclipse.equinox.log.LogPermission
All Implemented Interfaces:
java.io.Serializable, java.security.Guard

public class LogPermission
extends java.security.Permission

Indicates a bundle's authority to log on behalf of other bundles. This permission has only a single action: LOG.

Since:
3.7
See Also:
Serialized Form

Field Summary
static java.lang.String LOG
          The action string log.
 
Constructor Summary
LogPermission(java.lang.String name, java.lang.String actions)
          Create a new LogPermission.
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getActions()
           
 int hashCode()
           
 boolean implies(java.security.Permission permission)
           
 java.security.PermissionCollection newPermissionCollection()
           
 
Methods inherited from class java.security.Permission
checkGuard, getName, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

LOG

public static final java.lang.String LOG
The action string log.

See Also:
Constant Field Values
Constructor Detail

LogPermission

public LogPermission(java.lang.String name,
                     java.lang.String actions)
Create a new LogPermission.

Parameters:
name - Name must be "*".
actions - log or "*".
Method Detail

equals

public boolean equals(java.lang.Object obj)
Specified by:
equals in class java.security.Permission

getActions

public java.lang.String getActions()
Specified by:
getActions in class java.security.Permission

hashCode

public int hashCode()
Specified by:
hashCode in class java.security.Permission

implies

public boolean implies(java.security.Permission permission)
Specified by:
implies in class java.security.Permission

newPermissionCollection

public java.security.PermissionCollection newPermissionCollection()
Overrides:
newPermissionCollection in class java.security.Permission


Copyright © 2007-2012 FuseSource, Corp.. All Rights Reserved.