Class SearchParameters
- java.lang.Object
-
- com.xebialabs.deployit.plugin.api.services.SearchParameters
-
- com.xebialabs.deployit.repository.SearchParameters
-
public class SearchParameters extends com.xebialabs.deployit.plugin.api.services.SearchParametersDeclarative query parameters for searching the JCR repository for Configuration Items.
-
-
Constructor Summary
Constructors Constructor Description SearchParameters()SearchParameters(com.xebialabs.deployit.plugin.api.services.SearchParameters params)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SearchParametersaddProperty(java.lang.String property, java.lang.String value)java.lang.IntegergetInternalId()java.util.List<java.lang.String>getPermissions()java.lang.StringgetReferenceId()java.util.List<java.lang.String>getRoles()booleanhasSecurityParameters()voidsetAfter(java.util.Calendar after)SearchParameterssetAncestor(java.lang.String ancestor)voidsetBefore(java.util.Calendar before)SearchParameterssetDepth(int depth)SearchParameterssetExactIdSearch(boolean exactIdSearch)SearchParameterssetExactNameSearch(boolean isExactNameSearch)SearchParameterssetId(java.lang.String id)SearchParameterssetInternalId(java.lang.Integer internalId)SearchParameterssetName(java.lang.String name)SearchParameterssetPage(long page)SearchParameterssetParent(java.lang.String parent)SearchParameterssetReferenceId(java.lang.String referenceId)SearchParameterssetResultsPerPage(long nrOfResults)voidsetSecurityParameters(java.util.List<java.lang.String> roles, java.util.List<java.lang.String> permissions)SearchParameterssetType(com.xebialabs.deployit.plugin.api.reflect.Type type)
-
-
-
Method Detail
-
setType
public SearchParameters setType(com.xebialabs.deployit.plugin.api.reflect.Type type)
- Overrides:
setTypein classcom.xebialabs.deployit.plugin.api.services.SearchParameters
-
addProperty
public SearchParameters addProperty(java.lang.String property, java.lang.String value)
- Overrides:
addPropertyin classcom.xebialabs.deployit.plugin.api.services.SearchParameters
-
setParent
public SearchParameters setParent(java.lang.String parent)
- Overrides:
setParentin classcom.xebialabs.deployit.plugin.api.services.SearchParameters
-
setAncestor
public SearchParameters setAncestor(java.lang.String ancestor)
- Overrides:
setAncestorin classcom.xebialabs.deployit.plugin.api.services.SearchParameters
-
setName
public SearchParameters setName(java.lang.String name)
- Overrides:
setNamein classcom.xebialabs.deployit.plugin.api.services.SearchParameters
-
setId
public SearchParameters setId(java.lang.String id)
- Overrides:
setIdin classcom.xebialabs.deployit.plugin.api.services.SearchParameters
-
setBefore
public void setBefore(java.util.Calendar before)
- Overrides:
setBeforein classcom.xebialabs.deployit.plugin.api.services.SearchParameters
-
setAfter
public void setAfter(java.util.Calendar after)
- Overrides:
setAfterin classcom.xebialabs.deployit.plugin.api.services.SearchParameters
-
setPage
public SearchParameters setPage(long page)
- Overrides:
setPagein classcom.xebialabs.deployit.plugin.api.services.SearchParameters
-
setResultsPerPage
public SearchParameters setResultsPerPage(long nrOfResults)
- Overrides:
setResultsPerPagein classcom.xebialabs.deployit.plugin.api.services.SearchParameters
-
setDepth
public SearchParameters setDepth(int depth)
- Overrides:
setDepthin classcom.xebialabs.deployit.plugin.api.services.SearchParameters
-
setExactNameSearch
public SearchParameters setExactNameSearch(boolean isExactNameSearch)
- Overrides:
setExactNameSearchin classcom.xebialabs.deployit.plugin.api.services.SearchParameters
-
setExactIdSearch
public SearchParameters setExactIdSearch(boolean exactIdSearch)
- Overrides:
setExactIdSearchin classcom.xebialabs.deployit.plugin.api.services.SearchParameters
-
setInternalId
public SearchParameters setInternalId(java.lang.Integer internalId)
-
getInternalId
public java.lang.Integer getInternalId()
-
setReferenceId
public SearchParameters setReferenceId(java.lang.String referenceId)
-
getReferenceId
public java.lang.String getReferenceId()
-
setSecurityParameters
public void setSecurityParameters(java.util.List<java.lang.String> roles, java.util.List<java.lang.String> permissions)
-
hasSecurityParameters
public boolean hasSecurityParameters()
-
getRoles
public java.util.List<java.lang.String> getRoles()
-
getPermissions
public java.util.List<java.lang.String> getPermissions()
-
-