org.kuali.rice.kew.rule
Class ResolvedQualifiedRole

java.lang.Object
  extended by org.kuali.rice.kew.rule.ResolvedQualifiedRole
All Implemented Interfaces:
java.io.Serializable

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

The resolution of a qualified role (role name + data) to a List of recipient Ids. In addition to the Ids of the recipients, a ResolvedQualifiedRole can also contain a label for the role (to be displayed on the Route Log) and an annotation (to be displayed on the generated ActionRequestValue).

Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
Id, ActionRequestValue, Serialized Form

Constructor Summary
ResolvedQualifiedRole()
           
ResolvedQualifiedRole(java.lang.String qualifiedRoleLabel, java.util.List<org.kuali.rice.kew.identity.Id> recipients)
           
ResolvedQualifiedRole(java.lang.String qualifiedRoleLabel, java.util.List<org.kuali.rice.kew.identity.Id> recipients, java.lang.String annotation)
           
 
Method Summary
 java.lang.String getAnnotation()
           
 java.lang.String getQualifiedRoleLabel()
           
 java.util.List<org.kuali.rice.kew.identity.Id> getRecipients()
           
 void setAnnotation(java.lang.String annotation)
           
 void setQualifiedRoleLabel(java.lang.String qualifiedRoleLabel)
           
 void setRecipients(java.util.List<org.kuali.rice.kew.identity.Id> users)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResolvedQualifiedRole

public ResolvedQualifiedRole()

ResolvedQualifiedRole

public ResolvedQualifiedRole(java.lang.String qualifiedRoleLabel,
                             java.util.List<org.kuali.rice.kew.identity.Id> recipients)

ResolvedQualifiedRole

public ResolvedQualifiedRole(java.lang.String qualifiedRoleLabel,
                             java.util.List<org.kuali.rice.kew.identity.Id> recipients,
                             java.lang.String annotation)
Method Detail

getRecipients

public java.util.List<org.kuali.rice.kew.identity.Id> getRecipients()

setRecipients

public void setRecipients(java.util.List<org.kuali.rice.kew.identity.Id> users)

getQualifiedRoleLabel

public java.lang.String getQualifiedRoleLabel()

setQualifiedRoleLabel

public void setQualifiedRoleLabel(java.lang.String qualifiedRoleLabel)

getAnnotation

public java.lang.String getAnnotation()

setAnnotation

public void setAnnotation(java.lang.String annotation)


Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.