public class MetadataFieldValueType extends Object implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo
Java class for MetadataFieldValueType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="MetadataFieldValueType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="id" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
<element name="referenced" type="{http://xml.vidispine.com/schema/vidispine}MetadataReferencedType" minOccurs="0"/>
<choice>
<element name="value" type="{http://xml.vidispine.com/schema/vidispine}MetadataValueType" maxOccurs="unbounded" minOccurs="0"/>
<element name="reference" type="{http://xml.vidispine.com/schema/vidispine}MetadataReferenceType"/>
</choice>
<element name="data" type="{http://xml.vidispine.com/schema/vidispine}KeyValuePairType" maxOccurs="unbounded" minOccurs="0"/>
<element name="type" type="{http://xml.vidispine.com/schema/vidispine}MetadataFieldType" minOccurs="0"/>
</sequence>
<attGroup ref="{http://xml.vidispine.com/schema/vidispine}MetadataValueAttributes"/>
<attribute name="track" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="inheritance" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected String |
change |
protected Boolean |
conflict |
protected List<KeyValuePairType> |
data |
protected List<String> |
id |
protected String |
inheritance |
protected MetadataModeType |
mode |
protected String |
name |
protected String |
reference |
protected MetadataReferencedType |
referenced |
protected XMLGregorianCalendar |
timestamp |
protected String |
track |
protected MetadataFieldType |
type |
protected String |
user |
protected String |
uuid |
protected List<MetadataValueType> |
value |
| Constructor and Description |
|---|
MetadataFieldValueType() |
| Modifier and Type | Method and Description |
|---|---|
Object |
clone() |
Object |
copyTo(Object target) |
Object |
copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
Object target,
org.jvnet.jaxb2_commons.lang.CopyStrategy strategy) |
Object |
createNewInstance() |
String |
getChange()
Gets the value of the change property.
|
List<KeyValuePairType> |
getData()
Gets the value of the data property.
|
List<String> |
getId()
Gets the value of the id property.
|
String |
getInheritance()
Gets the value of the inheritance property.
|
MetadataModeType |
getMode()
Gets the value of the mode property.
|
String |
getName()
Gets the value of the name property.
|
String |
getReference()
Gets the value of the reference property.
|
MetadataReferencedType |
getReferenced()
Gets the value of the referenced property.
|
XMLGregorianCalendar |
getTimestamp()
Gets the value of the timestamp property.
|
String |
getTrack()
Gets the value of the track property.
|
MetadataFieldType |
getType()
Gets the value of the type property.
|
String |
getUser()
Gets the value of the user property.
|
String |
getUuid()
Gets the value of the uuid property.
|
List<MetadataValueType> |
getValue()
Gets the value of the value property.
|
boolean |
isConflict()
Gets the value of the conflict property.
|
boolean |
isSetChange() |
boolean |
isSetConflict() |
boolean |
isSetData() |
boolean |
isSetId() |
boolean |
isSetInheritance() |
boolean |
isSetMode() |
boolean |
isSetName() |
boolean |
isSetReference() |
boolean |
isSetReferenced() |
boolean |
isSetTimestamp() |
boolean |
isSetTrack() |
boolean |
isSetType() |
boolean |
isSetUser() |
boolean |
isSetUuid() |
boolean |
isSetValue() |
void |
setChange(String value)
Sets the value of the change property.
|
void |
setConflict(boolean value)
Sets the value of the conflict property.
|
void |
setInheritance(String value)
Sets the value of the inheritance property.
|
void |
setMode(MetadataModeType value)
Sets the value of the mode property.
|
void |
setName(String value)
Sets the value of the name property.
|
void |
setReference(String value)
Sets the value of the reference property.
|
void |
setReferenced(MetadataReferencedType value)
Sets the value of the referenced property.
|
void |
setTimestamp(XMLGregorianCalendar value)
Sets the value of the timestamp property.
|
void |
setTrack(String value)
Sets the value of the track property.
|
void |
setType(MetadataFieldType value)
Sets the value of the type property.
|
void |
setUser(String value)
Sets the value of the user property.
|
void |
setUuid(String value)
Sets the value of the uuid property.
|
void |
unsetConflict() |
void |
unsetData() |
void |
unsetId() |
void |
unsetValue() |
MetadataFieldValueType |
withChange(String value) |
MetadataFieldValueType |
withConflict(boolean value) |
MetadataFieldValueType |
withData(Collection<KeyValuePairType> values) |
MetadataFieldValueType |
withData(KeyValuePairType... values) |
MetadataFieldValueType |
withId(Collection<String> values) |
MetadataFieldValueType |
withId(String... values) |
MetadataFieldValueType |
withInheritance(String value) |
MetadataFieldValueType |
withMode(MetadataModeType value) |
MetadataFieldValueType |
withName(String value) |
MetadataFieldValueType |
withReference(String value) |
MetadataFieldValueType |
withReferenced(MetadataReferencedType value) |
MetadataFieldValueType |
withTimestamp(XMLGregorianCalendar value) |
MetadataFieldValueType |
withTrack(String value) |
MetadataFieldValueType |
withType(MetadataFieldType value) |
MetadataFieldValueType |
withUser(String value) |
MetadataFieldValueType |
withUuid(String value) |
MetadataFieldValueType |
withValue(Collection<MetadataValueType> values) |
MetadataFieldValueType |
withValue(MetadataValueType... values) |
protected String name
protected MetadataReferencedType referenced
protected List<MetadataValueType> value
protected String reference
protected List<KeyValuePairType> data
protected MetadataFieldType type
protected String track
protected String inheritance
protected String uuid
protected String user
protected XMLGregorianCalendar timestamp
protected String change
protected Boolean conflict
protected MetadataModeType mode
public String getName()
Stringpublic void setName(String value)
value - allowed object is
Stringpublic boolean isSetName()
public List<String> getId()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the id property.
For example, to add a new item, do as follows:
getId().add(newItem);
Objects of the following type(s) are allowed in the list
String
public boolean isSetId()
public void unsetId()
public MetadataReferencedType getReferenced()
MetadataReferencedTypepublic void setReferenced(MetadataReferencedType value)
value - allowed object is
MetadataReferencedTypepublic boolean isSetReferenced()
public List<MetadataValueType> getValue()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the value property.
For example, to add a new item, do as follows:
getValue().add(newItem);
Objects of the following type(s) are allowed in the list
MetadataValueType
public boolean isSetValue()
public void unsetValue()
public String getReference()
Stringpublic void setReference(String value)
value - allowed object is
Stringpublic boolean isSetReference()
public List<KeyValuePairType> getData()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the data property.
For example, to add a new item, do as follows:
getData().add(newItem);
Objects of the following type(s) are allowed in the list
KeyValuePairType
public boolean isSetData()
public void unsetData()
public MetadataFieldType getType()
MetadataFieldTypepublic void setType(MetadataFieldType value)
value - allowed object is
MetadataFieldTypepublic boolean isSetType()
public String getTrack()
Stringpublic void setTrack(String value)
value - allowed object is
Stringpublic boolean isSetTrack()
public String getInheritance()
Stringpublic void setInheritance(String value)
value - allowed object is
Stringpublic boolean isSetInheritance()
public String getUuid()
Stringpublic void setUuid(String value)
value - allowed object is
Stringpublic boolean isSetUuid()
public String getUser()
Stringpublic void setUser(String value)
value - allowed object is
Stringpublic boolean isSetUser()
public XMLGregorianCalendar getTimestamp()
XMLGregorianCalendarpublic void setTimestamp(XMLGregorianCalendar value)
value - allowed object is
XMLGregorianCalendarpublic boolean isSetTimestamp()
public String getChange()
Stringpublic void setChange(String value)
value - allowed object is
Stringpublic boolean isSetChange()
public boolean isConflict()
Booleanpublic void setConflict(boolean value)
value - allowed object is
Booleanpublic boolean isSetConflict()
public void unsetConflict()
public MetadataModeType getMode()
MetadataModeTypepublic void setMode(MetadataModeType value)
value - allowed object is
MetadataModeTypepublic boolean isSetMode()
public Object copyTo(Object target)
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTopublic Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy strategy)
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTopublic Object createNewInstance()
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTopublic MetadataFieldValueType withName(String value)
public MetadataFieldValueType withId(String... values)
public MetadataFieldValueType withId(Collection<String> values)
public MetadataFieldValueType withReferenced(MetadataReferencedType value)
public MetadataFieldValueType withValue(MetadataValueType... values)
public MetadataFieldValueType withValue(Collection<MetadataValueType> values)
public MetadataFieldValueType withReference(String value)
public MetadataFieldValueType withData(KeyValuePairType... values)
public MetadataFieldValueType withData(Collection<KeyValuePairType> values)
public MetadataFieldValueType withType(MetadataFieldType value)
public MetadataFieldValueType withTrack(String value)
public MetadataFieldValueType withInheritance(String value)
public MetadataFieldValueType withUuid(String value)
public MetadataFieldValueType withUser(String value)
public MetadataFieldValueType withTimestamp(XMLGregorianCalendar value)
public MetadataFieldValueType withChange(String value)
public MetadataFieldValueType withConflict(boolean value)
public MetadataFieldValueType withMode(MetadataModeType value)
Copyright © 2015. All rights reserved.