package flintstones.valuation.ui.service; import flintstones.valuation.ui.ValuationPanel; import flintstones.valuation.ui.ValuationUI; /** * The Interface IValuationUIService. */ public interface IValuationUIService { /** * Creates a new valuation panel. * * @param valuation the valuation * @return the valuation panel */ ValuationPanel newValuationPanel(String valuation); /** * Gets the valuation UI. * * @param valuation the valuation * @return the valuation UI */ ValuationUI getValuationUI(String valuation); /** * Gets the registers Ids. * * @return the registers Ids */ public String[] getRegistersIDs(); /** * Gets the extension id for a given valuationId. * * @param valuationId the valuation id * @return the extension id for */ String getExtensionIdFor(String valuationId); }