package org.overlord.gadgets.web.server; import org.overlord.gadgets.server.model.Gadget; import org.overlord.gadgets.web.shared.dto.WidgetModel; /** * @author: Jeff Yu * @date: 9/02/12 */ public interface GadgetMetadataService { /** * Fetches gadget metadata for the specified gadget URL. * * @param gadgetUrl The gadget to fetch metadata for. * @return The WidgetModel that constructed from JSON response from the Shindig metadata RPC call. */ public WidgetModel getGadgetMetadata(String gadgetUrl); /** * Fetches gadget data fro the specified gadget URL. * * @param gadgetUrl */ public Gadget getGadgetData(String gadgetUrl); }