This project has retired. For details please refer to its Attic page.

org.apache.lenya.cms.ac.usecase
Class UsecaseRoles

java.lang.Object
  extended by org.apache.lenya.cms.ac.usecase.UsecaseRoles

public class UsecaseRoles
extends java.lang.Object


Constructor Summary
UsecaseRoles()
          Ctor.
 
Method Summary
 java.lang.String[] getRoles(java.lang.String usecaseId)
          Returns the roles for a usecase.
 boolean hasRoles(java.lang.String usecaseId)
          Checks if a usecase has roles.
 void setRoles(java.lang.String usecaseId, java.lang.String[] roleIds)
          Sets the roles for a usecase.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UsecaseRoles

public UsecaseRoles()
Ctor.

Method Detail

setRoles

public void setRoles(java.lang.String usecaseId,
                     java.lang.String[] roleIds)
Sets the roles for a usecase.

Parameters:
usecaseId - The usecase ID.
roleIds - The role IDs.

getRoles

public java.lang.String[] getRoles(java.lang.String usecaseId)
Returns the roles for a usecase. If no roles are defined for this usecase, an array of size 0 is returned.

Parameters:
usecaseId - The usecase ID.
Returns:
A role array.

hasRoles

public boolean hasRoles(java.lang.String usecaseId)
Checks if a usecase has roles.

Parameters:
usecaseId - The usecase ID.
Returns:
A boolean value.


Copyright © 1999-2005 Apache Software Foundation. All Rights Reserved.