Class SearchParameters


  • public class SearchParameters
    extends com.xebialabs.deployit.plugin.api.services.SearchParameters
    Declarative query parameters for searching the JCR repository for Configuration Items.
    • Constructor Detail

      • SearchParameters

        public SearchParameters()
      • SearchParameters

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

      • 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​(java.lang.String property,
                                            java.lang.String value)
        Overrides:
        addProperty in class com.xebialabs.deployit.plugin.api.services.SearchParameters
      • setParent

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

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

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

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

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

        public void setAfter​(java.util.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​(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()