Class ItemType
- java.lang.Object
-
- com.vidispine.generated.ItemType
-
- 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 ItemType 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 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>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class 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.
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor Description ItemType()
-
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<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.int
hashCode()
int
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
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(ItemType.Access... values)
ItemType
withAccess(Collection<ItemType.Access> values)
ItemType
withBase(String value)
ItemType
withEnd(String value)
ItemType
withExternalId(ExternalIdentifierType... values)
ItemType
withExternalId(Collection<ExternalIdentifierType> values)
ItemType
withFiles(URIListType value)
ItemType
withId(String value)
ItemType
withMergedAccess(AccessControlMergedType value)
ItemType
withMetadata(MetadataType value)
ItemType
withPosters(URIListType value)
ItemType
withShape(ShapeType... values)
ItemType
withShape(Collection<ShapeType> values)
ItemType
withStart(String value)
ItemType
withTerse(GenericType value)
ItemType
withThumbnails(URIListType value)
ItemType
withTimespan(ItemType.Timespan... values)
ItemType
withTimespan(Collection<ItemType.Timespan> values)
-
-
-
Field Detail
-
metadata
protected MetadataType metadata
-
thumbnails
protected URIListType thumbnails
-
posters
protected URIListType posters
-
files
protected URIListType files
-
terse
protected GenericType terse
-
mergedAccess
protected AccessControlMergedType mergedAccess
-
access
protected List<ItemType.Access> access
-
timespan
protected List<ItemType.Timespan> timespan
-
externalId
protected List<ExternalIdentifierType> externalId
-
id
protected String id
-
start
protected String start
-
end
protected String end
-
base
protected String base
-
-
Method Detail
-
getMetadata
public MetadataType getMetadata()
Gets the value of the metadata property.- Returns:
- possible object is
MetadataType
-
setMetadata
public void setMetadata(MetadataType value)
Sets the value of the metadata property.- Parameters:
value
- allowed object isMetadataType
-
isSetMetadata
public boolean isSetMetadata()
-
getThumbnails
public URIListType getThumbnails()
Gets the value of the thumbnails property.- Returns:
- possible object is
URIListType
-
setThumbnails
public void setThumbnails(URIListType value)
Sets the value of the thumbnails property.- Parameters:
value
- allowed object isURIListType
-
isSetThumbnails
public boolean isSetThumbnails()
-
getPosters
public URIListType getPosters()
Gets the value of the posters property.- Returns:
- possible object is
URIListType
-
setPosters
public void setPosters(URIListType value)
Sets the value of the posters property.- Parameters:
value
- allowed object isURIListType
-
isSetPosters
public boolean isSetPosters()
-
getFiles
public URIListType getFiles()
Gets the value of the files property.- Returns:
- possible object is
URIListType
-
setFiles
public void setFiles(URIListType value)
Sets the value of the files property.- Parameters:
value
- allowed object isURIListType
-
isSetFiles
public boolean isSetFiles()
-
getTerse
public GenericType getTerse()
Gets the value of the terse property.- Returns:
- possible object is
GenericType
-
setTerse
public void setTerse(GenericType value)
Sets the value of the terse property.- Parameters:
value
- allowed object isGenericType
-
isSetTerse
public boolean isSetTerse()
-
getShape
public List<ShapeType> getShape()
Gets the value of the shape 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 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
-
isSetShape
public boolean isSetShape()
-
unsetShape
public void unsetShape()
-
getMergedAccess
public AccessControlMergedType getMergedAccess()
Gets the value of the mergedAccess property.- Returns:
- possible object is
AccessControlMergedType
-
setMergedAccess
public void setMergedAccess(AccessControlMergedType value)
Sets the value of the mergedAccess property.- Parameters:
value
- allowed object isAccessControlMergedType
-
isSetMergedAccess
public boolean isSetMergedAccess()
-
getAccess
public List<ItemType.Access> 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
ItemType.Access
-
isSetAccess
public boolean isSetAccess()
-
unsetAccess
public void unsetAccess()
-
getTimespan
public List<ItemType.Timespan> getTimespan()
Gets the value of the timespan 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 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
-
isSetTimespan
public boolean isSetTimespan()
-
unsetTimespan
public void unsetTimespan()
-
getExternalId
public List<ExternalIdentifierType> 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
ExternalIdentifierType
-
isSetExternalId
public boolean isSetExternalId()
-
unsetExternalId
public void unsetExternalId()
-
setId
public void setId(String value)
Sets the value of the id property.- Parameters:
value
- allowed object isString
-
isSetId
public boolean isSetId()
-
getStart
public String getStart()
Gets the value of the start property.- Returns:
- possible object is
String
-
setStart
public void setStart(String value)
Sets the value of the start property.- Parameters:
value
- allowed object isString
-
isSetStart
public boolean isSetStart()
-
getEnd
public String getEnd()
Gets the value of the end property.- Returns:
- possible object is
String
-
setEnd
public void setEnd(String value)
Sets the value of the end property.- Parameters:
value
- allowed object isString
-
isSetEnd
public boolean isSetEnd()
-
getBase
public String getBase()
Gets the value of the base property.- Returns:
- possible object is
String
-
setBase
public void setBase(String value)
Sets the value of the base property.- Parameters:
value
- allowed object isString
-
isSetBase
public boolean isSetBase()
-
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
-
withMetadata
public ItemType withMetadata(MetadataType value)
-
withThumbnails
public ItemType withThumbnails(URIListType value)
-
withPosters
public ItemType withPosters(URIListType value)
-
withFiles
public ItemType withFiles(URIListType value)
-
withTerse
public ItemType withTerse(GenericType value)
-
withShape
public ItemType withShape(Collection<ShapeType> values)
-
withMergedAccess
public ItemType withMergedAccess(AccessControlMergedType value)
-
withAccess
public ItemType withAccess(ItemType.Access... values)
-
withAccess
public ItemType withAccess(Collection<ItemType.Access> values)
-
withTimespan
public ItemType withTimespan(ItemType.Timespan... values)
-
withTimespan
public ItemType withTimespan(Collection<ItemType.Timespan> values)
-
withExternalId
public ItemType withExternalId(ExternalIdentifierType... values)
-
withExternalId
public ItemType withExternalId(Collection<ExternalIdentifierType> values)
-
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 ItemType 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
-
-