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.