Class CollectionType
- java.lang.Object
-
- com.vidispine.generated.CollectionType
-
- 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 CollectionType 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 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"/> </sequence> <attribute name="absoluteTime" type="{http://www.w3.org/2001/XMLSchema}boolean" /> </restriction> </complexContent> </complexType>- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCollectionType.PropInfo
-
Field Summary
Fields Modifier and Type Field Description protected BooleanabsoluteTimeprotected List<CollectionContentType>contentprotected List<ExternalIdentifierType>externalIdprotected Stringidprotected Stringlocprotected AccessControlMergedTypemergedAccessprotected MetadataTypemetadataprotected Stringnameprotected ProjectTypeprojectprotected List<SequenceType>sequenceprotected GenericTypeterse
-
Constructor Summary
Constructors Constructor Description CollectionType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectclone()ObjectcopyTo(Object target)ObjectcopyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)ObjectcreateNewInstance()booleanequals(Object object)booleanequals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)List<CollectionContentType>getContent()Gets the value of the content property.List<ExternalIdentifierType>getExternalId()Gets the value of the externalId property.StringgetId()Gets the value of the id property.StringgetLoc()Gets the value of the loc property.AccessControlMergedTypegetMergedAccess()Gets the value of the mergedAccess property.MetadataTypegetMetadata()Gets the value of the metadata property.StringgetName()Gets the value of the name property.ProjectTypegetProject()Gets the value of the project property.List<SequenceType>getSequence()Gets the value of the sequence property.GenericTypegetTerse()Gets the value of the terse property.inthashCode()inthashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)booleanisAbsoluteTime()Gets the value of the absoluteTime property.booleanisSetAbsoluteTime()booleanisSetContent()booleanisSetExternalId()booleanisSetId()booleanisSetLoc()booleanisSetMergedAccess()booleanisSetMetadata()booleanisSetName()booleanisSetProject()booleanisSetSequence()booleanisSetTerse()voidsetAbsoluteTime(boolean value)Sets the value of the absoluteTime property.voidsetId(String value)Sets the value of the id property.voidsetLoc(String value)Sets the value of the loc property.voidsetMergedAccess(AccessControlMergedType value)Sets the value of the mergedAccess property.voidsetMetadata(MetadataType value)Sets the value of the metadata property.voidsetName(String value)Sets the value of the name property.voidsetProject(ProjectType value)Sets the value of the project property.voidsetTerse(GenericType value)Sets the value of the terse property.voidunsetAbsoluteTime()voidunsetContent()voidunsetExternalId()voidunsetSequence()CollectionTypevisit(com.kscs.util.jaxb.PropertyVisitor _visitor_)CollectionTypewithAbsoluteTime(boolean value)CollectionTypewithContent(CollectionContentType... values)CollectionTypewithContent(Collection<CollectionContentType> values)CollectionTypewithExternalId(ExternalIdentifierType... values)CollectionTypewithExternalId(Collection<ExternalIdentifierType> values)CollectionTypewithId(String value)CollectionTypewithLoc(String value)CollectionTypewithMergedAccess(AccessControlMergedType value)CollectionTypewithMetadata(MetadataType value)CollectionTypewithName(String value)CollectionTypewithProject(ProjectType value)CollectionTypewithSequence(SequenceType... values)CollectionTypewithSequence(Collection<SequenceType> values)CollectionTypewithTerse(GenericType value)
-
-
-
Field Detail
-
loc
protected String loc
-
id
protected String id
-
name
protected String name
-
content
protected List<CollectionContentType> content
-
project
protected ProjectType project
-
sequence
protected List<SequenceType> sequence
-
metadata
protected MetadataType metadata
-
terse
protected GenericType terse
-
mergedAccess
protected AccessControlMergedType mergedAccess
-
externalId
protected List<ExternalIdentifierType> externalId
-
absoluteTime
protected Boolean absoluteTime
-
-
Method Detail
-
getLoc
public String getLoc()
Gets the value of the loc property.- Returns:
- possible object is
String
-
setLoc
public void setLoc(String value)
Sets the value of the loc property.- Parameters:
value- allowed object isString
-
isSetLoc
public boolean isSetLoc()
-
setId
public void setId(String value)
Sets the value of the id property.- Parameters:
value- allowed object isString
-
isSetId
public boolean isSetId()
-
getName
public String getName()
Gets the value of the name property.- Returns:
- possible object is
String
-
setName
public void setName(String value)
Sets the value of the name property.- Parameters:
value- allowed object isString
-
isSetName
public boolean isSetName()
-
getContent
public List<CollectionContentType> 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
setmethod 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
-
isSetContent
public boolean isSetContent()
-
unsetContent
public void unsetContent()
-
getProject
public ProjectType getProject()
Gets the value of the project property.- Returns:
- possible object is
ProjectType
-
setProject
public void setProject(ProjectType value)
Sets the value of the project property.- Parameters:
value- allowed object isProjectType
-
isSetProject
public boolean isSetProject()
-
getSequence
public List<SequenceType> 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
setmethod 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
-
isSetSequence
public boolean isSetSequence()
-
unsetSequence
public void unsetSequence()
-
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()
-
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()
-
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()
-
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
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
-
isSetExternalId
public boolean isSetExternalId()
-
unsetExternalId
public void unsetExternalId()
-
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()
-
copyTo
public Object copyTo(Object target)
- Specified by:
copyToin 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:
copyToin interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2
-
createNewInstance
public Object createNewInstance()
- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2
-
withLoc
public CollectionType withLoc(String value)
-
withId
public CollectionType withId(String value)
-
withName
public CollectionType withName(String value)
-
withContent
public CollectionType withContent(CollectionContentType... values)
-
withContent
public CollectionType withContent(Collection<CollectionContentType> values)
-
withProject
public CollectionType withProject(ProjectType value)
-
withSequence
public CollectionType withSequence(SequenceType... values)
-
withSequence
public CollectionType withSequence(Collection<SequenceType> values)
-
withMetadata
public CollectionType withMetadata(MetadataType value)
-
withTerse
public CollectionType withTerse(GenericType value)
-
withMergedAccess
public CollectionType withMergedAccess(AccessControlMergedType value)
-
withExternalId
public CollectionType withExternalId(ExternalIdentifierType... values)
-
withExternalId
public CollectionType withExternalId(Collection<ExternalIdentifierType> values)
-
withAbsoluteTime
public CollectionType withAbsoluteTime(boolean value)
-
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:
equalsin interfaceorg.jvnet.jaxb2_commons.lang.Equals2
-
visit
public CollectionType 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:
hashCodein interfaceorg.jvnet.jaxb2_commons.lang.HashCode2
-
-