Framework Professional Edition Package


org.mbs.services.transaction
Class TransactionPermission

java.lang.Object
  extended by java.security.Permission
      extended by java.security.BasicPermission
          extended by org.mbs.services.transaction.TransactionPermission
All Implemented Interfaces:
java.io.Serializable, java.security.Guard

public final class TransactionPermission
extends java.security.BasicPermission

The TransactionPermission defines the security roles required to retrieve or start a transaction.

Author:
Valentin Valchev
See Also:
Serialized Form

Field Summary
static java.lang.String BEGIN
          The action string begin (Value is "begin").
static java.lang.String GET
          The action string get (Value is "get").
 
Constructor Summary
TransactionPermission(java.lang.String name, java.lang.String actions)
          Creates a new Transaction permission
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getActions()
          Returns the canonical string representation of the actions.
 int hashCode()
           
 boolean implies(java.security.Permission p)
           
 
Methods inherited from class java.security.BasicPermission
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

GET

public static final java.lang.String GET
The action string get (Value is "get").

See Also:
Constant Field Values

BEGIN

public static final java.lang.String BEGIN
The action string begin (Value is "begin").

See Also:
Constant Field Values
Constructor Detail

TransactionPermission

public TransactionPermission(java.lang.String name,
                             java.lang.String actions)
Creates a new Transaction permission

Parameters:
name - is ignored, you can set anything here
actions - the actions - either GET or BEGIN
Method Detail

implies

public boolean implies(java.security.Permission p)
Overrides:
implies in class java.security.BasicPermission
See Also:
BasicPermission.implies(java.security.Permission)

getActions

public java.lang.String getActions()
Returns the canonical string representation of the actions. Always returns present actions in the following order: get, begin.

Overrides:
getActions in class java.security.BasicPermission
Returns:
The canonical string representation of the actions.
See Also:
BasicPermission.getActions()

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.security.BasicPermission
See Also:
BasicPermission.equals(java.lang.Object)

hashCode

public int hashCode()
Overrides:
hashCode in class java.security.BasicPermission
See Also:
BasicPermission.hashCode()

Framework Professional Edition Package


Copyright © 1999-2007 ProSyst Software GmbH. All Rights Reserved