public class CollectionSynchronizeType extends Object implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo
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>
Modifier and Type | Class and Description |
---|---|
static class |
CollectionSynchronizeType.PropInfo |
Modifier and Type | Field and 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 and Description |
---|
CollectionSynchronizeType() |
protected boolean delete
protected boolean create
protected String id
protected String name
protected Boolean complete
protected MetadataSynchronizeType metadata
protected List<AccessControlSynchronizeType> access
protected List<HasSubEntityType> hasItem
protected List<HasSubEntityType> hasCollection
protected List<MetadataFieldGroupType> metadataGroup
public boolean isDelete()
public void setDelete(boolean value)
public boolean isSetDelete()
public boolean isCreate()
public void setCreate(boolean value)
public boolean isSetCreate()
public void setId(String value)
value
- allowed object is
String
public boolean isSetId()
public String getName()
String
public void setName(String value)
value
- allowed object is
String
public boolean isSetName()
public Boolean isComplete()
Boolean
public void setComplete(Boolean value)
value
- allowed object is
Boolean
public boolean isSetComplete()
public MetadataSynchronizeType getMetadata()
MetadataSynchronizeType
public void setMetadata(MetadataSynchronizeType value)
value
- allowed object is
MetadataSynchronizeType
public boolean isSetMetadata()
public List<AccessControlSynchronizeType> getAccess()
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
public boolean isSetAccess()
public void unsetAccess()
public List<HasSubEntityType> getHasItem()
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
public boolean isSetHasItem()
public void unsetHasItem()
public List<String> getHasLibrary()
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
public boolean isSetHasLibrary()
public void unsetHasLibrary()
public List<HasSubEntityType> getHasCollection()
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
public boolean isSetHasCollection()
public void unsetHasCollection()
public List<String> getPartOfCollection()
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
public boolean isSetPartOfCollection()
public void unsetPartOfCollection()
public List<String> getDeletedHasItem()
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
public boolean isSetDeletedHasItem()
public void unsetDeletedHasItem()
public List<String> getDeletedHasLibrary()
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
public boolean isSetDeletedHasLibrary()
public void unsetDeletedHasLibrary()
public List<String> getDeletedHasCollection()
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
public boolean isSetDeletedHasCollection()
public void unsetDeletedHasCollection()
public List<MetadataFieldGroupType> getMetadataGroup()
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
public boolean isSetMetadataGroup()
public void unsetMetadataGroup()
public Object copyTo(Object target)
copyTo
in interface org.jvnet.jaxb2_commons.lang.CopyTo
public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy strategy)
copyTo
in interface org.jvnet.jaxb2_commons.lang.CopyTo
public Object createNewInstance()
createNewInstance
in interface org.jvnet.jaxb2_commons.lang.CopyTo
public CollectionSynchronizeType withDelete(boolean value)
public CollectionSynchronizeType withCreate(boolean value)
public CollectionSynchronizeType withId(String value)
public CollectionSynchronizeType withName(String value)
public CollectionSynchronizeType withComplete(Boolean value)
public CollectionSynchronizeType withMetadata(MetadataSynchronizeType value)
public CollectionSynchronizeType withAccess(AccessControlSynchronizeType... values)
public CollectionSynchronizeType withAccess(Collection<AccessControlSynchronizeType> values)
public CollectionSynchronizeType withHasItem(HasSubEntityType... values)
public CollectionSynchronizeType withHasItem(Collection<HasSubEntityType> values)
public CollectionSynchronizeType withHasLibrary(String... values)
public CollectionSynchronizeType withHasLibrary(Collection<String> values)
public CollectionSynchronizeType withHasCollection(HasSubEntityType... values)
public CollectionSynchronizeType withHasCollection(Collection<HasSubEntityType> values)
public CollectionSynchronizeType withPartOfCollection(String... values)
public CollectionSynchronizeType withPartOfCollection(Collection<String> values)
public CollectionSynchronizeType withDeletedHasItem(String... values)
public CollectionSynchronizeType withDeletedHasItem(Collection<String> values)
public CollectionSynchronizeType withDeletedHasLibrary(String... values)
public CollectionSynchronizeType withDeletedHasLibrary(Collection<String> values)
public CollectionSynchronizeType withDeletedHasCollection(String... values)
public CollectionSynchronizeType withDeletedHasCollection(Collection<String> values)
public CollectionSynchronizeType withMetadataGroup(MetadataFieldGroupType... values)
public CollectionSynchronizeType withMetadataGroup(Collection<MetadataFieldGroupType> values)
public CollectionSynchronizeType visit(com.kscs.util.jaxb.PropertyVisitor _visitor_)
Copyright © 2017. All rights reserved.