public class ItemType extends Object implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo, org.jvnet.jaxb2_commons.lang.Equals
Java class for ItemType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ItemType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="metadata" type="{http://xml.vidispine.com/schema/vidispine}MetadataType" minOccurs="0"/> <element name="thumbnails" type="{http://xml.vidispine.com/schema/vidispine}URIListType" minOccurs="0"/> <element name="posters" type="{http://xml.vidispine.com/schema/vidispine}URIListType" minOccurs="0"/> <element name="files" type="{http://xml.vidispine.com/schema/vidispine}URIListType" minOccurs="0"/> <element name="terse" type="{http://xml.vidispine.com/schema/vidispine}GenericType" minOccurs="0"/> <element name="shape" type="{http://xml.vidispine.com/schema/vidispine}ShapeType" maxOccurs="unbounded" minOccurs="0"/> <element name="merged-access" type="{http://xml.vidispine.com/schema/vidispine}AccessControlMergedType" minOccurs="0"/> <element name="access" maxOccurs="unbounded" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="type" type="{http://www.w3.org/2001/XMLSchema}string"/> <element name="permission" type="{http://www.w3.org/2001/XMLSchema}string"/> </sequence> </restriction> </complexContent> </complexType> </element> <element name="timespan" maxOccurs="unbounded" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="field" maxOccurs="unbounded" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/> <element name="value" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType> </element> </sequence> <attribute name="start" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="end" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> </restriction> </complexContent> </complexType> </element> <element name="externalId" type="{http://xml.vidispine.com/schema/vidispine}ExternalIdentifierType" maxOccurs="unbounded" minOccurs="0"/> </sequence> <attribute name="id" type="{http://xml.vidispine.com/schema/vidispine}SiteIdType" /> <attribute name="start" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="end" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="base" type="{http://www.w3.org/2001/XMLSchema}string" /> </restriction> </complexContent> </complexType>
Modifier and Type | Class and Description |
---|---|
static class |
ItemType.Access
Java class for anonymous complex type.
|
static class |
ItemType.PropInfo |
static class |
ItemType.Timespan
Java class for anonymous complex type.
|
Modifier and Type | Field and Description |
---|---|
protected List<ItemType.Access> |
access |
protected String |
base |
protected String |
end |
protected List<ExternalIdentifierType> |
externalId |
protected URIListType |
files |
protected String |
id |
protected AccessControlMergedType |
mergedAccess |
protected MetadataType |
metadata |
protected URIListType |
posters |
protected List<ShapeType> |
shape |
protected String |
start |
protected GenericType |
terse |
protected URIListType |
thumbnails |
protected List<ItemType.Timespan> |
timespan |
Constructor and Description |
---|
ItemType() |
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() |
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.EqualsStrategy strategy) |
List<ItemType.Access> |
getAccess()
Gets the value of the access property.
|
String |
getBase()
Gets the value of the base property.
|
String |
getEnd()
Gets the value of the end property.
|
List<ExternalIdentifierType> |
getExternalId()
Gets the value of the externalId property.
|
URIListType |
getFiles()
Gets the value of the files property.
|
String |
getId()
Gets the value of the id property.
|
AccessControlMergedType |
getMergedAccess()
Gets the value of the mergedAccess property.
|
MetadataType |
getMetadata()
Gets the value of the metadata property.
|
URIListType |
getPosters()
Gets the value of the posters property.
|
List<ShapeType> |
getShape()
Gets the value of the shape property.
|
String |
getStart()
Gets the value of the start property.
|
GenericType |
getTerse()
Gets the value of the terse property.
|
URIListType |
getThumbnails()
Gets the value of the thumbnails property.
|
List<ItemType.Timespan> |
getTimespan()
Gets the value of the timespan property.
|
boolean |
isSetAccess() |
boolean |
isSetBase() |
boolean |
isSetEnd() |
boolean |
isSetExternalId() |
boolean |
isSetFiles() |
boolean |
isSetId() |
boolean |
isSetMergedAccess() |
boolean |
isSetMetadata() |
boolean |
isSetPosters() |
boolean |
isSetShape() |
boolean |
isSetStart() |
boolean |
isSetTerse() |
boolean |
isSetThumbnails() |
boolean |
isSetTimespan() |
void |
setBase(String value)
Sets the value of the base property.
|
void |
setEnd(String value)
Sets the value of the end property.
|
void |
setFiles(URIListType value)
Sets the value of the files property.
|
void |
setId(String value)
Sets the value of the id property.
|
void |
setMergedAccess(AccessControlMergedType value)
Sets the value of the mergedAccess property.
|
void |
setMetadata(MetadataType value)
Sets the value of the metadata property.
|
void |
setPosters(URIListType value)
Sets the value of the posters property.
|
void |
setStart(String value)
Sets the value of the start property.
|
void |
setTerse(GenericType value)
Sets the value of the terse property.
|
void |
setThumbnails(URIListType value)
Sets the value of the thumbnails property.
|
void |
unsetAccess() |
void |
unsetExternalId() |
void |
unsetShape() |
void |
unsetTimespan() |
ItemType |
visit(com.kscs.util.jaxb.PropertyVisitor _visitor_) |
ItemType |
withAccess(Collection<ItemType.Access> values) |
ItemType |
withAccess(ItemType.Access... values) |
ItemType |
withBase(String value) |
ItemType |
withEnd(String value) |
ItemType |
withExternalId(Collection<ExternalIdentifierType> values) |
ItemType |
withExternalId(ExternalIdentifierType... values) |
ItemType |
withFiles(URIListType value) |
ItemType |
withId(String value) |
ItemType |
withMergedAccess(AccessControlMergedType value) |
ItemType |
withMetadata(MetadataType value) |
ItemType |
withPosters(URIListType value) |
ItemType |
withShape(Collection<ShapeType> values) |
ItemType |
withShape(ShapeType... values) |
ItemType |
withStart(String value) |
ItemType |
withTerse(GenericType value) |
ItemType |
withThumbnails(URIListType value) |
ItemType |
withTimespan(Collection<ItemType.Timespan> values) |
ItemType |
withTimespan(ItemType.Timespan... values) |
protected MetadataType metadata
protected URIListType thumbnails
protected URIListType posters
protected URIListType files
protected GenericType terse
protected AccessControlMergedType mergedAccess
protected List<ItemType.Access> access
protected List<ItemType.Timespan> timespan
protected List<ExternalIdentifierType> externalId
protected String id
protected String start
protected String end
protected String base
public MetadataType getMetadata()
MetadataType
public void setMetadata(MetadataType value)
value
- allowed object is
MetadataType
public boolean isSetMetadata()
public URIListType getThumbnails()
URIListType
public void setThumbnails(URIListType value)
value
- allowed object is
URIListType
public boolean isSetThumbnails()
public URIListType getPosters()
URIListType
public void setPosters(URIListType value)
value
- allowed object is
URIListType
public boolean isSetPosters()
public URIListType getFiles()
URIListType
public void setFiles(URIListType value)
value
- allowed object is
URIListType
public boolean isSetFiles()
public GenericType getTerse()
GenericType
public void setTerse(GenericType value)
value
- allowed object is
GenericType
public boolean isSetTerse()
public List<ShapeType> getShape()
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 shape property.
For example, to add a new item, do as follows:
getShape().add(newItem);
Objects of the following type(s) are allowed in the list
ShapeType
public boolean isSetShape()
public void unsetShape()
public AccessControlMergedType getMergedAccess()
AccessControlMergedType
public void setMergedAccess(AccessControlMergedType value)
value
- allowed object is
AccessControlMergedType
public boolean isSetMergedAccess()
public List<ItemType.Access> getAccess()
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
ItemType.Access
public boolean isSetAccess()
public void unsetAccess()
public List<ItemType.Timespan> getTimespan()
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 timespan property.
For example, to add a new item, do as follows:
getTimespan().add(newItem);
Objects of the following type(s) are allowed in the list
ItemType.Timespan
public boolean isSetTimespan()
public void unsetTimespan()
public List<ExternalIdentifierType> getExternalId()
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
ExternalIdentifierType
public boolean isSetExternalId()
public void unsetExternalId()
public void setId(String value)
value
- allowed object is
String
public boolean isSetId()
public String getStart()
String
public void setStart(String value)
value
- allowed object is
String
public boolean isSetStart()
public String getEnd()
String
public void setEnd(String value)
value
- allowed object is
String
public boolean isSetEnd()
public String getBase()
String
public void setBase(String value)
value
- allowed object is
String
public boolean isSetBase()
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
public ItemType withMetadata(MetadataType value)
public ItemType withThumbnails(URIListType value)
public ItemType withPosters(URIListType value)
public ItemType withFiles(URIListType value)
public ItemType withTerse(GenericType value)
public ItemType withShape(Collection<ShapeType> values)
public ItemType withMergedAccess(AccessControlMergedType value)
public ItemType withAccess(ItemType.Access... values)
public ItemType withAccess(Collection<ItemType.Access> values)
public ItemType withTimespan(ItemType.Timespan... values)
public ItemType withTimespan(Collection<ItemType.Timespan> values)
public ItemType withExternalId(ExternalIdentifierType... values)
public ItemType withExternalId(Collection<ExternalIdentifierType> values)
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
equals
in interface org.jvnet.jaxb2_commons.lang.Equals
public ItemType visit(com.kscs.util.jaxb.PropertyVisitor _visitor_)
Copyright © 2018. All rights reserved.