com.opensymphony.user.provider.orion
Class OrionGroupAdapter

java.lang.Object
  extended bycom.opensymphony.user.provider.orion.OrionGroupAdapter
All Implemented Interfaces:
com.evermind.security.Group, java.security.Principal

public class OrionGroupAdapter
extends java.lang.Object
implements com.evermind.security.Group


Constructor Summary
OrionGroupAdapter(Group group)
           
 
Method Summary
 void addPermission(java.security.Permission permission)
           
 java.lang.String getDescription()
           
 java.lang.String getName()
           
 java.util.Set getPermissions()
           
 boolean hasPermission(java.security.Permission permission)
           
 void removePermission(java.security.Permission permission)
           
 void setDescription(java.lang.String s)
           
 void setPermissions(java.util.Set permissions)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.security.Principal
equals, hashCode, toString
 

Constructor Detail

OrionGroupAdapter

public OrionGroupAdapter(Group group)
Method Detail

setDescription

public void setDescription(java.lang.String s)
Specified by:
setDescription in interface com.evermind.security.Group

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface com.evermind.security.Group

getName

public java.lang.String getName()
Specified by:
getName in interface java.security.Principal

setPermissions

public void setPermissions(java.util.Set permissions)

getPermissions

public java.util.Set getPermissions()
                             throws java.lang.UnsupportedOperationException
Specified by:
getPermissions in interface com.evermind.security.Group
Throws:
java.lang.UnsupportedOperationException

addPermission

public void addPermission(java.security.Permission permission)
                   throws java.lang.UnsupportedOperationException
Specified by:
addPermission in interface com.evermind.security.Group
Throws:
java.lang.UnsupportedOperationException

hasPermission

public boolean hasPermission(java.security.Permission permission)
Specified by:
hasPermission in interface com.evermind.security.Group

removePermission

public void removePermission(java.security.Permission permission)
                      throws java.lang.UnsupportedOperationException
Specified by:
removePermission in interface com.evermind.security.Group
Throws:
java.lang.UnsupportedOperationException

See www.opensymphony.com for more information.