1 package nl.hippo.cms.workflows.shared; 2 3 import java.io.IOException ; 4 import java.util.Map ; 5 import org.apache.commons.httpclient.HttpState; 6 7 public abstract class QueryDataRetrieverComponent extends WorkflowExtensionComponent 8 implements 9 QueryDataRetriever 10 { 11 12 public QueryDataRetrieverComponent() 13 { 14 super(); 15 } 16 17 public final Map getData(String uri, String repositoryRootUri, HttpState httpState) throws IOException 18 { 19 assertLoadedAsComponent(); 20 return getDataImpl(uri, repositoryRootUri, httpState); 21 } 22 23 public abstract Map getDataImpl(String uri, String repositoryRootUri, HttpState httpState) throws IOException ; 24 25 } 26 | Popular Tags |