public class MultiValuedAttribute extends AbstractAttribute
| Modifier and Type | Field and Description |
|---|---|
protected List<Object> |
attributePrimitiveValues |
protected List<Attribute> |
attributeValues |
additionalAttributeProperties, caseExact, description, multiValued, mutability, name, required, returned, type, uniqueness, uri| Constructor and Description |
|---|
MultiValuedAttribute() |
MultiValuedAttribute(String attributeName) |
MultiValuedAttribute(String attributeName,
List<Attribute> attributeValues) |
| Modifier and Type | Method and Description |
|---|---|
void |
deletePrimitiveValues() |
void |
deleteSubAttributes() |
List<Object> |
getAttributePrimitiveValues() |
List<Attribute> |
getAttributeValues() |
Attribute |
getSubAttribute(String attributeName) |
void |
setAttributePrimitiveValue(Object obj) |
void |
setAttributePrimitiveValues(List<Object> attributePrimitiveValues) |
void |
setAttributeValue(Attribute attributeValue) |
void |
setAttributeValues(List<Attribute> attributeValues) |
void |
setComplexValueWithSetOfSubAttributes(Map<String,Attribute> subAttributes)
To construct and set a value of a multi-valued attribute, as a complex value containing
set of sub attributes.
|
addAttributeProperty, getAttributeProperties, getAttributeProperty, getCaseExact, getDescription, getMultiValued, getMutability, getName, getRequired, getReturned, getType, getUniqueness, getURI, removeAttributeProperty, setCaseExact, setDescription, setMultiValued, setMutability, setName, setRequired, setReturned, setType, setUniqueness, setURIpublic MultiValuedAttribute(String attributeName, List<Attribute> attributeValues)
public MultiValuedAttribute()
public MultiValuedAttribute(String attributeName)
public Attribute getSubAttribute(String attributeName) throws CharonException
CharonExceptionpublic void deleteSubAttributes()
throws CharonException
CharonExceptionpublic void deletePrimitiveValues()
throws CharonException
CharonExceptionpublic void setComplexValueWithSetOfSubAttributes(Map<String,Attribute> subAttributes)
public void setAttributePrimitiveValues(List<Object> attributePrimitiveValues)
public void setAttributeValue(Attribute attributeValue)
public void setAttributePrimitiveValue(Object obj)
Copyright © 2022 WSO2. All rights reserved.