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 class
Java class for anonymous complex typestatic class
static class
Java class for anonymous complex type -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<ItemType.Access>
protected String
protected String
protected List<ExternalIdentifierType>
protected URIListType
protected String
protected AccessControlMergedType
protected MetadataType
protected URIListType
protected String
protected GenericType
protected URIListType
protected 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) boolean
boolean
equals
(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.int
hashCode()
int
hashCode
(org.jvnet.jaxb.locator.ObjectLocator locator, org.jvnet.jaxb.lang.HashCodeStrategy strategy) boolean
boolean
boolean
isSetEnd()
boolean
boolean
boolean
isSetId()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
void
Sets the value of the base property.void
Sets the value of the end property.void
setFiles
(URIListType value) Sets the value of the files property.void
Sets the value of the id property.void
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
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.toString()
void
void
void
void
visit
(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
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
- 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
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
- 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
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
- 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
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
- 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:
copyTo
in 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:
copyTo
in interfaceorg.jvnet.jaxb.lang.CopyTo
-
createNewInstance
- Specified by:
createNewInstance
in 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:
equals
in 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:
hashCode
in 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:
append
in 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:
appendFields
in interfaceorg.jvnet.jaxb.lang.ToString
-