AttributeFields

Name AttributeFields
Usage DocumentSearchCustomizationHandlerService
DocumentSearchCriteriaConfiguration
Type Complex

Description

An immutable data transfer object used to hold a list of {@link RemotableAttributeField} objects and the name of the
{@link org.kuali.rice.kew.framework.document.attribute.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 {@link DocumentSearchCriteriaConfiguration},
it does not have a builder, only a single static create method that is used for constructing instances of it.

Structure Definition

ShortName Name Type Description Required? Read only? Cardinality XML Attribute? Implementation Notes
attributeName Attribute Name String Returns the name of the searchable attribute associated with this attribute fields instance. Should never return
a null or blank value.
Required   One No  
remotableAttributeFields Remotable Attribute Fields RemotableAttributeFieldList Returns a list of remotable attribute fields associated with the searchable attribute name of this instance.
This should never return a null reference, though the list returned can be empty.
    Many No