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() |
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()
String
public void setName(String value)
value
- allowed object is
String
public 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()
MetadataReferencedType
public void setReferenced(MetadataReferencedType value)
value
- allowed object is
MetadataReferencedType
public 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()
String
public void setReference(String value)
value
- allowed object is
String
public 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()
MetadataFieldType
public void setType(MetadataFieldType value)
value
- allowed object is
MetadataFieldType
public boolean isSetType()
public String getTrack()
String
public void setTrack(String value)
value
- allowed object is
String
public boolean isSetTrack()
public String getInheritance()
String
public void setInheritance(String value)
value
- allowed object is
String
public boolean isSetInheritance()
public String getUuid()
String
public void setUuid(String value)
value
- allowed object is
String
public boolean isSetUuid()
public String getUser()
String
public void setUser(String value)
value
- allowed object is
String
public boolean isSetUser()
public XMLGregorianCalendar getTimestamp()
XMLGregorianCalendar
public void setTimestamp(XMLGregorianCalendar value)
value
- allowed object is
XMLGregorianCalendar
public boolean isSetTimestamp()
public String getChange()
String
public void setChange(String value)
value
- allowed object is
String
public boolean isSetChange()
public boolean isConflict()
Boolean
public void setConflict(boolean value)
value
- allowed object is
Boolean
public boolean isSetConflict()
public void unsetConflict()
public MetadataModeType getMode()
MetadataModeType
public void setMode(MetadataModeType value)
value
- allowed object is
MetadataModeType
public boolean isSetMode()
public Object copyTo(Object target)
copyTo
in interface org.jvnet.jaxb2_commons.lang.CopyTo
public 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.CopyTo
public Object createNewInstance()
createNewInstance
in interface org.jvnet.jaxb2_commons.lang.CopyTo
Copyright © 2015. All rights reserved.