public final class KimAttributeField extends AbstractDataTransferObject implements KimAttributeFieldContract
| Modifier and Type | Class and Description |
|---|---|
static class |
KimAttributeField.Builder
A builder which can be used to construct
KimAttributeField instances. |
| Modifier and Type | Method and Description |
|---|---|
static KimAttributeField |
findAttribute(String attributeName,
Collection<KimAttributeField> fields)
Utility method to search a collection of attribute fields and returns
a field for a give attribute name.
|
RemotableAttributeField |
getAttributeField()
Gets the attribute field definition.
|
String |
getId() |
boolean |
isUnique()
Whether the attribute is a "unique" attribute according to KIM
|
afterUnmarshal, beforeUnmarshal, equals, equalsExcludeFields, getDefaultHashCodeEqualsExcludeFields, hashCode, hashCodeExcludeFields, toStringpublic RemotableAttributeField getAttributeField()
KimAttributeFieldContractgetAttributeField in interface KimAttributeFieldContractpublic String getId()
getId in interface Identifiablepublic boolean isUnique()
KimAttributeFieldContractisUnique in interface KimAttributeFieldContractpublic static KimAttributeField findAttribute(String attributeName, Collection<KimAttributeField> fields)
attributeName - the name of the attribute to search for. Cannot be blank or null.fields - cannot be null.Copyright © 2005–2016 The Kuali Foundation. All rights reserved.