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.SearchParameters
Declarative query parameters for searching the JCR repository for Configuration Items.
  • Constructor Details

    • SearchParameters

      public SearchParameters()
    • SearchParameters

      public SearchParameters(com.xebialabs.deployit.plugin.api.services.SearchParameters params)
  • Method Details

    • setType

      public SearchParameters setType(com.xebialabs.deployit.plugin.api.reflect.Type type)
      Overrides:
      setType in class com.xebialabs.deployit.plugin.api.services.SearchParameters
    • addProperty

      public SearchParameters addProperty(String property, String value)
      Overrides:
      addProperty in class com.xebialabs.deployit.plugin.api.services.SearchParameters
    • setParent

      public SearchParameters setParent(String parent)
      Overrides:
      setParent in class com.xebialabs.deployit.plugin.api.services.SearchParameters
    • setAncestor

      public SearchParameters setAncestor(String ancestor)
      Overrides:
      setAncestor in class com.xebialabs.deployit.plugin.api.services.SearchParameters
    • setName

      public SearchParameters setName(String name)
      Overrides:
      setName in class com.xebialabs.deployit.plugin.api.services.SearchParameters
    • setId

      public SearchParameters setId(String id)
      Overrides:
      setId in class com.xebialabs.deployit.plugin.api.services.SearchParameters
    • setBefore

      public void setBefore(Calendar before)
      Overrides:
      setBefore in class com.xebialabs.deployit.plugin.api.services.SearchParameters
    • setAfter

      public void setAfter(Calendar after)
      Overrides:
      setAfter in class com.xebialabs.deployit.plugin.api.services.SearchParameters
    • setPage

      public SearchParameters setPage(long page)
      Overrides:
      setPage in class com.xebialabs.deployit.plugin.api.services.SearchParameters
    • setResultsPerPage

      public SearchParameters setResultsPerPage(long nrOfResults)
      Overrides:
      setResultsPerPage in class com.xebialabs.deployit.plugin.api.services.SearchParameters
    • setDepth

      public SearchParameters setDepth(int depth)
      Overrides:
      setDepth in class com.xebialabs.deployit.plugin.api.services.SearchParameters
    • setExactNameSearch

      public SearchParameters setExactNameSearch(boolean isExactNameSearch)
      Overrides:
      setExactNameSearch in class com.xebialabs.deployit.plugin.api.services.SearchParameters
    • setExactIdSearch

      public SearchParameters setExactIdSearch(boolean exactIdSearch)
      Overrides:
      setExactIdSearch in class com.xebialabs.deployit.plugin.api.services.SearchParameters
    • setInternalId

      public SearchParameters setInternalId(Integer internalId)
    • getInternalId

      public Integer getInternalId()
    • setReferenceId

      public SearchParameters setReferenceId(String referenceId)
    • getReferenceId

      public String getReferenceId()
    • setSecurityParameters

      public void setSecurityParameters(List<String> roles, List<String> permissions)
    • hasSecurityParameters

      public boolean hasSecurityParameters()
    • getRoles

      public List<String> getRoles()
    • getPermissions

      public List<String> getPermissions()