package org.ilrt.mca.services; import com.hp.hpl.jena.rdf.model.Resource; /** * MCA needs to be able to integrate and query third party services. This provides a * generic interface that should be implemented by an entry point to these services. * Ideally, each implementation should be held in its own module with the name * convention mca-services-XXX, e.g. mca-services-ldap. * * @param <T> the arguments needed by the service. */ public interface SearchService<T> { Resource search(T ... args); }