public static final class KimAttributeField.Builder extends Object implements Serializable, ModelBuilder, KimAttributeFieldContract
KimAttributeField instances. Enforces the constraints of the KimAttributeFieldContract.| Modifier and Type | Method and Description |
|---|---|
KimAttributeField |
build() |
static KimAttributeField.Builder |
create(KimAttributeFieldContract contract) |
static KimAttributeField.Builder |
create(RemotableAttributeField.Builder attributeField,
String id) |
RemotableAttributeField.Builder |
getAttributeField()
Gets the attribute field definition.
|
String |
getId() |
boolean |
isUnique()
Whether the attribute is a "unique" attribute according to KIM
|
void |
setAttributeField(RemotableAttributeField.Builder attributeField) |
void |
setId(String id) |
void |
setUnique(boolean unique) |
public static KimAttributeField.Builder create(RemotableAttributeField.Builder attributeField, String id)
public static KimAttributeField.Builder create(KimAttributeFieldContract contract)
public KimAttributeField build()
build in interface ModelBuilderpublic RemotableAttributeField.Builder getAttributeField()
KimAttributeFieldContractgetAttributeField in interface KimAttributeFieldContractpublic String getId()
getId in interface Identifiablepublic boolean isUnique()
KimAttributeFieldContractisUnique in interface KimAttributeFieldContractpublic void setAttributeField(RemotableAttributeField.Builder attributeField)
public void setUnique(boolean unique)
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.