Package com.vidispine.generated
Class SearchResultEntryType
java.lang.Object
com.vidispine.generated.SearchResultEntryType
- All Implemented Interfaces:
Serializable
,Cloneable
,org.jvnet.jaxb.lang.CopyTo
,org.jvnet.jaxb.lang.Equals
,org.jvnet.jaxb.lang.HashCode
,org.jvnet.jaxb.lang.ToString
public class SearchResultEntryType
extends Object
implements Serializable, Cloneable, org.jvnet.jaxb.lang.CopyTo, org.jvnet.jaxb.lang.Equals, org.jvnet.jaxb.lang.HashCode, org.jvnet.jaxb.lang.ToString
Java class for SearchResultEntryType complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="SearchResultEntryType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<choice>
<element name="item" type="{http://xml.vidispine.com/schema/vidispine}ItemType"/>
<element name="collection" type="{http://xml.vidispine.com/schema/vidispine}CollectionType"/>
<element name="shape" type="{http://xml.vidispine.com/schema/vidispine}ShapeType"/>
<element name="file" type="{http://xml.vidispine.com/schema/vidispine}FileType"/>
</choice>
<element name="timespan" type="{http://xml.vidispine.com/schema/vidispine}SearchResultEntryTimespanType" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="start" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="end" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="parent_type" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="parent_id" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="base" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionappend
(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) appendFields
(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) clone()
copyTo
(org.jvnet.jaxb.locator.ObjectLocator locator, Object target, org.jvnet.jaxb.lang.CopyStrategy strategy) boolean
boolean
equals
(org.jvnet.jaxb.locator.ObjectLocator thisLocator, org.jvnet.jaxb.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb.lang.EqualsStrategy strategy) getBase()
Gets the value of the base property.Gets the value of the collection property.getEnd()
Gets the value of the end property.getFile()
Gets the value of the file property.getId()
Gets the value of the id property.getItem()
Gets the value of the item property.Gets the value of the parentId property.Gets the value of the parentType property.getShape()
Gets the value of the shape property.getStart()
Gets the value of the start property.Gets the value of the timespan property.getType()
Gets the value of the type property.int
hashCode()
int
hashCode
(org.jvnet.jaxb.locator.ObjectLocator locator, org.jvnet.jaxb.lang.HashCodeStrategy strategy) boolean
boolean
boolean
isSetEnd()
boolean
boolean
isSetId()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
void
Sets the value of the base property.void
setCollection
(CollectionType value) Sets the value of the collection property.void
Sets the value of the end property.void
Sets the value of the file property.void
Sets the value of the id property.void
Sets the value of the item property.void
setParentId
(String value) Sets the value of the parentId property.void
setParentType
(String value) Sets the value of the parentType property.void
Sets the value of the shape property.void
Sets the value of the start property.void
Sets the value of the type property.toString()
void
visit
(com.kscs.util.jaxb.PropertyVisitor _visitor_) Sets the value of the base property.withCollection
(CollectionType value) Sets the value of the collection property.Sets the value of the end property.Sets the value of the file property.Sets the value of the id property.Sets the value of the item property.withParentId
(String value) Sets the value of the parentId property.withParentType
(String value) Sets the value of the parentType property.Sets the value of the shape property.Sets the value of the start property.withTimespan
(SearchResultEntryTimespanType... values) Adds objects to the list of Timespan using add methodAdds objects to the list of Timespan using addAll methodSets the value of the type property.
-
Field Details
-
item
-
collection
-
shape
-
file
-
timespan
-
start
-
end
-
type
-
id
-
parentType
-
parentId
-
base
-
-
Constructor Details
-
SearchResultEntryType
public SearchResultEntryType()
-
-
Method Details
-
getItem
Gets the value of the item property.- Returns:
- possible object is
ItemType
-
setItem
Sets the value of the item property.- Parameters:
value
- allowed object isItemType
-
isSetItem
public boolean isSetItem() -
getCollection
Gets the value of the collection property.- Returns:
- possible object is
CollectionType
-
setCollection
Sets the value of the collection property.- Parameters:
value
- allowed object isCollectionType
-
isSetCollection
public boolean isSetCollection() -
getShape
Gets the value of the shape property.- Returns:
- possible object is
ShapeType
-
setShape
Sets the value of the shape property.- Parameters:
value
- allowed object isShapeType
-
isSetShape
public boolean isSetShape() -
getFile
Gets the value of the file property.- Returns:
- possible object is
FileType
-
setFile
Sets the value of the file property.- Parameters:
value
- allowed object isFileType
-
isSetFile
public boolean isSetFile() -
getTimespan
Gets the value of the timespan 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 timespan property.For example, to add a new item, do as follows:
getTimespan().add(newItem);
Objects of the following type(s) are allowed in the list
SearchResultEntryTimespanType
- Returns:
- The value of the timespan property.
-
isSetTimespan
public boolean isSetTimespan() -
unsetTimespan
public void unsetTimespan() -
getStart
Gets the value of the start property.- Returns:
- possible object is
String
-
setStart
Sets the value of the start property.- Parameters:
value
- allowed object isString
-
isSetStart
public boolean isSetStart() -
getEnd
Gets the value of the end property.- Returns:
- possible object is
String
-
setEnd
Sets the value of the end property.- Parameters:
value
- allowed object isString
-
isSetEnd
public boolean isSetEnd() -
getType
Gets the value of the type property.- Returns:
- possible object is
String
-
setType
Sets the value of the type property.- Parameters:
value
- allowed object isString
-
isSetType
public boolean isSetType() -
getId
Gets the value of the id property.- Returns:
- possible object is
String
-
setId
Sets the value of the id property.- Parameters:
value
- allowed object isString
-
isSetId
public boolean isSetId() -
getParentType
Gets the value of the parentType property.- Returns:
- possible object is
String
-
setParentType
Sets the value of the parentType property.- Parameters:
value
- allowed object isString
-
isSetParentType
public boolean isSetParentType() -
getParentId
Gets the value of the parentId property.- Returns:
- possible object is
String
-
setParentId
Sets the value of the parentId property.- Parameters:
value
- allowed object isString
-
isSetParentId
public boolean isSetParentId() -
getBase
Gets the value of the base property.- Returns:
- possible object is
String
-
setBase
Sets the value of the base property.- Parameters:
value
- allowed object isString
-
isSetBase
public boolean isSetBase() -
clone
-
copyTo
- Specified by:
copyTo
in interfaceorg.jvnet.jaxb.lang.CopyTo
-
copyTo
public Object copyTo(org.jvnet.jaxb.locator.ObjectLocator locator, Object target, org.jvnet.jaxb.lang.CopyStrategy strategy) - Specified by:
copyTo
in interfaceorg.jvnet.jaxb.lang.CopyTo
-
createNewInstance
- Specified by:
createNewInstance
in interfaceorg.jvnet.jaxb.lang.CopyTo
-
withItem
Sets the value of the item property.- Parameters:
value
- allowed object isItemType
- Returns:
- The class instance
-
withCollection
Sets the value of the collection property.- Parameters:
value
- allowed object isCollectionType
- Returns:
- The class instance
-
withShape
Sets the value of the shape property.- Parameters:
value
- allowed object isShapeType
- Returns:
- The class instance
-
withFile
Sets the value of the file property.- Parameters:
value
- allowed object isFileType
- Returns:
- The class instance
-
withTimespan
Adds objects to the list of Timespan using add method- Parameters:
values
- objects to add to the list Timespan- Returns:
- The class instance
-
withTimespan
Adds objects to the list of Timespan using addAll method- Parameters:
values
- objects to add to the list Timespan- Returns:
- The class instance
-
withStart
Sets the value of the start property.- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
withEnd
Sets the value of the end property.- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
withType
Sets the value of the type property.- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
withId
Sets the value of the id property.- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
withParentType
Sets the value of the parentType property.- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
withParentId
Sets the value of the parentId property.- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
withBase
Sets the value of the base property.- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
equals
public boolean equals(org.jvnet.jaxb.locator.ObjectLocator thisLocator, org.jvnet.jaxb.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb.lang.EqualsStrategy strategy) - Specified by:
equals
in interfaceorg.jvnet.jaxb.lang.Equals
-
equals
-
visit
-
hashCode
public int hashCode(org.jvnet.jaxb.locator.ObjectLocator locator, org.jvnet.jaxb.lang.HashCodeStrategy strategy) - Specified by:
hashCode
in interfaceorg.jvnet.jaxb.lang.HashCode
-
hashCode
public int hashCode() -
toString
-
append
public StringBuilder append(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) - Specified by:
append
in interfaceorg.jvnet.jaxb.lang.ToString
-
appendFields
public StringBuilder appendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) - Specified by:
appendFields
in interfaceorg.jvnet.jaxb.lang.ToString
-