Class CollectionSynchronizeType
- java.lang.Object
-
- com.vidispine.generated.CollectionSynchronizeType
-
- 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 CollectionSynchronizeType 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 CollectionSynchronizeType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="CollectionSynchronizeType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="delete" type="{http://www.w3.org/2001/XMLSchema}boolean"/> <element name="create" type="{http://www.w3.org/2001/XMLSchema}boolean"/> <element name="id" type="{http://xml.vidispine.com/schema/vidispine}SiteIdType"/> <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="complete" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="metadata" type="{http://xml.vidispine.com/schema/vidispine}MetadataSynchronizeType" minOccurs="0"/> <element name="access" type="{http://xml.vidispine.com/schema/vidispine}AccessControlSynchronizeType" maxOccurs="unbounded" minOccurs="0"/> <element name="hasItem" type="{http://xml.vidispine.com/schema/vidispine}HasSubEntityType" maxOccurs="unbounded" minOccurs="0"/> <element name="hasLibrary" type="{http://xml.vidispine.com/schema/vidispine}SiteIdType" maxOccurs="unbounded" minOccurs="0"/> <element name="hasCollection" type="{http://xml.vidispine.com/schema/vidispine}HasSubEntityType" maxOccurs="unbounded" minOccurs="0"/> <element name="partOfCollection" type="{http://xml.vidispine.com/schema/vidispine}SiteIdType" maxOccurs="unbounded" minOccurs="0"/> <element name="deletedHasItem" type="{http://xml.vidispine.com/schema/vidispine}SiteIdType" maxOccurs="unbounded" minOccurs="0"/> <element name="deletedHasLibrary" type="{http://xml.vidispine.com/schema/vidispine}SiteIdType" maxOccurs="unbounded" minOccurs="0"/> <element name="deletedHasCollection" type="{http://xml.vidispine.com/schema/vidispine}SiteIdType" maxOccurs="unbounded" minOccurs="0"/> <element name="metadataGroup" type="{http://xml.vidispine.com/schema/vidispine}MetadataFieldGroupType" maxOccurs="unbounded" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CollectionSynchronizeType.PropInfo
-
Field Summary
Fields Modifier and Type Field Description protected List<AccessControlSynchronizeType>
access
protected Boolean
complete
protected boolean
create
protected boolean
delete
protected List<String>
deletedHasCollection
protected List<String>
deletedHasItem
protected List<String>
deletedHasLibrary
protected List<HasSubEntityType>
hasCollection
protected List<HasSubEntityType>
hasItem
protected List<String>
hasLibrary
protected String
id
protected MetadataSynchronizeType
metadata
protected List<MetadataFieldGroupType>
metadataGroup
protected String
name
protected List<String>
partOfCollection
-
Constructor Summary
Constructors Constructor Description CollectionSynchronizeType()
-
Method Summary
-
-
-
Field Detail
-
delete
protected boolean delete
-
create
protected boolean create
-
id
protected String id
-
name
protected String name
-
complete
protected Boolean complete
-
metadata
protected MetadataSynchronizeType metadata
-
access
protected List<AccessControlSynchronizeType> access
-
hasItem
protected List<HasSubEntityType> hasItem
-
hasCollection
protected List<HasSubEntityType> hasCollection
-
metadataGroup
protected List<MetadataFieldGroupType> metadataGroup
-
-
Method Detail
-
isDelete
public boolean isDelete()
Gets the value of the delete property.
-
setDelete
public void setDelete(boolean value)
Sets the value of the delete property.
-
isSetDelete
public boolean isSetDelete()
-
isCreate
public boolean isCreate()
Gets the value of the create property.
-
setCreate
public void setCreate(boolean value)
Sets the value of the create property.
-
isSetCreate
public boolean isSetCreate()
-
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()
-
isComplete
public Boolean isComplete()
Gets the value of the complete property.- Returns:
- possible object is
Boolean
-
setComplete
public void setComplete(Boolean value)
Sets the value of the complete property.- Parameters:
value
- allowed object isBoolean
-
isSetComplete
public boolean isSetComplete()
-
getMetadata
public MetadataSynchronizeType getMetadata()
Gets the value of the metadata property.- Returns:
- possible object is
MetadataSynchronizeType
-
setMetadata
public void setMetadata(MetadataSynchronizeType value)
Sets the value of the metadata property.- Parameters:
value
- allowed object isMetadataSynchronizeType
-
isSetMetadata
public boolean isSetMetadata()
-
getAccess
public List<AccessControlSynchronizeType> 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
AccessControlSynchronizeType
-
isSetAccess
public boolean isSetAccess()
-
unsetAccess
public void unsetAccess()
-
getHasItem
public List<HasSubEntityType> getHasItem()
Gets the value of the hasItem 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 hasItem property.For example, to add a new item, do as follows:
getHasItem().add(newItem);
Objects of the following type(s) are allowed in the list
HasSubEntityType
-
isSetHasItem
public boolean isSetHasItem()
-
unsetHasItem
public void unsetHasItem()
-
getHasLibrary
public List<String> getHasLibrary()
Gets the value of the hasLibrary 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 hasLibrary property.For example, to add a new item, do as follows:
getHasLibrary().add(newItem);
Objects of the following type(s) are allowed in the list
String
-
isSetHasLibrary
public boolean isSetHasLibrary()
-
unsetHasLibrary
public void unsetHasLibrary()
-
getHasCollection
public List<HasSubEntityType> getHasCollection()
Gets the value of the hasCollection 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 hasCollection property.For example, to add a new item, do as follows:
getHasCollection().add(newItem);
Objects of the following type(s) are allowed in the list
HasSubEntityType
-
isSetHasCollection
public boolean isSetHasCollection()
-
unsetHasCollection
public void unsetHasCollection()
-
getPartOfCollection
public List<String> getPartOfCollection()
Gets the value of the partOfCollection 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 partOfCollection property.For example, to add a new item, do as follows:
getPartOfCollection().add(newItem);
Objects of the following type(s) are allowed in the list
String
-
isSetPartOfCollection
public boolean isSetPartOfCollection()
-
unsetPartOfCollection
public void unsetPartOfCollection()
-
getDeletedHasItem
public List<String> getDeletedHasItem()
Gets the value of the deletedHasItem 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 deletedHasItem property.For example, to add a new item, do as follows:
getDeletedHasItem().add(newItem);
Objects of the following type(s) are allowed in the list
String
-
isSetDeletedHasItem
public boolean isSetDeletedHasItem()
-
unsetDeletedHasItem
public void unsetDeletedHasItem()
-
getDeletedHasLibrary
public List<String> getDeletedHasLibrary()
Gets the value of the deletedHasLibrary 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 deletedHasLibrary property.For example, to add a new item, do as follows:
getDeletedHasLibrary().add(newItem);
Objects of the following type(s) are allowed in the list
String
-
isSetDeletedHasLibrary
public boolean isSetDeletedHasLibrary()
-
unsetDeletedHasLibrary
public void unsetDeletedHasLibrary()
-
getDeletedHasCollection
public List<String> getDeletedHasCollection()
Gets the value of the deletedHasCollection 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 deletedHasCollection property.For example, to add a new item, do as follows:
getDeletedHasCollection().add(newItem);
Objects of the following type(s) are allowed in the list
String
-
isSetDeletedHasCollection
public boolean isSetDeletedHasCollection()
-
unsetDeletedHasCollection
public void unsetDeletedHasCollection()
-
getMetadataGroup
public List<MetadataFieldGroupType> getMetadataGroup()
Gets the value of the metadataGroup 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 metadataGroup property.For example, to add a new item, do as follows:
getMetadataGroup().add(newItem);
Objects of the following type(s) are allowed in the list
MetadataFieldGroupType
-
isSetMetadataGroup
public boolean isSetMetadataGroup()
-
unsetMetadataGroup
public void unsetMetadataGroup()
-
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
-
withDelete
public CollectionSynchronizeType withDelete(boolean value)
-
withCreate
public CollectionSynchronizeType withCreate(boolean value)
-
withId
public CollectionSynchronizeType withId(String value)
-
withName
public CollectionSynchronizeType withName(String value)
-
withComplete
public CollectionSynchronizeType withComplete(Boolean value)
-
withMetadata
public CollectionSynchronizeType withMetadata(MetadataSynchronizeType value)
-
withAccess
public CollectionSynchronizeType withAccess(AccessControlSynchronizeType... values)
-
withAccess
public CollectionSynchronizeType withAccess(Collection<AccessControlSynchronizeType> values)
-
withHasItem
public CollectionSynchronizeType withHasItem(HasSubEntityType... values)
-
withHasItem
public CollectionSynchronizeType withHasItem(Collection<HasSubEntityType> values)
-
withHasLibrary
public CollectionSynchronizeType withHasLibrary(String... values)
-
withHasLibrary
public CollectionSynchronizeType withHasLibrary(Collection<String> values)
-
withHasCollection
public CollectionSynchronizeType withHasCollection(HasSubEntityType... values)
-
withHasCollection
public CollectionSynchronizeType withHasCollection(Collection<HasSubEntityType> values)
-
withPartOfCollection
public CollectionSynchronizeType withPartOfCollection(String... values)
-
withPartOfCollection
public CollectionSynchronizeType withPartOfCollection(Collection<String> values)
-
withDeletedHasItem
public CollectionSynchronizeType withDeletedHasItem(String... values)
-
withDeletedHasItem
public CollectionSynchronizeType withDeletedHasItem(Collection<String> values)
-
withDeletedHasLibrary
public CollectionSynchronizeType withDeletedHasLibrary(String... values)
-
withDeletedHasLibrary
public CollectionSynchronizeType withDeletedHasLibrary(Collection<String> values)
-
withDeletedHasCollection
public CollectionSynchronizeType withDeletedHasCollection(String... values)
-
withDeletedHasCollection
public CollectionSynchronizeType withDeletedHasCollection(Collection<String> values)
-
withMetadataGroup
public CollectionSynchronizeType withMetadataGroup(MetadataFieldGroupType... values)
-
withMetadataGroup
public CollectionSynchronizeType withMetadataGroup(Collection<MetadataFieldGroupType> values)
-
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 CollectionSynchronizeType 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
-
-