42 lines
842 B
Java
42 lines
842 B
Java
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);
|
|
}
|