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 class
CollectionType.PropInfo
-
Field Summary
Fields Modifier and Type Field Description protected Boolean
absoluteTime
protected List<CollectionContentType>
content
protected List<ExternalIdentifierType>
externalId
protected String
id
protected String
loc
protected AccessControlMergedType
mergedAccess
protected MetadataType
metadata
protected String
name
protected ProjectType
project
protected List<SequenceType>
sequence
protected GenericType
terse
-
Constructor Summary
Constructors Constructor Description CollectionType()
-
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<CollectionContentType>
getContent()
Gets the value of the content property.List<ExternalIdentifierType>
getExternalId()
Gets the value of the externalId property.String
getId()
Gets the value of the id property.String
getLoc()
Gets the value of the loc property.AccessControlMergedType
getMergedAccess()
Gets the value of the mergedAccess property.MetadataType
getMetadata()
Gets the value of the metadata property.String
getName()
Gets the value of the name property.ProjectType
getProject()
Gets the value of the project property.List<SequenceType>
getSequence()
Gets the value of the sequence property.GenericType
getTerse()
Gets the value of the terse property.int
hashCode()
int
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
boolean
isAbsoluteTime()
Gets the value of the absoluteTime property.boolean
isSetAbsoluteTime()
boolean
isSetContent()
boolean
isSetExternalId()
boolean
isSetId()
boolean
isSetLoc()
boolean
isSetMergedAccess()
boolean
isSetMetadata()
boolean
isSetName()
boolean
isSetProject()
boolean
isSetSequence()
boolean
isSetTerse()
void
setAbsoluteTime(boolean value)
Sets the value of the absoluteTime property.void
setId(String value)
Sets the value of the id property.void
setLoc(String value)
Sets the value of the loc property.void
setMergedAccess(AccessControlMergedType value)
Sets the value of the mergedAccess property.void
setMetadata(MetadataType value)
Sets the value of the metadata property.void
setName(String value)
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.void
unsetAbsoluteTime()
void
unsetContent()
void
unsetExternalId()
void
unsetSequence()
CollectionType
visit(com.kscs.util.jaxb.PropertyVisitor _visitor_)
CollectionType
withAbsoluteTime(boolean value)
CollectionType
withContent(CollectionContentType... values)
CollectionType
withContent(Collection<CollectionContentType> values)
CollectionType
withExternalId(ExternalIdentifierType... values)
CollectionType
withExternalId(Collection<ExternalIdentifierType> values)
CollectionType
withId(String value)
CollectionType
withLoc(String value)
CollectionType
withMergedAccess(AccessControlMergedType value)
CollectionType
withMetadata(MetadataType value)
CollectionType
withName(String value)
CollectionType
withProject(ProjectType value)
CollectionType
withSequence(SequenceType... values)
CollectionType
withSequence(Collection<SequenceType> values)
CollectionType
withTerse(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
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
-
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
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
-
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
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()
-
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:
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
-
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:
equals
in 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:
hashCode
in interfaceorg.jvnet.jaxb2_commons.lang.HashCode2
-
-