| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.rice.core.api.mo.AbstractDataTransferObject
org.kuali.rice.kew.framework.document.search.AttributeFields
public final class AttributeFields
An immutable data transfer object used to hold a list of RemotableAttributeField objects and the name of the
 SearchableAttribute from which the fields are derived.  This
 is essentially used as a grouping mechanism in order to identify which fields are sourced from which attributes.
 
Since this class serves primarily as a simple wrapper for use by DocumentSearchCriteriaConfiguration,
 it does not have a builder, only a single static create method that is used for constructing instances of it.
| Method Summary | |
|---|---|
| static AttributeFields | create(String attributeName,
             List<RemotableAttributeField> attributeFields)Constract a new instance of AttributeFieldswith the given attribute name and list of remotable attribute
 fields. | 
|  String | getAttributeName()Returns the name of the searchable attribute associated with this attribute fields instance. | 
|  List<RemotableAttributeField> | getRemotableAttributeFields()Returns a list of remotable attribute fields associated with the searchable attribute name of this instance. | 
| Methods inherited from class org.kuali.rice.core.api.mo.AbstractDataTransferObject | 
|---|
| afterUnmarshal, beforeUnmarshal, equals, hashCode, toString | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, finalize, getClass, notify, notifyAll, wait, wait, wait | 
| Method Detail | 
|---|
public static AttributeFields create(String attributeName,
                                     List<RemotableAttributeField> attributeFields)
AttributeFields with the given attribute name and list of remotable attribute
 fields.
attributeName - the name of the attribute, must not be a null or blank valueattributeFields - the remotable attribute fields to associate with the given attribute name
IllegalArgumentException - if the given attributeName is blank or nullpublic String getAttributeName()
public List<RemotableAttributeField> getRemotableAttributeFields()
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||