Class SearchQuery

    • Field Detail

      • INCLUDE_RESOURCE_TYPE_ID

        public static final boolean INCLUDE_RESOURCE_TYPE_ID
        See Also:
        Constant Field Values
    • Constructor Detail

      • SearchQuery

        public SearchQuery​(java.lang.String rootResourceType)
        Public constructor
        Parameters:
        rootResourceType -
    • Method Detail

      • getRootResourceType

        public java.lang.String getRootResourceType()
        Getter for the root resource type for this search query
        Returns:
      • add

        public void add​(SearchParam sp)
        Add the search parameter to the model
        Parameters:
        sp -
      • add

        public void add​(SearchExtension ext)
        Add the search extension to the model
        Parameters:
        ext -
      • getRoot

        public abstract <T> T getRoot​(SearchQueryVisitor<T> visitor)
        Process the logical query definition through the visitor
        Type Parameters:
        T -
        Parameters:
        visitor -
        Returns: