public class ItemSynchronizeType extends Object implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo
Java class for ItemSynchronizeType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ItemSynchronizeType">
<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="created" type="{http://www.w3.org/2001/XMLSchema}dateTime" 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="shape" type="{http://xml.vidispine.com/schema/vidispine}ShapeSynchronizeType" maxOccurs="unbounded" minOccurs="0"/>
<element name="targetStorageId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="file" type="{http://xml.vidispine.com/schema/vidispine}FileSynchronizeType" maxOccurs="unbounded" minOccurs="0"/>
<element name="access" type="{http://xml.vidispine.com/schema/vidispine}AccessControlSynchronizeType" maxOccurs="unbounded" minOccurs="0"/>
<element name="thumbnails" type="{http://xml.vidispine.com/schema/vidispine}ThumbnailsSynchronizeType" minOccurs="0"/>
<element name="partOfCollection" type="{http://xml.vidispine.com/schema/vidispine}SiteIdType" maxOccurs="unbounded" minOccurs="0"/>
<element name="partOfLibrary" 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 | Field and Description |
|---|---|
protected List<AccessControlSynchronizeType> |
access |
protected Boolean |
complete |
protected boolean |
create |
protected XMLGregorianCalendar |
created |
protected boolean |
delete |
protected List<FileSynchronizeType> |
file |
protected String |
id |
protected MetadataSynchronizeType |
metadata |
protected List<MetadataFieldGroupType> |
metadataGroup |
protected List<String> |
partOfCollection |
protected List<String> |
partOfLibrary |
protected List<ShapeSynchronizeType> |
shape |
protected String |
targetStorageId |
protected ThumbnailsSynchronizeType |
thumbnails |
| Constructor and Description |
|---|
ItemSynchronizeType() |
protected boolean delete
protected boolean create
protected String id
protected XMLGregorianCalendar created
protected Boolean complete
protected MetadataSynchronizeType metadata
protected List<ShapeSynchronizeType> shape
protected String targetStorageId
protected List<FileSynchronizeType> file
protected List<AccessControlSynchronizeType> access
protected ThumbnailsSynchronizeType thumbnails
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
Stringpublic boolean isSetId()
public XMLGregorianCalendar getCreated()
XMLGregorianCalendarpublic void setCreated(XMLGregorianCalendar value)
value - allowed object is
XMLGregorianCalendarpublic boolean isSetCreated()
public Boolean isComplete()
Booleanpublic void setComplete(Boolean value)
value - allowed object is
Booleanpublic boolean isSetComplete()
public MetadataSynchronizeType getMetadata()
MetadataSynchronizeTypepublic void setMetadata(MetadataSynchronizeType value)
value - allowed object is
MetadataSynchronizeTypepublic boolean isSetMetadata()
public List<ShapeSynchronizeType> getShape()
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 shape property.
For example, to add a new item, do as follows:
getShape().add(newItem);
Objects of the following type(s) are allowed in the list
ShapeSynchronizeType
public boolean isSetShape()
public void unsetShape()
public String getTargetStorageId()
Stringpublic void setTargetStorageId(String value)
value - allowed object is
Stringpublic boolean isSetTargetStorageId()
public List<FileSynchronizeType> getFile()
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 file property.
For example, to add a new item, do as follows:
getFile().add(newItem);
Objects of the following type(s) are allowed in the list
FileSynchronizeType
public boolean isSetFile()
public void unsetFile()
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 ThumbnailsSynchronizeType getThumbnails()
ThumbnailsSynchronizeTypepublic void setThumbnails(ThumbnailsSynchronizeType value)
value - allowed object is
ThumbnailsSynchronizeTypepublic boolean isSetThumbnails()
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> getPartOfLibrary()
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 partOfLibrary property.
For example, to add a new item, do as follows:
getPartOfLibrary().add(newItem);
Objects of the following type(s) are allowed in the list
String
public boolean isSetPartOfLibrary()
public void unsetPartOfLibrary()
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.CopyTopublic 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.CopyTopublic Object createNewInstance()
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTopublic ItemSynchronizeType withDelete(boolean value)
public ItemSynchronizeType withCreate(boolean value)
public ItemSynchronizeType withId(String value)
public ItemSynchronizeType withCreated(XMLGregorianCalendar value)
public ItemSynchronizeType withComplete(Boolean value)
public ItemSynchronizeType withMetadata(MetadataSynchronizeType value)
public ItemSynchronizeType withShape(ShapeSynchronizeType... values)
public ItemSynchronizeType withShape(Collection<ShapeSynchronizeType> values)
public ItemSynchronizeType withTargetStorageId(String value)
public ItemSynchronizeType withFile(FileSynchronizeType... values)
public ItemSynchronizeType withFile(Collection<FileSynchronizeType> values)
public ItemSynchronizeType withAccess(AccessControlSynchronizeType... values)
public ItemSynchronizeType withAccess(Collection<AccessControlSynchronizeType> values)
public ItemSynchronizeType withThumbnails(ThumbnailsSynchronizeType value)
public ItemSynchronizeType withPartOfCollection(String... values)
public ItemSynchronizeType withPartOfCollection(Collection<String> values)
public ItemSynchronizeType withPartOfLibrary(String... values)
public ItemSynchronizeType withPartOfLibrary(Collection<String> values)
public ItemSynchronizeType withMetadataGroup(MetadataFieldGroupType... values)
public ItemSynchronizeType withMetadataGroup(Collection<MetadataFieldGroupType> values)
Copyright © 2015. All rights reserved.