Class CollectionType
- 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 CollectionType complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="CollectionType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="loc" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
<element name="id" type="{http://xml.vidispine.com/schema/vidispine}SiteIdType" minOccurs="0"/>
<element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="content" type="{http://xml.vidispine.com/schema/vidispine}CollectionContentType" maxOccurs="unbounded" minOccurs="0"/>
<element name="project" type="{http://xml.vidispine.com/schema/vidispine}ProjectType" minOccurs="0"/>
<element name="sequence" type="{http://xml.vidispine.com/schema/vidispine}SequenceType" maxOccurs="unbounded" minOccurs="0"/>
<element name="metadata" type="{http://xml.vidispine.com/schema/vidispine}MetadataType" minOccurs="0"/>
<element name="terse" type="{http://xml.vidispine.com/schema/vidispine}GenericType" minOccurs="0"/>
<element name="merged-access" type="{http://xml.vidispine.com/schema/vidispine}AccessControlMergedType" minOccurs="0"/>
<element name="externalId" type="{http://xml.vidispine.com/schema/vidispine}ExternalIdentifierType" maxOccurs="unbounded" minOccurs="0"/>
<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>
</sequence>
<attribute name="absoluteTime" type="{http://www.w3.org/2001/XMLSchema}boolean" />
</restriction>
</complexContent>
</complexType>
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
Java class for anonymous complex type -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Boolean
protected List<CollectionContentType>
protected List<ExternalIdentifierType>
protected String
protected String
protected AccessControlMergedType
protected MetadataType
protected String
protected ProjectType
protected List<SequenceType>
protected GenericType
protected List<CollectionType.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 content property.Gets the value of the externalId property.getId()
Gets the value of the id property.getLoc()
Gets the value of the loc property.Gets the value of the mergedAccess property.Gets the value of the metadata property.getName()
Gets the value of the name property.Gets the value of the project property.Gets the value of the sequence property.getTerse()
Gets the value of the terse 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
Gets the value of the absoluteTime property.boolean
boolean
boolean
boolean
isSetId()
boolean
isSetLoc()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
void
setAbsoluteTime
(boolean value) Sets the value of the absoluteTime property.void
Sets the value of the id property.void
Sets the value of the loc property.void
Sets the value of the mergedAccess property.void
setMetadata
(MetadataType value) Sets the value of the metadata property.void
Sets the value of the name property.void
setProject
(ProjectType value) Sets the value of the project property.void
setTerse
(GenericType value) Sets the value of the terse property.toString()
void
void
void
void
void
visit
(com.kscs.util.jaxb.PropertyVisitor _visitor_) withAbsoluteTime
(boolean value) Sets the value of the absoluteTime property.withContent
(CollectionContentType... values) Adds objects to the list of Content using add methodwithContent
(Collection<CollectionContentType> values) Adds objects to the list of Content using addAll methodwithExternalId
(ExternalIdentifierType... values) Adds objects to the list of ExternalId using add methodAdds objects to the list of ExternalId using addAll methodSets the value of the id property.Sets the value of the loc property.Sets the value of the mergedAccess property.withMetadata
(MetadataType value) Sets the value of the metadata property.Sets the value of the name property.withProject
(ProjectType value) Sets the value of the project property.withSequence
(SequenceType... values) Adds objects to the list of Sequence using add methodwithSequence
(Collection<SequenceType> values) Adds objects to the list of Sequence using addAll methodwithTerse
(GenericType value) Sets the value of the terse property.withTimespan
(CollectionType.Timespan... values) Adds objects to the list of Timespan using add methodAdds objects to the list of Timespan using addAll method
-
Field Details
-
loc
-
id
-
name
-
-
project
-
sequence
-
metadata
-
terse
-
mergedAccess
-
externalId
-
timespan
-
absoluteTime
-
-
Constructor Details
-
CollectionType
public CollectionType()
-
-
Method Details
-
getLoc
Gets the value of the loc property.- Returns:
- possible object is
String
-
setLoc
Sets the value of the loc property.- Parameters:
value
- allowed object isString
-
isSetLoc
public boolean isSetLoc() -
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() -
getName
Gets the value of the name property.- Returns:
- possible object is
String
-
setName
Sets the value of the name property.- Parameters:
value
- allowed object isString
-
isSetName
public boolean isSetName() -
getContent
Gets the value of the content 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 content property.For example, to add a new item, do as follows:
getContent().add(newItem);
Objects of the following type(s) are allowed in the list
CollectionContentType
- Returns:
- The value of the content property.
-
isSetContent
public boolean isSetContent() -
unsetContent
public void unsetContent() -
getProject
Gets the value of the project property.- Returns:
- possible object is
ProjectType
-
setProject
Sets the value of the project property.- Parameters:
value
- allowed object isProjectType
-
isSetProject
public boolean isSetProject() -
getSequence
Gets the value of the sequence 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 sequence property.For example, to add a new item, do as follows:
getSequence().add(newItem);
Objects of the following type(s) are allowed in the list
SequenceType
- Returns:
- The value of the sequence property.
-
isSetSequence
public boolean isSetSequence() -
unsetSequence
public void unsetSequence() -
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() -
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() -
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() -
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() -
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
CollectionType.Timespan
- Returns:
- The value of the timespan property.
-
isSetTimespan
public boolean isSetTimespan() -
unsetTimespan
public void unsetTimespan() -
isAbsoluteTime
public boolean isAbsoluteTime()Gets the value of the absoluteTime property.- Returns:
- possible object is
Boolean
-
setAbsoluteTime
public void setAbsoluteTime(boolean value) Sets the value of the absoluteTime property.- Parameters:
value
- allowed object isBoolean
-
isSetAbsoluteTime
public boolean isSetAbsoluteTime() -
unsetAbsoluteTime
public void unsetAbsoluteTime() -
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
-
withLoc
Sets the value of the loc property.- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
withId
Sets the value of the id property.- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
withName
Sets the value of the name property.- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
withContent
Adds objects to the list of Content using add method- Parameters:
values
- objects to add to the list Content- Returns:
- The class instance
-
withContent
Adds objects to the list of Content using addAll method- Parameters:
values
- objects to add to the list Content- Returns:
- The class instance
-
withProject
Sets the value of the project property.- Parameters:
value
- allowed object isProjectType
- Returns:
- The class instance
-
withSequence
Adds objects to the list of Sequence using add method- Parameters:
values
- objects to add to the list Sequence- Returns:
- The class instance
-
withSequence
Adds objects to the list of Sequence using addAll method- Parameters:
values
- objects to add to the list Sequence- Returns:
- The class instance
-
withMetadata
Sets the value of the metadata property.- Parameters:
value
- allowed object isMetadataType
- Returns:
- The class instance
-
withTerse
Sets the value of the terse property.- Parameters:
value
- allowed object isGenericType
- Returns:
- The class instance
-
withMergedAccess
Sets the value of the mergedAccess property.- Parameters:
value
- allowed object isAccessControlMergedType
- 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
-
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
-
withAbsoluteTime
Sets the value of the absoluteTime property.- Parameters:
value
- allowed object is boolean- 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
-