public class SearchParameters
extends java.lang.Object
Constructor and Description |
---|
SearchParameters() |
Modifier and Type | Method and Description |
---|---|
SearchParameters |
addProperty(java.lang.String property,
java.lang.String value)
Search for the value of a property.
|
java.util.Calendar |
getAfter() |
java.lang.String |
getAncestor() |
java.util.Calendar |
getBefore() |
int |
getDepth() |
java.lang.String |
getId() |
java.lang.String |
getName() |
long |
getPage() |
java.lang.String |
getParent() |
java.util.Map<java.lang.String,java.lang.String> |
getProperties() |
long |
getResultsPerPage() |
Type |
getType() |
boolean |
isExactIdSearch() |
boolean |
isExactNameSearch() |
void |
setAfter(java.util.Calendar after)
Sets the search parameters to search for CIs modified after the given date.
|
SearchParameters |
setAncestor(java.lang.String ancestor)
The desired ancestor of the CI.
|
void |
setBefore(java.util.Calendar before)
Sets the search parameters to search for CIs modified before the given date.
|
SearchParameters |
setDepth(int depth)
Set the depth of the search.
|
SearchParameters |
setExactIdSearch(boolean exactIdSearch)
Set to true for exact id search, default is false.
|
SearchParameters |
setExactNameSearch(boolean isExactNameSearch)
Set to true for exact name search, default is false.
|
SearchParameters |
setId(java.lang.String id)
A search pattern for the id.
|
SearchParameters |
setName(java.lang.String name)
A search pattern for the name.
|
SearchParameters |
setPage(long page)
Sets the page to be retrieved.
|
SearchParameters |
setParent(java.lang.String parent)
The desired parent of the CI.
|
SearchParameters |
setResultsPerPage(long nrOfResults)
Sets the number of results to be retrieved per page.
|
SearchParameters |
setType(Type type)
The desired type of the CI.
|
java.lang.String |
toString() |
public SearchParameters setType(Type type)
public SearchParameters addProperty(java.lang.String property, java.lang.String value)
type
is required to be able to use this filter.public SearchParameters setParent(java.lang.String parent)
public SearchParameters setAncestor(java.lang.String ancestor)
public SearchParameters setName(java.lang.String name)
public SearchParameters setId(java.lang.String id)
public void setBefore(java.util.Calendar before)
public void setAfter(java.util.Calendar after)
public SearchParameters setPage(long page)
public SearchParameters setResultsPerPage(long nrOfResults)
public SearchParameters setDepth(int depth)
public SearchParameters setExactNameSearch(boolean isExactNameSearch)
public SearchParameters setExactIdSearch(boolean exactIdSearch)
public Type getType()
public java.lang.String getParent()
public java.lang.String getAncestor()
public java.lang.String getName()
public java.lang.String getId()
public java.util.Map<java.lang.String,java.lang.String> getProperties()
public java.util.Calendar getBefore()
public java.util.Calendar getAfter()
public long getPage()
public long getResultsPerPage()
public int getDepth()
public boolean isExactNameSearch()
public boolean isExactIdSearch()
public java.lang.String toString()
toString
in class java.lang.Object