Class MetadataFieldValueType
- java.lang.Object
-
- com.vidispine.generated.MetadataFieldValueType
-
- All Implemented Interfaces:
Serializable
,Cloneable
,org.jvnet.jaxb2_commons.lang.CopyTo2
,org.jvnet.jaxb2_commons.lang.Equals2
,org.jvnet.jaxb2_commons.lang.HashCode2
public class MetadataFieldValueType extends Object implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2
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>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MetadataFieldValueType.PropInfo
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor Description MetadataFieldValueType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
clone()
Object
copyTo(Object target)
Object
copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
Object
createNewInstance()
boolean
equals(Object object)
boolean
equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)
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.int
hashCode()
int
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
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
visit(com.kscs.util.jaxb.PropertyVisitor _visitor_)
MetadataFieldValueType
withChange(String value)
MetadataFieldValueType
withConflict(boolean value)
MetadataFieldValueType
withData(KeyValuePairType... values)
MetadataFieldValueType
withData(Collection<KeyValuePairType> values)
MetadataFieldValueType
withId(String... values)
MetadataFieldValueType
withId(Collection<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(MetadataValueType... values)
MetadataFieldValueType
withValue(Collection<MetadataValueType> values)
-
-
-
Field Detail
-
name
protected String name
-
referenced
protected MetadataReferencedType referenced
-
value
protected List<MetadataValueType> value
-
reference
protected String reference
-
data
protected List<KeyValuePairType> data
-
type
protected MetadataFieldType type
-
track
protected String track
-
inheritance
protected String inheritance
-
uuid
protected String uuid
-
user
protected String user
-
timestamp
protected XMLGregorianCalendar timestamp
-
change
protected String change
-
conflict
protected Boolean conflict
-
mode
protected MetadataModeType mode
-
-
Method Detail
-
getName
public String getName()
Gets the value of the name property.- Returns:
- possible object is
String
-
setName
public void setName(String value)
Sets the value of the name property.- Parameters:
value
- allowed object isString
-
isSetName
public boolean isSetName()
-
getId
public List<String> getId()
Gets the value of the id property.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
-
isSetId
public boolean isSetId()
-
unsetId
public void unsetId()
-
getReferenced
public MetadataReferencedType getReferenced()
Gets the value of the referenced property.- Returns:
- possible object is
MetadataReferencedType
-
setReferenced
public void setReferenced(MetadataReferencedType value)
Sets the value of the referenced property.- Parameters:
value
- allowed object isMetadataReferencedType
-
isSetReferenced
public boolean isSetReferenced()
-
getValue
public List<MetadataValueType> getValue()
Gets the value of the value property.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
-
isSetValue
public boolean isSetValue()
-
unsetValue
public void unsetValue()
-
getReference
public String getReference()
Gets the value of the reference property.- Returns:
- possible object is
String
-
setReference
public void setReference(String value)
Sets the value of the reference property.- Parameters:
value
- allowed object isString
-
isSetReference
public boolean isSetReference()
-
getData
public List<KeyValuePairType> getData()
Gets the value of the data property.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
-
isSetData
public boolean isSetData()
-
unsetData
public void unsetData()
-
getType
public MetadataFieldType getType()
Gets the value of the type property.- Returns:
- possible object is
MetadataFieldType
-
setType
public void setType(MetadataFieldType value)
Sets the value of the type property.- Parameters:
value
- allowed object isMetadataFieldType
-
isSetType
public boolean isSetType()
-
getTrack
public String getTrack()
Gets the value of the track property.- Returns:
- possible object is
String
-
setTrack
public void setTrack(String value)
Sets the value of the track property.- Parameters:
value
- allowed object isString
-
isSetTrack
public boolean isSetTrack()
-
getInheritance
public String getInheritance()
Gets the value of the inheritance property.- Returns:
- possible object is
String
-
setInheritance
public void setInheritance(String value)
Sets the value of the inheritance property.- Parameters:
value
- allowed object isString
-
isSetInheritance
public boolean isSetInheritance()
-
getUuid
public String getUuid()
Gets the value of the uuid property.- Returns:
- possible object is
String
-
setUuid
public void setUuid(String value)
Sets the value of the uuid property.- Parameters:
value
- allowed object isString
-
isSetUuid
public boolean isSetUuid()
-
getUser
public String getUser()
Gets the value of the user property.- Returns:
- possible object is
String
-
setUser
public void setUser(String value)
Sets the value of the user property.- Parameters:
value
- allowed object isString
-
isSetUser
public boolean isSetUser()
-
getTimestamp
public XMLGregorianCalendar getTimestamp()
Gets the value of the timestamp property.- Returns:
- possible object is
XMLGregorianCalendar
-
setTimestamp
public void setTimestamp(XMLGregorianCalendar value)
Sets the value of the timestamp property.- Parameters:
value
- allowed object isXMLGregorianCalendar
-
isSetTimestamp
public boolean isSetTimestamp()
-
getChange
public String getChange()
Gets the value of the change property.- Returns:
- possible object is
String
-
setChange
public void setChange(String value)
Sets the value of the change property.- Parameters:
value
- allowed object isString
-
isSetChange
public boolean isSetChange()
-
isConflict
public boolean isConflict()
Gets the value of the conflict property.- Returns:
- possible object is
Boolean
-
setConflict
public void setConflict(boolean value)
Sets the value of the conflict property.- Parameters:
value
- allowed object isBoolean
-
isSetConflict
public boolean isSetConflict()
-
unsetConflict
public void unsetConflict()
-
getMode
public MetadataModeType getMode()
Gets the value of the mode property.- Returns:
- possible object is
MetadataModeType
-
setMode
public void setMode(MetadataModeType value)
Sets the value of the mode property.- Parameters:
value
- allowed object isMetadataModeType
-
isSetMode
public boolean isSetMode()
-
copyTo
public Object copyTo(Object target)
- Specified by:
copyTo
in interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2
-
copyTo
public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
- Specified by:
copyTo
in interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2
-
createNewInstance
public Object createNewInstance()
- Specified by:
createNewInstance
in interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2
-
withName
public MetadataFieldValueType withName(String value)
-
withId
public MetadataFieldValueType withId(String... values)
-
withId
public MetadataFieldValueType withId(Collection<String> values)
-
withReferenced
public MetadataFieldValueType withReferenced(MetadataReferencedType value)
-
withValue
public MetadataFieldValueType withValue(MetadataValueType... values)
-
withValue
public MetadataFieldValueType withValue(Collection<MetadataValueType> values)
-
withReference
public MetadataFieldValueType withReference(String value)
-
withData
public MetadataFieldValueType withData(KeyValuePairType... values)
-
withData
public MetadataFieldValueType withData(Collection<KeyValuePairType> values)
-
withType
public MetadataFieldValueType withType(MetadataFieldType value)
-
withTrack
public MetadataFieldValueType withTrack(String value)
-
withInheritance
public MetadataFieldValueType withInheritance(String value)
-
withUuid
public MetadataFieldValueType withUuid(String value)
-
withUser
public MetadataFieldValueType withUser(String value)
-
withTimestamp
public MetadataFieldValueType withTimestamp(XMLGregorianCalendar value)
-
withChange
public MetadataFieldValueType withChange(String value)
-
withConflict
public MetadataFieldValueType withConflict(boolean value)
-
withMode
public MetadataFieldValueType withMode(MetadataModeType value)
-
equals
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)
- Specified by:
equals
in interfaceorg.jvnet.jaxb2_commons.lang.Equals2
-
visit
public MetadataFieldValueType visit(com.kscs.util.jaxb.PropertyVisitor _visitor_)
-
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
- Specified by:
hashCode
in interfaceorg.jvnet.jaxb2_commons.lang.HashCode2
-
-