org.jboss.messaging.core.security
Class Role

java.lang.Object
  extended by org.jboss.messaging.core.security.Role
All Implemented Interfaces:
java.io.Serializable

public class Role
extends java.lang.Object
implements java.io.Serializable

A role is used by the security store to define access rights and is configured on a connection factory or destination

Author:
Andy Taylor
See Also:
Serialized Form

Field Summary
static java.lang.String CREATE_NAME
           
static java.lang.String READ_NAME
           
static java.lang.String WRITE_NAME
           
 
Constructor Summary
Role(java.lang.String name)
           
Role(java.lang.String name, boolean read, boolean write, boolean create)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.String getName()
           
 int hashCode()
           
 boolean isCheckType(CheckType checkType)
           
 boolean isCreate()
           
 boolean isRead()
           
 boolean isWrite()
           
 void setCreate(boolean create)
           
 void setName(java.lang.String name)
           
 void setRead(boolean read)
           
 void setWrite(boolean write)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

WRITE_NAME

public static final java.lang.String WRITE_NAME
See Also:
Constant Field Values

READ_NAME

public static final java.lang.String READ_NAME
See Also:
Constant Field Values

CREATE_NAME

public static final java.lang.String CREATE_NAME
See Also:
Constant Field Values
Constructor Detail

Role

public Role(java.lang.String name)

Role

public Role(java.lang.String name,
            boolean read,
            boolean write,
            boolean create)
Method Detail

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

isRead

public boolean isRead()

setRead

public void setRead(boolean read)

isWrite

public boolean isWrite()

setWrite

public void setWrite(boolean write)

isCreate

public boolean isCreate()

setCreate

public void setCreate(boolean create)

isCheckType

public boolean isCheckType(CheckType checkType)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object


Copyright © 2006 JBoss Inc. All Rights Reserved.