Skip navigation links
iknowbase

Package com.iknowbase.api.contentservices.query.content

Provides interfaces for creating and running content queries.

See: Description

Package com.iknowbase.api.contentservices.query.content Description

Provides interfaces for creating and running content queries. The main workflow follows these steps:

Example

 public class QueryTest {

    private final ContentQuery query;

    public QueryTest (ContentQueryService contentQueryService) {
       query = contentQueryService.builder()
          .where(dimensionExpression().in("SYSTEST_CONTENTQUERY_DOCUMENTTYPE"))
          .where(objectReferenceExpression("IKB$DOCUMENT_TYPE").in("SYSTEST_DOCTYPE"))
          .limit(40)
          .build();
    }

    public void runQuery(RepositoryClient client, int page) {
       ContentQueryResult result = query.runner()
          .skip(40 * page)
          .run(client);
       // Do something with result
    }
 }
 
Skip navigation links
iknowbase

Copyright © Acando AS. All Rights Reserved.