package org.easysoa.registry.types;
import java.util.List;
import org.easysoa.registry.facets.RestInfoFacet;
import org.easysoa.registry.facets.WsdlInfoFacet;
import org.easysoa.registry.types.ids.SoaNodeId;
/**
*
* @author mkalam-alami
*
*/
public interface ServiceConsumption extends SoaNode, WsdlInfoFacet, RestInfoFacet {
static final String DOCTYPE = "ServiceConsumption";
static final String XPATH_DOCUMENTATION = "sc:documentation"; // TODO refactor to Facet common with ServiceImplementation
// TODO also ide, language, build, (tests)
static final String XPATH_ISTEST = "sc:isTest";
public List<SoaNodeId> getConsumableServiceImpls() throws Exception;
public boolean getIsTest() throws Exception;
}