Class SearchOperatorType
- java.lang.Object
-
- com.vidispine.generated.SearchOperatorType
-
- 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 SearchOperatorType 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 SearchOperatorType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="SearchOperatorType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="text" type="{http://xml.vidispine.com/schema/vidispine}ItemSearchTextValueType" maxOccurs="unbounded" minOccurs="0"/> <element name="operator" type="{http://xml.vidispine.com/schema/vidispine}SearchOperatorType" maxOccurs="unbounded" minOccurs="0"/> <element name="field" type="{http://xml.vidispine.com/schema/vidispine}SearchFieldType" maxOccurs="unbounded" minOccurs="0"/> <element name="group" type="{http://xml.vidispine.com/schema/vidispine}SearchGroupType" maxOccurs="unbounded" minOccurs="0"/> <element name="reference" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> <element name="item" type="{http://xml.vidispine.com/schema/vidispine}ItemCriterionType" minOccurs="0"/> <element name="shape" type="{http://xml.vidispine.com/schema/vidispine}ShapeCriterionType" minOccurs="0"/> <element name="file" type="{http://xml.vidispine.com/schema/vidispine}CriterionType" minOccurs="0"/> <element name="collection" type="{http://xml.vidispine.com/schema/vidispine}CollectionCriterionType" maxOccurs="unbounded" minOccurs="0"/> </sequence> <attribute name="operation" use="required" type="{http://xml.vidispine.com/schema/vidispine}SearchOperationType" /> </restriction> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SearchOperatorType.PropInfo
-
Field Summary
Fields Modifier and Type Field Description protected List<CollectionCriterionType>
collection
protected List<SearchFieldType>
field
protected CriterionType
file
protected List<SearchGroupType>
group
protected ItemCriterionType
item
protected SearchOperationType
operation
protected List<SearchOperatorType>
operator
protected List<String>
reference
protected ShapeCriterionType
shape
protected List<ItemSearchTextValueType>
text
-
Constructor Summary
Constructors Constructor Description SearchOperatorType()
-
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<CollectionCriterionType>
getCollection()
Gets the value of the collection property.List<SearchFieldType>
getField()
Gets the value of the field property.CriterionType
getFile()
Gets the value of the file property.List<SearchGroupType>
getGroup()
Gets the value of the group property.ItemCriterionType
getItem()
Gets the value of the item property.SearchOperationType
getOperation()
Gets the value of the operation property.List<SearchOperatorType>
getOperator()
Gets the value of the operator property.List<String>
getReference()
Gets the value of the reference property.ShapeCriterionType
getShape()
Gets the value of the shape property.List<ItemSearchTextValueType>
getText()
Gets the value of the text property.int
hashCode()
int
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
boolean
isSetCollection()
boolean
isSetField()
boolean
isSetFile()
boolean
isSetGroup()
boolean
isSetItem()
boolean
isSetOperation()
boolean
isSetOperator()
boolean
isSetReference()
boolean
isSetShape()
boolean
isSetText()
void
setFile(CriterionType value)
Sets the value of the file property.void
setItem(ItemCriterionType value)
Sets the value of the item property.void
setOperation(SearchOperationType value)
Sets the value of the operation property.void
setShape(ShapeCriterionType value)
Sets the value of the shape property.void
unsetCollection()
void
unsetField()
void
unsetGroup()
void
unsetOperator()
void
unsetReference()
void
unsetText()
SearchOperatorType
visit(com.kscs.util.jaxb.PropertyVisitor _visitor_)
SearchOperatorType
withCollection(CollectionCriterionType... values)
SearchOperatorType
withCollection(Collection<CollectionCriterionType> values)
SearchOperatorType
withField(SearchFieldType... values)
SearchOperatorType
withField(Collection<SearchFieldType> values)
SearchOperatorType
withFile(CriterionType value)
SearchOperatorType
withGroup(SearchGroupType... values)
SearchOperatorType
withGroup(Collection<SearchGroupType> values)
SearchOperatorType
withItem(ItemCriterionType value)
SearchOperatorType
withOperation(SearchOperationType value)
SearchOperatorType
withOperator(SearchOperatorType... values)
SearchOperatorType
withOperator(Collection<SearchOperatorType> values)
SearchOperatorType
withReference(String... values)
SearchOperatorType
withReference(Collection<String> values)
SearchOperatorType
withShape(ShapeCriterionType value)
SearchOperatorType
withText(ItemSearchTextValueType... values)
SearchOperatorType
withText(Collection<ItemSearchTextValueType> values)
-
-
-
Field Detail
-
text
protected List<ItemSearchTextValueType> text
-
operator
protected List<SearchOperatorType> operator
-
field
protected List<SearchFieldType> field
-
group
protected List<SearchGroupType> group
-
item
protected ItemCriterionType item
-
shape
protected ShapeCriterionType shape
-
file
protected CriterionType file
-
collection
protected List<CollectionCriterionType> collection
-
operation
protected SearchOperationType operation
-
-
Method Detail
-
getText
public List<ItemSearchTextValueType> getText()
Gets the value of the text 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 text property.For example, to add a new item, do as follows:
getText().add(newItem);
Objects of the following type(s) are allowed in the list
ItemSearchTextValueType
-
isSetText
public boolean isSetText()
-
unsetText
public void unsetText()
-
getOperator
public List<SearchOperatorType> getOperator()
Gets the value of the operator 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 operator property.For example, to add a new item, do as follows:
getOperator().add(newItem);
Objects of the following type(s) are allowed in the list
SearchOperatorType
-
isSetOperator
public boolean isSetOperator()
-
unsetOperator
public void unsetOperator()
-
getField
public List<SearchFieldType> getField()
Gets the value of the field 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 field property.For example, to add a new item, do as follows:
getField().add(newItem);
Objects of the following type(s) are allowed in the list
SearchFieldType
-
isSetField
public boolean isSetField()
-
unsetField
public void unsetField()
-
getGroup
public List<SearchGroupType> getGroup()
Gets the value of the group 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 group property.For example, to add a new item, do as follows:
getGroup().add(newItem);
Objects of the following type(s) are allowed in the list
SearchGroupType
-
isSetGroup
public boolean isSetGroup()
-
unsetGroup
public void unsetGroup()
-
getReference
public List<String> getReference()
Gets the value of the reference 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 reference property.For example, to add a new item, do as follows:
getReference().add(newItem);
Objects of the following type(s) are allowed in the list
String
-
isSetReference
public boolean isSetReference()
-
unsetReference
public void unsetReference()
-
getItem
public ItemCriterionType getItem()
Gets the value of the item property.- Returns:
- possible object is
ItemCriterionType
-
setItem
public void setItem(ItemCriterionType value)
Sets the value of the item property.- Parameters:
value
- allowed object isItemCriterionType
-
isSetItem
public boolean isSetItem()
-
getShape
public ShapeCriterionType getShape()
Gets the value of the shape property.- Returns:
- possible object is
ShapeCriterionType
-
setShape
public void setShape(ShapeCriterionType value)
Sets the value of the shape property.- Parameters:
value
- allowed object isShapeCriterionType
-
isSetShape
public boolean isSetShape()
-
getFile
public CriterionType getFile()
Gets the value of the file property.- Returns:
- possible object is
CriterionType
-
setFile
public void setFile(CriterionType value)
Sets the value of the file property.- Parameters:
value
- allowed object isCriterionType
-
isSetFile
public boolean isSetFile()
-
getCollection
public List<CollectionCriterionType> getCollection()
Gets the value of the collection 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 collection property.For example, to add a new item, do as follows:
getCollection().add(newItem);
Objects of the following type(s) are allowed in the list
CollectionCriterionType
-
isSetCollection
public boolean isSetCollection()
-
unsetCollection
public void unsetCollection()
-
getOperation
public SearchOperationType getOperation()
Gets the value of the operation property.- Returns:
- possible object is
SearchOperationType
-
setOperation
public void setOperation(SearchOperationType value)
Sets the value of the operation property.- Parameters:
value
- allowed object isSearchOperationType
-
isSetOperation
public boolean isSetOperation()
-
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
-
withText
public SearchOperatorType withText(ItemSearchTextValueType... values)
-
withText
public SearchOperatorType withText(Collection<ItemSearchTextValueType> values)
-
withOperator
public SearchOperatorType withOperator(SearchOperatorType... values)
-
withOperator
public SearchOperatorType withOperator(Collection<SearchOperatorType> values)
-
withField
public SearchOperatorType withField(SearchFieldType... values)
-
withField
public SearchOperatorType withField(Collection<SearchFieldType> values)
-
withGroup
public SearchOperatorType withGroup(SearchGroupType... values)
-
withGroup
public SearchOperatorType withGroup(Collection<SearchGroupType> values)
-
withReference
public SearchOperatorType withReference(String... values)
-
withReference
public SearchOperatorType withReference(Collection<String> values)
-
withItem
public SearchOperatorType withItem(ItemCriterionType value)
-
withShape
public SearchOperatorType withShape(ShapeCriterionType value)
-
withFile
public SearchOperatorType withFile(CriterionType value)
-
withCollection
public SearchOperatorType withCollection(CollectionCriterionType... values)
-
withCollection
public SearchOperatorType withCollection(Collection<CollectionCriterionType> values)
-
withOperation
public SearchOperatorType withOperation(SearchOperationType 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 SearchOperatorType 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
-
-