Class ItemSynchronizeType
- java.lang.Object
-
- com.vidispine.generated.ItemSynchronizeType
-
- 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 ItemSynchronizeType 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 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>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ItemSynchronizeType.PropInfo
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor Description ItemSynchronizeType()
-
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<AccessControlSynchronizeType>
getAccess()
Gets the value of the access property.XMLGregorianCalendar
getCreated()
Gets the value of the created property.List<FileSynchronizeType>
getFile()
Gets the value of the file property.String
getId()
Gets the value of the id property.MetadataSynchronizeType
getMetadata()
Gets the value of the metadata property.List<MetadataFieldGroupType>
getMetadataGroup()
Gets the value of the metadataGroup property.List<String>
getPartOfCollection()
Gets the value of the partOfCollection property.List<String>
getPartOfLibrary()
Gets the value of the partOfLibrary property.List<ShapeSynchronizeType>
getShape()
Gets the value of the shape property.String
getTargetStorageId()
Gets the value of the targetStorageId property.ThumbnailsSynchronizeType
getThumbnails()
Gets the value of the thumbnails property.int
hashCode()
int
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
Boolean
isComplete()
Gets the value of the complete property.boolean
isCreate()
Gets the value of the create property.boolean
isDelete()
Gets the value of the delete property.boolean
isSetAccess()
boolean
isSetComplete()
boolean
isSetCreate()
boolean
isSetCreated()
boolean
isSetDelete()
boolean
isSetFile()
boolean
isSetId()
boolean
isSetMetadata()
boolean
isSetMetadataGroup()
boolean
isSetPartOfCollection()
boolean
isSetPartOfLibrary()
boolean
isSetShape()
boolean
isSetTargetStorageId()
boolean
isSetThumbnails()
void
setComplete(Boolean value)
Sets the value of the complete property.void
setCreate(boolean value)
Sets the value of the create property.void
setCreated(XMLGregorianCalendar value)
Sets the value of the created property.void
setDelete(boolean value)
Sets the value of the delete property.void
setId(String value)
Sets the value of the id property.void
setMetadata(MetadataSynchronizeType value)
Sets the value of the metadata property.void
setTargetStorageId(String value)
Sets the value of the targetStorageId property.void
setThumbnails(ThumbnailsSynchronizeType value)
Sets the value of the thumbnails property.void
unsetAccess()
void
unsetFile()
void
unsetMetadataGroup()
void
unsetPartOfCollection()
void
unsetPartOfLibrary()
void
unsetShape()
ItemSynchronizeType
visit(com.kscs.util.jaxb.PropertyVisitor _visitor_)
ItemSynchronizeType
withAccess(AccessControlSynchronizeType... values)
ItemSynchronizeType
withAccess(Collection<AccessControlSynchronizeType> values)
ItemSynchronizeType
withComplete(Boolean value)
ItemSynchronizeType
withCreate(boolean value)
ItemSynchronizeType
withCreated(XMLGregorianCalendar value)
ItemSynchronizeType
withDelete(boolean value)
ItemSynchronizeType
withFile(FileSynchronizeType... values)
ItemSynchronizeType
withFile(Collection<FileSynchronizeType> values)
ItemSynchronizeType
withId(String value)
ItemSynchronizeType
withMetadata(MetadataSynchronizeType value)
ItemSynchronizeType
withMetadataGroup(MetadataFieldGroupType... values)
ItemSynchronizeType
withMetadataGroup(Collection<MetadataFieldGroupType> values)
ItemSynchronizeType
withPartOfCollection(String... values)
ItemSynchronizeType
withPartOfCollection(Collection<String> values)
ItemSynchronizeType
withPartOfLibrary(String... values)
ItemSynchronizeType
withPartOfLibrary(Collection<String> values)
ItemSynchronizeType
withShape(ShapeSynchronizeType... values)
ItemSynchronizeType
withShape(Collection<ShapeSynchronizeType> values)
ItemSynchronizeType
withTargetStorageId(String value)
ItemSynchronizeType
withThumbnails(ThumbnailsSynchronizeType value)
-
-
-
Field Detail
-
delete
protected boolean delete
-
create
protected boolean create
-
id
protected String id
-
created
protected XMLGregorianCalendar created
-
complete
protected Boolean complete
-
metadata
protected MetadataSynchronizeType metadata
-
shape
protected List<ShapeSynchronizeType> shape
-
targetStorageId
protected String targetStorageId
-
file
protected List<FileSynchronizeType> file
-
access
protected List<AccessControlSynchronizeType> access
-
thumbnails
protected ThumbnailsSynchronizeType thumbnails
-
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()
-
getCreated
public XMLGregorianCalendar getCreated()
Gets the value of the created property.- Returns:
- possible object is
XMLGregorianCalendar
-
setCreated
public void setCreated(XMLGregorianCalendar value)
Sets the value of the created property.- Parameters:
value
- allowed object isXMLGregorianCalendar
-
isSetCreated
public boolean isSetCreated()
-
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()
-
getShape
public List<ShapeSynchronizeType> getShape()
Gets the value of the shape 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 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
-
isSetShape
public boolean isSetShape()
-
unsetShape
public void unsetShape()
-
getTargetStorageId
public String getTargetStorageId()
Gets the value of the targetStorageId property.- Returns:
- possible object is
String
-
setTargetStorageId
public void setTargetStorageId(String value)
Sets the value of the targetStorageId property.- Parameters:
value
- allowed object isString
-
isSetTargetStorageId
public boolean isSetTargetStorageId()
-
getFile
public List<FileSynchronizeType> getFile()
Gets the value of the file 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 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
-
isSetFile
public boolean isSetFile()
-
unsetFile
public void unsetFile()
-
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()
-
getThumbnails
public ThumbnailsSynchronizeType getThumbnails()
Gets the value of the thumbnails property.- Returns:
- possible object is
ThumbnailsSynchronizeType
-
setThumbnails
public void setThumbnails(ThumbnailsSynchronizeType value)
Sets the value of the thumbnails property.- Parameters:
value
- allowed object isThumbnailsSynchronizeType
-
isSetThumbnails
public boolean isSetThumbnails()
-
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()
-
getPartOfLibrary
public List<String> getPartOfLibrary()
Gets the value of the partOfLibrary 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 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
-
isSetPartOfLibrary
public boolean isSetPartOfLibrary()
-
unsetPartOfLibrary
public void unsetPartOfLibrary()
-
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 ItemSynchronizeType withDelete(boolean value)
-
withCreate
public ItemSynchronizeType withCreate(boolean value)
-
withId
public ItemSynchronizeType withId(String value)
-
withCreated
public ItemSynchronizeType withCreated(XMLGregorianCalendar value)
-
withComplete
public ItemSynchronizeType withComplete(Boolean value)
-
withMetadata
public ItemSynchronizeType withMetadata(MetadataSynchronizeType value)
-
withShape
public ItemSynchronizeType withShape(ShapeSynchronizeType... values)
-
withShape
public ItemSynchronizeType withShape(Collection<ShapeSynchronizeType> values)
-
withTargetStorageId
public ItemSynchronizeType withTargetStorageId(String value)
-
withFile
public ItemSynchronizeType withFile(FileSynchronizeType... values)
-
withFile
public ItemSynchronizeType withFile(Collection<FileSynchronizeType> values)
-
withAccess
public ItemSynchronizeType withAccess(AccessControlSynchronizeType... values)
-
withAccess
public ItemSynchronizeType withAccess(Collection<AccessControlSynchronizeType> values)
-
withThumbnails
public ItemSynchronizeType withThumbnails(ThumbnailsSynchronizeType value)
-
withPartOfCollection
public ItemSynchronizeType withPartOfCollection(String... values)
-
withPartOfCollection
public ItemSynchronizeType withPartOfCollection(Collection<String> values)
-
withPartOfLibrary
public ItemSynchronizeType withPartOfLibrary(String... values)
-
withPartOfLibrary
public ItemSynchronizeType withPartOfLibrary(Collection<String> values)
-
withMetadataGroup
public ItemSynchronizeType withMetadataGroup(MetadataFieldGroupType... values)
-
withMetadataGroup
public ItemSynchronizeType 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 ItemSynchronizeType 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
-
-