public interface LCMatchingProcessCheckDefine needed checks for Landed Cost Matching process. Note that classes implementing this interface should be annotated as
void doCheck(LandedCostCost lcCost, org.codehaus.jettison.json.JSONObject message) throws OBExceptionThis method executes the needed checks to the landed cost when the process starts.
lcCost- the Landed Cost being processed.
message- a JSONObject with the message that is returned to the user.
OBException- when any check fails ant the process is required to stop.