Class ItemSearchType
- java.lang.Object
-
- com.vidispine.generated.ItemSearchType
-
- All Implemented Interfaces:
Serializable
,Cloneable
,org.jvnet.jaxb2_commons.lang.CopyTo2
,org.jvnet.jaxb2_commons.lang.Equals2
,org.jvnet.jaxb2_commons.lang.HashCode2
- Direct Known Subclasses:
FileSearchType
,ShapeSearchType
public class ItemSearchType 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 ItemSearchType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ItemSearchType"> <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="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="intervals" type="{http://xml.vidispine.com/schema/vidispine}SearchIntervalsType" minOccurs="0"/> <element name="reference" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> <element name="operator" type="{http://xml.vidispine.com/schema/vidispine}SearchOperatorType" minOccurs="0"/> <element name="filter" type="{http://xml.vidispine.com/schema/vidispine}SearchFilterType" maxOccurs="unbounded" minOccurs="0"/> <element name="acl" type="{http://xml.vidispine.com/schema/vidispine}SearchAclType" minOccurs="0"/> <element name="collection" type="{http://xml.vidispine.com/schema/vidispine}CollectionCriterionType" 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="facetFilter" type="{http://xml.vidispine.com/schema/vidispine}FacetFilterType" maxOccurs="unbounded" minOccurs="0"/> <element name="facet" type="{http://xml.vidispine.com/schema/vidispine}SearchFacetType" maxOccurs="unbounded" minOccurs="0"/> <element name="sort" maxOccurs="unbounded" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="field" type="{http://www.w3.org/2001/XMLSchema}string"/> <element name="order" type="{http://xml.vidispine.com/schema/vidispine}SortingOrderType"/> </sequence> </restriction> </complexContent> </complexType> </element> <element name="highlight" type="{http://xml.vidispine.com/schema/vidispine}SearchHighlightType" minOccurs="0"/> <element name="suggestion" type="{http://xml.vidispine.com/schema/vidispine}SuggestionSearchType" minOccurs="0"/> <element name="autocomplete" type="{http://xml.vidispine.com/schema/vidispine}AutocompleteRequestType" maxOccurs="unbounded" minOccurs="0"/> <element name="cursor" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> </sequence> <attribute name="version" type="{http://www.w3.org/2001/XMLSchema}int" /> </restriction> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ItemSearchType.PropInfo
static class
ItemSearchType.Sort
Java class for anonymous complex type.
-
Field Summary
Fields Modifier and Type Field Description protected SearchAclType
acl
protected List<AutocompleteRequestType>
autocomplete
protected List<CollectionCriterionType>
collection
protected String
cursor
protected List<SearchFacetType>
facet
protected List<FacetFilterType>
facetFilter
protected List<SearchFieldType>
field
protected CriterionType
file
protected List<SearchFilterType>
filter
protected List<SearchGroupType>
group
protected SearchHighlightType
highlight
protected SearchIntervalsType
intervals
protected ItemCriterionType
item
protected SearchOperatorType
operator
protected List<String>
reference
protected ShapeCriterionType
shape
protected List<ItemSearchType.Sort>
sort
protected SuggestionSearchType
suggestion
protected List<ItemSearchTextValueType>
text
protected Integer
version
-
Constructor Summary
Constructors Constructor Description ItemSearchType()
-
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)
SearchAclType
getAcl()
Gets the value of the acl property.List<AutocompleteRequestType>
getAutocomplete()
Gets the value of the autocomplete property.List<CollectionCriterionType>
getCollection()
Gets the value of the collection property.String
getCursor()
Gets the value of the cursor property.List<SearchFacetType>
getFacet()
Gets the value of the facet property.List<FacetFilterType>
getFacetFilter()
Gets the value of the facetFilter property.List<SearchFieldType>
getField()
Gets the value of the field property.CriterionType
getFile()
Gets the value of the file property.List<SearchFilterType>
getFilter()
Gets the value of the filter property.List<SearchGroupType>
getGroup()
Gets the value of the group property.SearchHighlightType
getHighlight()
Gets the value of the highlight property.SearchIntervalsType
getIntervals()
Gets the value of the intervals property.ItemCriterionType
getItem()
Gets the value of the item property.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<ItemSearchType.Sort>
getSort()
Gets the value of the sort property.SuggestionSearchType
getSuggestion()
Gets the value of the suggestion property.List<ItemSearchTextValueType>
getText()
Gets the value of the text property.int
getVersion()
Gets the value of the version property.int
hashCode()
int
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
boolean
isSetAcl()
boolean
isSetAutocomplete()
boolean
isSetCollection()
boolean
isSetCursor()
boolean
isSetFacet()
boolean
isSetFacetFilter()
boolean
isSetField()
boolean
isSetFile()
boolean
isSetFilter()
boolean
isSetGroup()
boolean
isSetHighlight()
boolean
isSetIntervals()
boolean
isSetItem()
boolean
isSetOperator()
boolean
isSetReference()
boolean
isSetShape()
boolean
isSetSort()
boolean
isSetSuggestion()
boolean
isSetText()
boolean
isSetVersion()
void
setAcl(SearchAclType value)
Sets the value of the acl property.void
setCursor(String value)
Sets the value of the cursor property.void
setFile(CriterionType value)
Sets the value of the file property.void
setHighlight(SearchHighlightType value)
Sets the value of the highlight property.void
setIntervals(SearchIntervalsType value)
Sets the value of the intervals property.void
setItem(ItemCriterionType value)
Sets the value of the item property.void
setOperator(SearchOperatorType value)
Sets the value of the operator property.void
setShape(ShapeCriterionType value)
Sets the value of the shape property.void
setSuggestion(SuggestionSearchType value)
Sets the value of the suggestion property.void
setVersion(int value)
Sets the value of the version property.void
unsetAutocomplete()
void
unsetCollection()
void
unsetFacet()
void
unsetFacetFilter()
void
unsetField()
void
unsetFilter()
void
unsetGroup()
void
unsetReference()
void
unsetSort()
void
unsetText()
void
unsetVersion()
ItemSearchType
visit(com.kscs.util.jaxb.PropertyVisitor _visitor_)
ItemSearchType
withAcl(SearchAclType value)
ItemSearchType
withAutocomplete(AutocompleteRequestType... values)
ItemSearchType
withAutocomplete(Collection<AutocompleteRequestType> values)
ItemSearchType
withCollection(CollectionCriterionType... values)
ItemSearchType
withCollection(Collection<CollectionCriterionType> values)
ItemSearchType
withCursor(String value)
ItemSearchType
withFacet(SearchFacetType... values)
ItemSearchType
withFacet(Collection<SearchFacetType> values)
ItemSearchType
withFacetFilter(FacetFilterType... values)
ItemSearchType
withFacetFilter(Collection<FacetFilterType> values)
ItemSearchType
withField(SearchFieldType... values)
ItemSearchType
withField(Collection<SearchFieldType> values)
ItemSearchType
withFile(CriterionType value)
ItemSearchType
withFilter(SearchFilterType... values)
ItemSearchType
withFilter(Collection<SearchFilterType> values)
ItemSearchType
withGroup(SearchGroupType... values)
ItemSearchType
withGroup(Collection<SearchGroupType> values)
ItemSearchType
withHighlight(SearchHighlightType value)
ItemSearchType
withIntervals(SearchIntervalsType value)
ItemSearchType
withItem(ItemCriterionType value)
ItemSearchType
withOperator(SearchOperatorType value)
ItemSearchType
withReference(String... values)
ItemSearchType
withReference(Collection<String> values)
ItemSearchType
withShape(ShapeCriterionType value)
ItemSearchType
withSort(ItemSearchType.Sort... values)
ItemSearchType
withSort(Collection<ItemSearchType.Sort> values)
ItemSearchType
withSuggestion(SuggestionSearchType value)
ItemSearchType
withText(ItemSearchTextValueType... values)
ItemSearchType
withText(Collection<ItemSearchTextValueType> values)
ItemSearchType
withVersion(int value)
-
-
-
Field Detail
-
text
protected List<ItemSearchTextValueType> text
-
field
protected List<SearchFieldType> field
-
group
protected List<SearchGroupType> group
-
intervals
protected SearchIntervalsType intervals
-
operator
protected SearchOperatorType operator
-
filter
protected List<SearchFilterType> filter
-
acl
protected SearchAclType acl
-
collection
protected List<CollectionCriterionType> collection
-
item
protected ItemCriterionType item
-
shape
protected ShapeCriterionType shape
-
file
protected CriterionType file
-
facetFilter
protected List<FacetFilterType> facetFilter
-
facet
protected List<SearchFacetType> facet
-
sort
protected List<ItemSearchType.Sort> sort
-
highlight
protected SearchHighlightType highlight
-
suggestion
protected SuggestionSearchType suggestion
-
autocomplete
protected List<AutocompleteRequestType> autocomplete
-
cursor
protected String cursor
-
version
protected Integer version
-
-
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()
-
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()
-
getIntervals
public SearchIntervalsType getIntervals()
Gets the value of the intervals property.- Returns:
- possible object is
SearchIntervalsType
-
setIntervals
public void setIntervals(SearchIntervalsType value)
Sets the value of the intervals property.- Parameters:
value
- allowed object isSearchIntervalsType
-
isSetIntervals
public boolean isSetIntervals()
-
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()
-
getOperator
public SearchOperatorType getOperator()
Gets the value of the operator property.- Returns:
- possible object is
SearchOperatorType
-
setOperator
public void setOperator(SearchOperatorType value)
Sets the value of the operator property.- Parameters:
value
- allowed object isSearchOperatorType
-
isSetOperator
public boolean isSetOperator()
-
getFilter
public List<SearchFilterType> getFilter()
Gets the value of the filter 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 filter property.For example, to add a new item, do as follows:
getFilter().add(newItem);
Objects of the following type(s) are allowed in the list
SearchFilterType
-
isSetFilter
public boolean isSetFilter()
-
unsetFilter
public void unsetFilter()
-
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()
-
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()
-
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()
-
getFacetFilter
public List<FacetFilterType> getFacetFilter()
Gets the value of the facetFilter 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 facetFilter property.For example, to add a new item, do as follows:
getFacetFilter().add(newItem);
Objects of the following type(s) are allowed in the list
FacetFilterType
-
isSetFacetFilter
public boolean isSetFacetFilter()
-
unsetFacetFilter
public void unsetFacetFilter()
-
getFacet
public List<SearchFacetType> getFacet()
Gets the value of the facet 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 facet property.For example, to add a new item, do as follows:
getFacet().add(newItem);
Objects of the following type(s) are allowed in the list
SearchFacetType
-
isSetFacet
public boolean isSetFacet()
-
unsetFacet
public void unsetFacet()
-
getSort
public List<ItemSearchType.Sort> getSort()
Gets the value of the sort 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 sort property.For example, to add a new item, do as follows:
getSort().add(newItem);
Objects of the following type(s) are allowed in the list
ItemSearchType.Sort
-
isSetSort
public boolean isSetSort()
-
unsetSort
public void unsetSort()
-
getHighlight
public SearchHighlightType getHighlight()
Gets the value of the highlight property.- Returns:
- possible object is
SearchHighlightType
-
setHighlight
public void setHighlight(SearchHighlightType value)
Sets the value of the highlight property.- Parameters:
value
- allowed object isSearchHighlightType
-
isSetHighlight
public boolean isSetHighlight()
-
getSuggestion
public SuggestionSearchType getSuggestion()
Gets the value of the suggestion property.- Returns:
- possible object is
SuggestionSearchType
-
setSuggestion
public void setSuggestion(SuggestionSearchType value)
Sets the value of the suggestion property.- Parameters:
value
- allowed object isSuggestionSearchType
-
isSetSuggestion
public boolean isSetSuggestion()
-
getAutocomplete
public List<AutocompleteRequestType> getAutocomplete()
Gets the value of the autocomplete 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 autocomplete property.For example, to add a new item, do as follows:
getAutocomplete().add(newItem);
Objects of the following type(s) are allowed in the list
AutocompleteRequestType
-
isSetAutocomplete
public boolean isSetAutocomplete()
-
unsetAutocomplete
public void unsetAutocomplete()
-
getCursor
public String getCursor()
Gets the value of the cursor property.- Returns:
- possible object is
String
-
setCursor
public void setCursor(String value)
Sets the value of the cursor property.- Parameters:
value
- allowed object isString
-
isSetCursor
public boolean isSetCursor()
-
getVersion
public int getVersion()
Gets the value of the version property.- Returns:
- possible object is
Integer
-
setVersion
public void setVersion(int value)
Sets the value of the version property.- Parameters:
value
- allowed object isInteger
-
isSetVersion
public boolean isSetVersion()
-
unsetVersion
public void unsetVersion()
-
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 ItemSearchType withText(ItemSearchTextValueType... values)
-
withText
public ItemSearchType withText(Collection<ItemSearchTextValueType> values)
-
withField
public ItemSearchType withField(SearchFieldType... values)
-
withField
public ItemSearchType withField(Collection<SearchFieldType> values)
-
withGroup
public ItemSearchType withGroup(SearchGroupType... values)
-
withGroup
public ItemSearchType withGroup(Collection<SearchGroupType> values)
-
withIntervals
public ItemSearchType withIntervals(SearchIntervalsType value)
-
withReference
public ItemSearchType withReference(String... values)
-
withReference
public ItemSearchType withReference(Collection<String> values)
-
withOperator
public ItemSearchType withOperator(SearchOperatorType value)
-
withFilter
public ItemSearchType withFilter(SearchFilterType... values)
-
withFilter
public ItemSearchType withFilter(Collection<SearchFilterType> values)
-
withAcl
public ItemSearchType withAcl(SearchAclType value)
-
withCollection
public ItemSearchType withCollection(CollectionCriterionType... values)
-
withCollection
public ItemSearchType withCollection(Collection<CollectionCriterionType> values)
-
withItem
public ItemSearchType withItem(ItemCriterionType value)
-
withShape
public ItemSearchType withShape(ShapeCriterionType value)
-
withFile
public ItemSearchType withFile(CriterionType value)
-
withFacetFilter
public ItemSearchType withFacetFilter(FacetFilterType... values)
-
withFacetFilter
public ItemSearchType withFacetFilter(Collection<FacetFilterType> values)
-
withFacet
public ItemSearchType withFacet(SearchFacetType... values)
-
withFacet
public ItemSearchType withFacet(Collection<SearchFacetType> values)
-
withSort
public ItemSearchType withSort(ItemSearchType.Sort... values)
-
withSort
public ItemSearchType withSort(Collection<ItemSearchType.Sort> values)
-
withHighlight
public ItemSearchType withHighlight(SearchHighlightType value)
-
withSuggestion
public ItemSearchType withSuggestion(SuggestionSearchType value)
-
withAutocomplete
public ItemSearchType withAutocomplete(AutocompleteRequestType... values)
-
withAutocomplete
public ItemSearchType withAutocomplete(Collection<AutocompleteRequestType> values)
-
withCursor
public ItemSearchType withCursor(String value)
-
withVersion
public ItemSearchType withVersion(int 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 ItemSearchType 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
-
-