Class MetadataFieldGroupType
- java.lang.Object
-
- com.vidispine.generated.MetadataFieldGroupType
-
- 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 MetadataFieldGroupType 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 MetadataFieldGroupType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="MetadataFieldGroupType"> <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="schema" type="{http://xml.vidispine.com/schema/vidispine}MetadataSchemaElementType" minOccurs="0"/> <element name="data" type="{http://xml.vidispine.com/schema/vidispine}KeyValuePairType" maxOccurs="unbounded" minOccurs="0"/> <element name="field" type="{http://xml.vidispine.com/schema/vidispine}MetadataFieldType" maxOccurs="unbounded" minOccurs="0"/> <element name="group" type="{http://xml.vidispine.com/schema/vidispine}MetadataFieldGroupType" maxOccurs="unbounded" minOccurs="0"/> <element name="access" type="{http://xml.vidispine.com/schema/vidispine}MetadataFieldAccessControlType" maxOccurs="unbounded" minOccurs="0"/> <element name="externalId" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> <element name="origin" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> </sequence> <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
MetadataFieldGroupType.PropInfo
-
Field Summary
Fields Modifier and Type Field Description protected List<MetadataFieldAccessControlType>
access
protected List<KeyValuePairType>
data
protected List<String>
externalId
protected List<MetadataFieldType>
field
protected List<MetadataFieldGroupType>
group
protected String
inheritance
protected String
name
protected String
origin
protected MetadataSchemaElementType
schema
-
Constructor Summary
Constructors Constructor Description MetadataFieldGroupType()
-
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)
List<MetadataFieldAccessControlType>
getAccess()
Gets the value of the access property.List<KeyValuePairType>
getData()
Gets the value of the data property.List<String>
getExternalId()
Gets the value of the externalId property.List<MetadataFieldType>
getField()
Gets the value of the field property.List<MetadataFieldGroupType>
getGroup()
Gets the value of the group property.String
getInheritance()
Gets the value of the inheritance property.String
getName()
Gets the value of the name property.String
getOrigin()
Gets the value of the origin property.MetadataSchemaElementType
getSchema()
Gets the value of the schema property.int
hashCode()
int
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
boolean
isSetAccess()
boolean
isSetData()
boolean
isSetExternalId()
boolean
isSetField()
boolean
isSetGroup()
boolean
isSetInheritance()
boolean
isSetName()
boolean
isSetOrigin()
boolean
isSetSchema()
void
setInheritance(String value)
Sets the value of the inheritance property.void
setName(String value)
Sets the value of the name property.void
setOrigin(String value)
Sets the value of the origin property.void
setSchema(MetadataSchemaElementType value)
Sets the value of the schema property.void
unsetAccess()
void
unsetData()
void
unsetExternalId()
void
unsetField()
void
unsetGroup()
MetadataFieldGroupType
visit(com.kscs.util.jaxb.PropertyVisitor _visitor_)
MetadataFieldGroupType
withAccess(MetadataFieldAccessControlType... values)
MetadataFieldGroupType
withAccess(Collection<MetadataFieldAccessControlType> values)
MetadataFieldGroupType
withData(KeyValuePairType... values)
MetadataFieldGroupType
withData(Collection<KeyValuePairType> values)
MetadataFieldGroupType
withExternalId(String... values)
MetadataFieldGroupType
withExternalId(Collection<String> values)
MetadataFieldGroupType
withField(MetadataFieldType... values)
MetadataFieldGroupType
withField(Collection<MetadataFieldType> values)
MetadataFieldGroupType
withGroup(MetadataFieldGroupType... values)
MetadataFieldGroupType
withGroup(Collection<MetadataFieldGroupType> values)
MetadataFieldGroupType
withInheritance(String value)
MetadataFieldGroupType
withName(String value)
MetadataFieldGroupType
withOrigin(String value)
MetadataFieldGroupType
withSchema(MetadataSchemaElementType value)
-
-
-
Field Detail
-
name
protected String name
-
schema
protected MetadataSchemaElementType schema
-
data
protected List<KeyValuePairType> data
-
field
protected List<MetadataFieldType> field
-
group
protected List<MetadataFieldGroupType> group
-
access
protected List<MetadataFieldAccessControlType> access
-
origin
protected String origin
-
inheritance
protected String inheritance
-
-
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()
-
getSchema
public MetadataSchemaElementType getSchema()
Gets the value of the schema property.- Returns:
- possible object is
MetadataSchemaElementType
-
setSchema
public void setSchema(MetadataSchemaElementType value)
Sets the value of the schema property.- Parameters:
value
- allowed object isMetadataSchemaElementType
-
isSetSchema
public boolean isSetSchema()
-
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()
-
getField
public List<MetadataFieldType> getField()
Gets the value of the field 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 field property.For example, to add a new item, do as follows:
getField().add(newItem);
Objects of the following type(s) are allowed in the list
MetadataFieldType
-
isSetField
public boolean isSetField()
-
unsetField
public void unsetField()
-
getGroup
public List<MetadataFieldGroupType> getGroup()
Gets the value of the group 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 group property.For example, to add a new item, do as follows:
getGroup().add(newItem);
Objects of the following type(s) are allowed in the list
MetadataFieldGroupType
-
isSetGroup
public boolean isSetGroup()
-
unsetGroup
public void unsetGroup()
-
getAccess
public List<MetadataFieldAccessControlType> getAccess()
Gets the value of the access 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 access property.For example, to add a new item, do as follows:
getAccess().add(newItem);
Objects of the following type(s) are allowed in the list
MetadataFieldAccessControlType
-
isSetAccess
public boolean isSetAccess()
-
unsetAccess
public void unsetAccess()
-
getExternalId
public List<String> getExternalId()
Gets the value of the externalId 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 externalId property.For example, to add a new item, do as follows:
getExternalId().add(newItem);
Objects of the following type(s) are allowed in the list
String
-
isSetExternalId
public boolean isSetExternalId()
-
unsetExternalId
public void unsetExternalId()
-
getOrigin
public String getOrigin()
Gets the value of the origin property.- Returns:
- possible object is
String
-
setOrigin
public void setOrigin(String value)
Sets the value of the origin property.- Parameters:
value
- allowed object isString
-
isSetOrigin
public boolean isSetOrigin()
-
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()
-
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 MetadataFieldGroupType withName(String value)
-
withSchema
public MetadataFieldGroupType withSchema(MetadataSchemaElementType value)
-
withData
public MetadataFieldGroupType withData(KeyValuePairType... values)
-
withData
public MetadataFieldGroupType withData(Collection<KeyValuePairType> values)
-
withField
public MetadataFieldGroupType withField(MetadataFieldType... values)
-
withField
public MetadataFieldGroupType withField(Collection<MetadataFieldType> values)
-
withGroup
public MetadataFieldGroupType withGroup(MetadataFieldGroupType... values)
-
withGroup
public MetadataFieldGroupType withGroup(Collection<MetadataFieldGroupType> values)
-
withAccess
public MetadataFieldGroupType withAccess(MetadataFieldAccessControlType... values)
-
withAccess
public MetadataFieldGroupType withAccess(Collection<MetadataFieldAccessControlType> values)
-
withExternalId
public MetadataFieldGroupType withExternalId(String... values)
-
withExternalId
public MetadataFieldGroupType withExternalId(Collection<String> values)
-
withOrigin
public MetadataFieldGroupType withOrigin(String value)
-
withInheritance
public MetadataFieldGroupType withInheritance(String 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 MetadataFieldGroupType 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
-
-