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"/> <element name="acl" type="{http://xml.vidispine.com/schema/vidispine}SearchAclType" 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 classSearchOperatorType.PropInfo
-
Field Summary
Fields Modifier and Type Field Description protected SearchAclTypeaclprotected List<CollectionCriterionType>collectionprotected List<SearchFieldType>fieldprotected CriterionTypefileprotected List<SearchGroupType>groupprotected ItemCriterionTypeitemprotected SearchOperationTypeoperationprotected List<SearchOperatorType>operatorprotected List<String>referenceprotected ShapeCriterionTypeshapeprotected List<ItemSearchTextValueType>text
-
Constructor Summary
Constructors Constructor Description SearchOperatorType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectclone()ObjectcopyTo(Object target)ObjectcopyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)ObjectcreateNewInstance()booleanequals(Object object)booleanequals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)SearchAclTypegetAcl()Gets the value of the acl property.List<CollectionCriterionType>getCollection()Gets the value of the collection property.List<SearchFieldType>getField()Gets the value of the field property.CriterionTypegetFile()Gets the value of the file property.List<SearchGroupType>getGroup()Gets the value of the group property.ItemCriterionTypegetItem()Gets the value of the item property.SearchOperationTypegetOperation()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.ShapeCriterionTypegetShape()Gets the value of the shape property.List<ItemSearchTextValueType>getText()Gets the value of the text property.inthashCode()inthashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)booleanisSetAcl()booleanisSetCollection()booleanisSetField()booleanisSetFile()booleanisSetGroup()booleanisSetItem()booleanisSetOperation()booleanisSetOperator()booleanisSetReference()booleanisSetShape()booleanisSetText()voidsetAcl(SearchAclType value)Sets the value of the acl property.voidsetFile(CriterionType value)Sets the value of the file property.voidsetItem(ItemCriterionType value)Sets the value of the item property.voidsetOperation(SearchOperationType value)Sets the value of the operation property.voidsetShape(ShapeCriterionType value)Sets the value of the shape property.voidunsetCollection()voidunsetField()voidunsetGroup()voidunsetOperator()voidunsetReference()voidunsetText()SearchOperatorTypevisit(com.kscs.util.jaxb.PropertyVisitor _visitor_)SearchOperatorTypewithAcl(SearchAclType value)SearchOperatorTypewithCollection(CollectionCriterionType... values)SearchOperatorTypewithCollection(Collection<CollectionCriterionType> values)SearchOperatorTypewithField(SearchFieldType... values)SearchOperatorTypewithField(Collection<SearchFieldType> values)SearchOperatorTypewithFile(CriterionType value)SearchOperatorTypewithGroup(SearchGroupType... values)SearchOperatorTypewithGroup(Collection<SearchGroupType> values)SearchOperatorTypewithItem(ItemCriterionType value)SearchOperatorTypewithOperation(SearchOperationType value)SearchOperatorTypewithOperator(SearchOperatorType... values)SearchOperatorTypewithOperator(Collection<SearchOperatorType> values)SearchOperatorTypewithReference(String... values)SearchOperatorTypewithReference(Collection<String> values)SearchOperatorTypewithShape(ShapeCriterionType value)SearchOperatorTypewithText(ItemSearchTextValueType... values)SearchOperatorTypewithText(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
-
acl
protected SearchAclType acl
-
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
setmethod 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
setmethod 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
setmethod 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
setmethod 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
setmethod 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
setmethod 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()
-
getAcl
public SearchAclType getAcl()
Gets the value of the acl property.- Returns:
- possible object is
SearchAclType
-
setAcl
public void setAcl(SearchAclType value)
Sets the value of the acl property.- Parameters:
value- allowed object isSearchAclType
-
isSetAcl
public boolean isSetAcl()
-
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:
copyToin 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:
copyToin interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2
-
createNewInstance
public Object createNewInstance()
- Specified by:
createNewInstancein 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)
-
withAcl
public SearchOperatorType withAcl(SearchAclType value)
-
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:
equalsin 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:
hashCodein interfaceorg.jvnet.jaxb2_commons.lang.HashCode2
-
-