public interface LandedCostProcessCheckDefine needed checks for Landed Cost process. Note that classes implementing this interface should be annotated as
void doCheck(LandedCost landedCost, org.codehaus.jettison.json.JSONObject message) throws OBExceptionThis method executes the needed checks to the landed cost when the process starts.
landedCost- 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.