Class KimAttributeData.Builder
java.lang.Object
org.kuali.rice.kim.api.common.attribute.KimAttributeData.Builder
- All Implemented Interfaces:
Serializable,org.kuali.rice.core.api.mo.common.GloballyUnique,org.kuali.rice.core.api.mo.common.Identifiable,org.kuali.rice.core.api.mo.common.Versioned,org.kuali.rice.core.api.mo.ModelBuilder,KimAttributeDataContract
- Enclosing class:
KimAttributeData
public static final class KimAttributeData.Builder
extends Object
implements KimAttributeDataContract, org.kuali.rice.core.api.mo.ModelBuilder, Serializable
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionbuild()static KimAttributeData.Buildercreates a Parameter with the required fields.static KimAttributeData.Buildercreate(KimAttributeDataContract contract) creates a KimAttributeData from an existingKimAttributeContractThe id of the object this AttributeData is associated with.The attribute value.getId()The kim attribute associated with the kim attribute data.The kim type associated with the kim attribute data.The kim type id associated with the kim attribute data.voidsetAssignedToId(String assignedToId) voidvoidsetKimAttribute(KimAttribute.Builder kimAttribute) voidsetKimType(KimType.Builder kimType) voidsetKimTypeId(String kimTypeId) voidsetObjectId(String objectId) voidvoidsetVersionNumber(Long versionNumber)
-
Method Details
-
create
creates a Parameter with the required fields. -
create
creates a KimAttributeData from an existingKimAttributeContract -
getId
- Specified by:
getIdin interfaceorg.kuali.rice.core.api.mo.common.Identifiable
-
setId
-
getAssignedToId
Description copied from interface:KimAttributeDataContractThe id of the object this AttributeData is associated with. For example: this could be a permissionId, roleId, groupId, or responsibilityId.- Specified by:
getAssignedToIdin interfaceKimAttributeDataContract- Returns:
- the id
-
setAssignedToId
-
getKimTypeId
Description copied from interface:KimAttributeDataContractThe kim type id associated with the kim attribute data. This can be null if no kim types are associated.- Specified by:
getKimTypeIdin interfaceKimAttributeDataContract- Returns:
- the kim type id
-
setKimTypeId
-
getKimType
Description copied from interface:KimAttributeDataContractThe kim type associated with the kim attribute data. This can be null if no kim types are associated.- Specified by:
getKimTypein interfaceKimAttributeDataContract- Returns:
- the kim type
-
setKimType
-
getKimAttribute
Description copied from interface:KimAttributeDataContractThe kim attribute associated with the kim attribute data. This can be null if no KimAttributes are associated.- Specified by:
getKimAttributein interfaceKimAttributeDataContract- Returns:
- the kim attribute
-
setKimAttribute
-
getAttributeValue
Description copied from interface:KimAttributeDataContractThe attribute value. This can be null or blank.- Specified by:
getAttributeValuein interfaceKimAttributeDataContract- Returns:
- the attribute value.
-
setValue
-
getVersionNumber
- Specified by:
getVersionNumberin interfaceorg.kuali.rice.core.api.mo.common.Versioned
-
setVersionNumber
-
getObjectId
- Specified by:
getObjectIdin interfaceorg.kuali.rice.core.api.mo.common.GloballyUnique
-
setObjectId
-
build
- Specified by:
buildin interfaceorg.kuali.rice.core.api.mo.ModelBuilder
-