Package org.apache.jackrabbit.ocm.query

Examples of org.apache.jackrabbit.ocm.query.Filter


      try
      {
       
          // No scope       
            QueryManager queryManager = this.getQueryManager();
            Filter filter = queryManager.createFilter(Page.class);         
            Query query = queryManager.createQuery(filter);
              // we need this to be sure about objects order in the iterator test
              query.addOrderByAscending("title");
            ObjectContentManager ocm = this.getObjectContentManager();
     
View Full Code Here


    {
        try
        {
         
          QueryManager queryManager = this.getQueryManager();
        Filter filter = queryManager.createFilter(MultiValue.class);
        filter.addEqualTo("multiValues", "Value1");
        Query query = queryManager.createQuery(filter);     
        ObjectContentManager ocm = this.getObjectContentManager();
        Collection result = ocm.getObjects(query);
        assertTrue("Invalid number of objects - should be = 3", result.size() == 3);

          queryManager = this.getQueryManager();
        filter = queryManager.createFilter(MultiValue.class);
        filter.addEqualTo("multiValues", "Value9");
        query = queryManager.createQuery(filter);     
        ocm = this.getObjectContentManager();
        result = ocm.getObjects(query);
        assertTrue("Invalid number of objects - should be = 1", result.size() == 1);
        MultiValue multiValue = (MultiValue)result.iterator().next();
View Full Code Here

    {
        try
        {
         
          QueryManager queryManager = this.getQueryManager();
        Filter filter = queryManager.createFilter(MultiValue.class);
        filter.addEqualTo("multiValues", "Value1");
        Query query = queryManager.createQuery(filter);     
        ObjectContentManager ocm = this.getObjectContentManager();
        Collection result = ocm.getObjects(query);
        assertTrue("Invalid number of objects - should be = 3", result.size() == 3);

          queryManager = this.getQueryManager();
        filter = queryManager.createFilter(MultiValue.class);
        filter.addEqualTo("multiValues", "Value9");
        query = queryManager.createQuery(filter);     
        ocm = this.getObjectContentManager();
        result = ocm.getObjects(query);
        assertTrue("Invalid number of objects - should be = 1", result.size() == 1);
        MultiValue multiValue = (MultiValue)result.iterator().next();
View Full Code Here

        try {

            // Build the Query Object
            QueryManager queryManager = this.getQueryManager();
            Filter filter = queryManager.createFilter(Paragraph.class);
            filter.addEqualTo("text", "Para 1");

            Query query = queryManager.createQuery(filter);
           

            ObjectContentManager ocm = this.getObjectContentManager();
View Full Code Here

        try {

            // Build the Query Object
            QueryManager queryManager = this.getQueryManager();
            Filter filter = queryManager.createFilter(Paragraph.class);
            filter.addEqualTo("text", "Para 1");
            filter.setScope("/test/");

            Query query = queryManager.createQuery(filter);

            ObjectContentManager ocm = this.getObjectContentManager();
            Collection result = ocm.getObjects(query);
View Full Code Here

        try {

            // Build the Query Object
            QueryManager queryManager = this.getQueryManager();
            Filter filter = queryManager.createFilter(Paragraph.class);
            filter.addLike("text", "Para%");
            filter.setScope("/test/");

            Query query = queryManager.createQuery(filter);

            ObjectContentManager ocm = this.getObjectContentManager();
            Collection result = ocm.getObjects(query);
View Full Code Here

        try {

            // Build the Query Object
            QueryManager queryManager = this.getQueryManager();
            Filter filter1 = queryManager.createFilter(Paragraph.class);
            filter1.addEqualTo("text", "Para 1");
            filter1.setScope("/test/");

            Filter filter2 = queryManager.createFilter(Paragraph.class);
            filter2.addEqualTo("text", "Para 2");

            filter1.addOrFilter(filter2);

            Query query = queryManager.createQuery(filter1);
View Full Code Here

        try {

            // Build the Query Object
            QueryManager queryManager = this.getQueryManager();
            Filter filter1 = queryManager.createFilter(Paragraph.class);
            filter1.addOrFilter("text", new String[]{"Para 1","Para 2"});
            filter1.setScope("/test/");

            Query query = queryManager.createQuery(filter1);

            ObjectContentManager ocm = this.getObjectContentManager();
            Collection result = ocm.getObjects(query);
View Full Code Here

        try {

            // Build the Query Object
            QueryManager queryManager = this.getQueryManager();
            Filter filter1 = queryManager.createFilter(Paragraph.class);
            filter1.addOrFilter("text", new String[]{"Para 1","Another Para "}).addLike("text", "Para%");
            filter1.setScope("/test/");

            Query query = queryManager.createQuery(filter1);

            ObjectContentManager ocm = this.getObjectContentManager();
            Collection result = ocm.getObjects(query);
View Full Code Here

        try {

            // Build the Query Object
            QueryManager queryManager = this.getQueryManager();
            Filter filter = queryManager.createFilter(Paragraph.class);
            filter.addLike("text", "Para%");
            filter.setScope("/test/");

            Query query = queryManager.createQuery(filter);
            query.addOrderByDescending("text");

            ObjectContentManager ocm = this.getObjectContentManager();
View Full Code Here

TOP

Related Classes of org.apache.jackrabbit.ocm.query.Filter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.