Interface CMISPropertyLuceneBuilder

    • Method Detail

      • buildLuceneEquality

        <Q,​S,​E extends java.lang.Throwable> Q buildLuceneEquality​(LuceneQueryParserAdaptor<Q,​S,​E> lqpa,
                                                                              java.io.Serializable value,
                                                                              PredicateMode mode,
                                                                              LuceneFunction luceneFunction)
                                                                       throws E extends java.lang.Throwable
        Parameters:
        value - Serializable
        mode - PredicateMode
        luceneFunction - LuceneFunction
        Returns:
        the query - may be null if no query is required
        Throws:
        E
        E extends java.lang.Throwable
      • buildLuceneExists

        <Q,​S,​E extends java.lang.Throwable> Q buildLuceneExists​(LuceneQueryParserAdaptor<Q,​S,​E> lqpa,
                                                                            java.lang.Boolean not)
                                                                     throws E extends java.lang.Throwable
        Parameters:
        not - Boolean
        Returns:
        the query - may be null if no query is required
        Throws:
        E
        E extends java.lang.Throwable
      • buildLuceneGreaterThan

        <Q,​S,​E extends java.lang.Throwable> Q buildLuceneGreaterThan​(LuceneQueryParserAdaptor<Q,​S,​E> lqpa,
                                                                                 java.io.Serializable value,
                                                                                 PredicateMode mode,
                                                                                 LuceneFunction luceneFunction)
                                                                          throws E extends java.lang.Throwable
        Parameters:
        value - Serializable
        mode - PredicateMode
        luceneFunction - LuceneFunction
        Returns:
        the query - may be null if no query is required
        Throws:
        E
        E extends java.lang.Throwable
      • buildLuceneGreaterThanOrEquals

        <Q,​S,​E extends java.lang.Throwable> Q buildLuceneGreaterThanOrEquals​(LuceneQueryParserAdaptor<Q,​S,​E> lqpa,
                                                                                         java.io.Serializable value,
                                                                                         PredicateMode mode,
                                                                                         LuceneFunction luceneFunction)
                                                                                  throws E extends java.lang.Throwable
        Parameters:
        value - Serializable
        mode - PredicateMode
        luceneFunction - LuceneFunction
        Returns:
        the query - may be null if no query is required
        Throws:
        E
        E extends java.lang.Throwable
      • buildLuceneIn

        <Q,​S,​E extends java.lang.Throwable> Q buildLuceneIn​(LuceneQueryParserAdaptor<Q,​S,​E> lqpa,
                                                                        java.util.Collection<java.io.Serializable> values,
                                                                        java.lang.Boolean not,
                                                                        PredicateMode mode)
                                                                 throws E extends java.lang.Throwable
        Parameters:
        not - Boolean
        mode - PredicateMode
        Returns:
        the query - may be null if no query is required
        Throws:
        E
        E extends java.lang.Throwable
      • buildLuceneInequality

        <Q,​S,​E extends java.lang.Throwable> Q buildLuceneInequality​(LuceneQueryParserAdaptor<Q,​S,​E> lqpa,
                                                                                java.io.Serializable value,
                                                                                PredicateMode mode,
                                                                                LuceneFunction luceneFunction)
                                                                         throws E extends java.lang.Throwable
        Parameters:
        value - PredicateMode
        mode - PredicateMode
        luceneFunction - LuceneFunction
        Returns:
        the query - may be null if no query is required
        Throws:
        E
        E extends java.lang.Throwable
      • buildLuceneLessThan

        <Q,​S,​E extends java.lang.Throwable> Q buildLuceneLessThan​(LuceneQueryParserAdaptor<Q,​S,​E> lqpa,
                                                                              java.io.Serializable value,
                                                                              PredicateMode mode,
                                                                              LuceneFunction luceneFunction)
                                                                       throws E extends java.lang.Throwable
        Parameters:
        value - Serializable
        mode - PredicateMode
        luceneFunction - LuceneFunction
        Returns:
        the query - may be null if no query is required
        Throws:
        E
        E extends java.lang.Throwable
      • buildLuceneLessThanOrEquals

        <Q,​S,​E extends java.lang.Throwable> Q buildLuceneLessThanOrEquals​(LuceneQueryParserAdaptor<Q,​S,​E> lqpa,
                                                                                      java.io.Serializable value,
                                                                                      PredicateMode mode,
                                                                                      LuceneFunction luceneFunction)
                                                                               throws E extends java.lang.Throwable
        Parameters:
        value - Serializable
        mode - PredicateMode
        luceneFunction - LuceneFunction
        Returns:
        the query - may be null if no query is required
        Throws:
        E
        E extends java.lang.Throwable
      • buildLuceneLike

        <Q,​S,​E extends java.lang.Throwable> Q buildLuceneLike​(LuceneQueryParserAdaptor<Q,​S,​E> lqpa,
                                                                          java.io.Serializable value,
                                                                          java.lang.Boolean not)
                                                                   throws E extends java.lang.Throwable
        Parameters:
        value - Serializable
        not - Boolean
        Returns:
        the query - may be null if no query is required
        Throws:
        E
        E extends java.lang.Throwable
      • getLuceneSortField

        <Q,​S,​E extends java.lang.Throwable> java.lang.String getLuceneSortField​(LuceneQueryParserAdaptor<Q,​S,​E> lqpa)
                                                                                     throws E extends java.lang.Throwable
        Parameters:
        lqpa - TODO
        Returns:
        the sort field
        Throws:
        E
        E extends java.lang.Throwable
      • getLuceneFieldName

        java.lang.String getLuceneFieldName()
        Returns:
        the field name