CMS in general, Daisy in particular:11

image:next_button

Daisy Respository Server - 3

Java API

image:daisy_java_client
Note: This diagram has been shamelessly lifted from the following Daisy 1.3 documentation page

  • External Java client requires two JARs ...
    • daisy-repository-api-<version>.jar
    • daisy-repository-xmlschema-bindings-<version>.jar
  •         RepositoryManager repositoryManager = new RemoteRepositoryManager(
                "http://localhost:9263", new Credentials("testuser", "testuser"));
            Repository repository =
                repositoryManager.getRepository(new Credentials("testuser", "testuser"));
            QueryManager queryManager = repository.getQueryManager();
    
            SearchResultDocument searchresults =
                queryManager.performQuery("select id, name where true", Locale.getDefault());
            SearchResultDocument.SearchResult.Rows.Row[] rows =
                searchresults.getSearchResult().getRows().getRowArray();
    
            for (int i = 0; i < rows.length; i++) {
                String id = rows[i].getValueArray(0);
                String name = rows[i].getValueArray(1);
                System.out.println(id + " : " + name);
            }
    
            System.out.println("Total number: " + rows.length);
  • Further details ...

image:next_button

Comments (0)