package org.nzdl.service; import java.util.*; public interface NzdlService { public void configure( String key, Set values ); public Set getCollectionSet( ); public boolean hasCollection( String collectionName ); public boolean pingCollection( String collectionName ); public NzdlCollectionInfo getCollectionInfo( String collectionName ); public Set getFilterSet( String collectionName ); public Set getMetaTagSet( String collectionName ); public String getDocument( String collectionName, String documentID ); public Set getMetaData( String collectionName, String documentID, String metaTag ); public Map getMetaData( String collectionName, List documentIDs, String metaTag ); public void service( String collectionName, NzdlRequest request, NzdlResponse response ); }