public static final class KimAttributeData.Builder extends Object implements KimAttributeDataContract, ModelBuilder, Serializable
Modifier and Type | Method and Description |
---|---|
KimAttributeData |
build()
Returns an instance of the object being built by this builder based
on the current state of the builder.
|
static KimAttributeData.Builder |
create(KimAttributeDataContract contract)
creates a KimAttributeData from an existing
KimAttributeContract |
static KimAttributeData.Builder |
create(String kimTypeId)
creates a Parameter with the required fields.
|
String |
getAssignedToId()
The id of the object this AttributeData is associated with.
|
String |
getAttributeValue()
The attribute value.
|
String |
getId()
The unique identifier for an object.
|
KimAttribute.Builder |
getKimAttribute()
The kim attribute associated with the kim attribute data.
|
KimType.Builder |
getKimType()
The kim type associated with the kim attribute data.
|
String |
getKimTypeId()
The kim type id associated with the kim attribute data.
|
String |
getObjectId()
Return the globally unique object id of this object.
|
Long |
getVersionNumber()
Returns the version number for this object.
|
void |
setAssignedToId(String assignedToId) |
void |
setId(String id) |
void |
setKimAttribute(KimAttribute.Builder kimAttribute) |
void |
setKimType(KimType.Builder kimType) |
void |
setKimTypeId(String kimTypeId) |
void |
setObjectId(String objectId) |
void |
setValue(String attributeValue) |
void |
setVersionNumber(Long versionNumber) |
public static KimAttributeData.Builder create(String kimTypeId)
public static KimAttributeData.Builder create(KimAttributeDataContract contract)
KimAttributeContract
public String getId()
Identifiable
getId
in interface Identifiable
public String getAssignedToId()
KimAttributeDataContract
getAssignedToId
in interface KimAttributeDataContract
public void setAssignedToId(String assignedToId)
public String getKimTypeId()
KimAttributeDataContract
getKimTypeId
in interface KimAttributeDataContract
public void setKimTypeId(String kimTypeId)
public KimType.Builder getKimType()
KimAttributeDataContract
getKimType
in interface KimAttributeDataContract
public void setKimType(KimType.Builder kimType)
public KimAttribute.Builder getKimAttribute()
KimAttributeDataContract
getKimAttribute
in interface KimAttributeDataContract
public void setKimAttribute(KimAttribute.Builder kimAttribute)
public String getAttributeValue()
KimAttributeDataContract
getAttributeValue
in interface KimAttributeDataContract
public Long getVersionNumber()
Versioned
getVersionNumber
in interface Versioned
public void setVersionNumber(Long versionNumber)
public String getObjectId()
GloballyUnique
getObjectId
in interface GloballyUnique
public void setObjectId(String objectId)
public KimAttributeData build()
ModelBuilder
build
in interface ModelBuilder
Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.