Class ItemType
- All Implemented Interfaces:
Serializable,Cloneable,org.jvnet.jaxb.lang.CopyTo,org.jvnet.jaxb.lang.Equals,org.jvnet.jaxb.lang.HashCode,org.jvnet.jaxb.lang.ToString
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:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classJava class for anonymous complex typestatic classstatic classJava class for anonymous complex type -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<ItemType.Access>protected Stringprotected Stringprotected List<ExternalIdentifierType>protected URIListTypeprotected Stringprotected AccessControlMergedTypeprotected MetadataTypeprotected URIListTypeprotected Stringprotected GenericTypeprotected URIListTypeprotected List<ItemType.Timespan> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionappend(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) appendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) clone()copyTo(org.jvnet.jaxb.locator.ObjectLocator locator, Object target, org.jvnet.jaxb.lang.CopyStrategy strategy) booleanbooleanequals(org.jvnet.jaxb.locator.ObjectLocator thisLocator, org.jvnet.jaxb.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb.lang.EqualsStrategy strategy) Gets the value of the access property.getBase()Gets the value of the base property.getEnd()Gets the value of the end property.Gets the value of the externalId property.getFiles()Gets the value of the files property.getId()Gets the value of the id property.Gets the value of the mergedAccess property.Gets the value of the metadata property.Gets the value of the posters property.getShape()Gets the value of the shape property.getStart()Gets the value of the start property.getTerse()Gets the value of the terse property.Gets the value of the thumbnails property.Gets the value of the timespan property.inthashCode()inthashCode(org.jvnet.jaxb.locator.ObjectLocator locator, org.jvnet.jaxb.lang.HashCodeStrategy strategy) booleanbooleanbooleanisSetEnd()booleanbooleanbooleanisSetId()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidSets the value of the base property.voidSets the value of the end property.voidsetFiles(URIListType value) Sets the value of the files property.voidSets the value of the id property.voidSets the value of the mergedAccess property.voidsetMetadata(MetadataType value) Sets the value of the metadata property.voidsetPosters(URIListType value) Sets the value of the posters property.voidSets the value of the start property.voidsetTerse(GenericType value) Sets the value of the terse property.voidsetThumbnails(URIListType value) Sets the value of the thumbnails property.toString()voidvoidvoidvoidvisit(com.kscs.util.jaxb.PropertyVisitor _visitor_) withAccess(ItemType.Access... values) Adds objects to the list of Access using add methodwithAccess(Collection<ItemType.Access> values) Adds objects to the list of Access using addAll methodSets the value of the base property.Sets the value of the end property.withExternalId(ExternalIdentifierType... values) Adds objects to the list of ExternalId using add methodAdds objects to the list of ExternalId using addAll methodwithFiles(URIListType value) Sets the value of the files property.Sets the value of the id property.Sets the value of the mergedAccess property.withMetadata(MetadataType value) Sets the value of the metadata property.withPosters(URIListType value) Sets the value of the posters property.Adds objects to the list of Shape using add methodwithShape(Collection<ShapeType> values) Adds objects to the list of Shape using addAll methodSets the value of the start property.withTerse(GenericType value) Sets the value of the terse property.withThumbnails(URIListType value) Sets the value of the thumbnails property.withTimespan(ItemType.Timespan... values) Adds objects to the list of Timespan using add methodwithTimespan(Collection<ItemType.Timespan> values) Adds objects to the list of Timespan using addAll method
-
Field Details
-
metadata
-
thumbnails
-
posters
-
files
-
terse
-
shape
-
mergedAccess
-
access
-
timespan
-
externalId
-
id
-
start
-
end
-
base
-
-
Constructor Details
-
ItemType
public ItemType()
-
-
Method Details
-
getMetadata
Gets the value of the metadata property.- Returns:
- possible object is
MetadataType
-
setMetadata
Sets the value of the metadata property.- Parameters:
value- allowed object isMetadataType
-
isSetMetadata
public boolean isSetMetadata() -
getThumbnails
Gets the value of the thumbnails property.- Returns:
- possible object is
URIListType
-
setThumbnails
Sets the value of the thumbnails property.- Parameters:
value- allowed object isURIListType
-
isSetThumbnails
public boolean isSetThumbnails() -
getPosters
Gets the value of the posters property.- Returns:
- possible object is
URIListType
-
setPosters
Sets the value of the posters property.- Parameters:
value- allowed object isURIListType
-
isSetPosters
public boolean isSetPosters() -
getFiles
Gets the value of the files property.- Returns:
- possible object is
URIListType
-
setFiles
Sets the value of the files property.- Parameters:
value- allowed object isURIListType
-
isSetFiles
public boolean isSetFiles() -
getTerse
Gets the value of the terse property.- Returns:
- possible object is
GenericType
-
setTerse
Sets the value of the terse property.- Parameters:
value- allowed object isGenericType
-
isSetTerse
public boolean isSetTerse() -
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
setmethod 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- Returns:
- The value of the shape property.
-
isSetShape
public boolean isSetShape() -
unsetShape
public void unsetShape() -
getMergedAccess
Gets the value of the mergedAccess property.- Returns:
- possible object is
AccessControlMergedType
-
setMergedAccess
Sets the value of the mergedAccess property.- Parameters:
value- allowed object isAccessControlMergedType
-
isSetMergedAccess
public boolean isSetMergedAccess() -
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
setmethod 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- Returns:
- The value of the access property.
-
isSetAccess
public boolean isSetAccess() -
unsetAccess
public void unsetAccess() -
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
setmethod 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- Returns:
- The value of the timespan property.
-
isSetTimespan
public boolean isSetTimespan() -
unsetTimespan
public void unsetTimespan() -
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
setmethod 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- Returns:
- The value of the externalId property.
-
isSetExternalId
public boolean isSetExternalId() -
unsetExternalId
public void unsetExternalId() -
getId
Gets the value of the id property.- Returns:
- possible object is
String
-
setId
Sets the value of the id property.- Parameters:
value- allowed object isString
-
isSetId
public boolean isSetId() -
getStart
Gets the value of the start property.- Returns:
- possible object is
String
-
setStart
Sets the value of the start property.- Parameters:
value- allowed object isString
-
isSetStart
public boolean isSetStart() -
getEnd
Gets the value of the end property.- Returns:
- possible object is
String
-
setEnd
Sets the value of the end property.- Parameters:
value- allowed object isString
-
isSetEnd
public boolean isSetEnd() -
getBase
Gets the value of the base property.- Returns:
- possible object is
String
-
setBase
Sets the value of the base property.- Parameters:
value- allowed object isString
-
isSetBase
public boolean isSetBase() -
clone
-
copyTo
- Specified by:
copyToin interfaceorg.jvnet.jaxb.lang.CopyTo
-
copyTo
public Object copyTo(org.jvnet.jaxb.locator.ObjectLocator locator, Object target, org.jvnet.jaxb.lang.CopyStrategy strategy) - Specified by:
copyToin interfaceorg.jvnet.jaxb.lang.CopyTo
-
createNewInstance
- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb.lang.CopyTo
-
withMetadata
Sets the value of the metadata property.- Parameters:
value- allowed object isMetadataType- Returns:
- The class instance
-
withThumbnails
Sets the value of the thumbnails property.- Parameters:
value- allowed object isURIListType- Returns:
- The class instance
-
withPosters
Sets the value of the posters property.- Parameters:
value- allowed object isURIListType- Returns:
- The class instance
-
withFiles
Sets the value of the files property.- Parameters:
value- allowed object isURIListType- Returns:
- The class instance
-
withTerse
Sets the value of the terse property.- Parameters:
value- allowed object isGenericType- Returns:
- The class instance
-
withShape
Adds objects to the list of Shape using add method- Parameters:
values- objects to add to the list Shape- Returns:
- The class instance
-
withShape
Adds objects to the list of Shape using addAll method- Parameters:
values- objects to add to the list Shape- Returns:
- The class instance
-
withMergedAccess
Sets the value of the mergedAccess property.- Parameters:
value- allowed object isAccessControlMergedType- Returns:
- The class instance
-
withAccess
Adds objects to the list of Access using add method- Parameters:
values- objects to add to the list Access- Returns:
- The class instance
-
withAccess
Adds objects to the list of Access using addAll method- Parameters:
values- objects to add to the list Access- Returns:
- The class instance
-
withTimespan
Adds objects to the list of Timespan using add method- Parameters:
values- objects to add to the list Timespan- Returns:
- The class instance
-
withTimespan
Adds objects to the list of Timespan using addAll method- Parameters:
values- objects to add to the list Timespan- Returns:
- The class instance
-
withExternalId
Adds objects to the list of ExternalId using add method- Parameters:
values- objects to add to the list ExternalId- Returns:
- The class instance
-
withExternalId
Adds objects to the list of ExternalId using addAll method- Parameters:
values- objects to add to the list ExternalId- Returns:
- The class instance
-
withId
Sets the value of the id property.- Parameters:
value- allowed object isString- Returns:
- The class instance
-
withStart
Sets the value of the start property.- Parameters:
value- allowed object isString- Returns:
- The class instance
-
withEnd
Sets the value of the end property.- Parameters:
value- allowed object isString- Returns:
- The class instance
-
withBase
Sets the value of the base property.- Parameters:
value- allowed object isString- Returns:
- The class instance
-
equals
public boolean equals(org.jvnet.jaxb.locator.ObjectLocator thisLocator, org.jvnet.jaxb.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb.lang.EqualsStrategy strategy) - Specified by:
equalsin interfaceorg.jvnet.jaxb.lang.Equals
-
equals
-
visit
-
hashCode
public int hashCode(org.jvnet.jaxb.locator.ObjectLocator locator, org.jvnet.jaxb.lang.HashCodeStrategy strategy) - Specified by:
hashCodein interfaceorg.jvnet.jaxb.lang.HashCode
-
hashCode
public int hashCode() -
toString
-
append
public StringBuilder append(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) - Specified by:
appendin interfaceorg.jvnet.jaxb.lang.ToString
-
appendFields
public StringBuilder appendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) - Specified by:
appendFieldsin interfaceorg.jvnet.jaxb.lang.ToString
-