net.sf.fridaymvc.security.accesscontroller
Class AbstractRole

java.lang.Object
  extended bynet.sf.fridaymvc.security.accesscontroller.AbstractRole
All Implemented Interfaces:
Role
Direct Known Subclasses:
AccessRoleAttribute

public abstract class AbstractRole
extends java.lang.Object
implements Role

Version:
$Id: AbstractRole.java,v 1.1.1.1 2004/11/23 09:27:52 artsi Exp $
Author:
Arto Pastinen

Field Summary
protected  java.lang.String name
           
protected  java.util.Set permissions
           
 
Constructor Summary
AbstractRole()
           
 
Method Summary
 boolean addPermission(Permission permission)
           
 java.lang.String getName()
           
 java.util.Set getPermissions()
           
 boolean removePermission(Permission permission)
           
 void setName(java.lang.String name)
           
 void setPermissions(java.util.Set permissions)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

permissions

protected java.util.Set permissions

name

protected java.lang.String name
Constructor Detail

AbstractRole

public AbstractRole()
Method Detail

getPermissions

public java.util.Set getPermissions()
Specified by:
getPermissions in interface Role
Returns:
Returns the permissions.

setPermissions

public void setPermissions(java.util.Set permissions)
Specified by:
setPermissions in interface Role
Parameters:
permissions - The permissions to set.

addPermission

public boolean addPermission(Permission permission)
Specified by:
addPermission in interface Role

removePermission

public boolean removePermission(Permission permission)
Specified by:
removePermission in interface Role

getName

public java.lang.String getName()
Specified by:
getName in interface Role
Returns:
Returns the name.

setName

public void setName(java.lang.String name)
Specified by:
setName in interface Role
Parameters:
name - The name to set.


Copyright © 2004 Friday MVC. All Rights Reserved.