Class WorkflowRuleAttributeFields

java.lang.Object
org.kuali.rice.core.api.mo.AbstractDataTransferObject
org.kuali.rice.kew.framework.rule.attribute.WorkflowRuleAttributeFields
All Implemented Interfaces:
Serializable, org.kuali.rice.core.api.mo.ModelObjectBasic, org.kuali.rice.core.api.mo.ModelObjectComplete

public class WorkflowRuleAttributeFields extends org.kuali.rice.core.api.mo.AbstractDataTransferObject
An immutable data transfer object used to hold a list of validation errors, attribute fields, and rule extension values for a WorkflowRuleAttribute.
Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    create(List<org.kuali.rice.core.api.uif.RemotableAttributeError> validationErrors, List<org.kuali.rice.core.api.uif.RemotableAttributeField> attributeFields, Map<String,String> ruleExtensionValues)
    Construct a new instance of WorkflowRuleAttributeFields with the given validation errors, fields, and rule extension values.
    List<org.kuali.rice.core.api.uif.RemotableAttributeField>
     
     
    List<org.kuali.rice.core.api.uif.RemotableAttributeError>
     

    Methods inherited from class org.kuali.rice.core.api.mo.AbstractDataTransferObject

    afterUnmarshal, beforeUnmarshal, equals, equalsExcludeFields, getDefaultHashCodeEqualsExcludeFields, hashCode, hashCodeExcludeFields, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Method Details

    • create

      public static WorkflowRuleAttributeFields create(List<org.kuali.rice.core.api.uif.RemotableAttributeError> validationErrors, List<org.kuali.rice.core.api.uif.RemotableAttributeField> attributeFields, Map<String,String> ruleExtensionValues)
      Construct a new instance of WorkflowRuleAttributeFields with the given validation errors, fields, and rule extension values.
      Parameters:
      validationErrors - any errors associated with these fields
      attributeFields - the list of remotable attribute fields
      ruleExtensionValues - the rule extension values associated with these fields
      Returns:
      a new WorkflowRuleAttributeFields instance containing the given values
    • getValidationErrors

      public List<org.kuali.rice.core.api.uif.RemotableAttributeError> getValidationErrors()
    • getAttributeFields

      public List<org.kuali.rice.core.api.uif.RemotableAttributeField> getAttributeFields()
    • getRuleExtensionValues

      public Map<String,String> getRuleExtensionValues()