protected void prepare(){
  ProcessInfoParameter[] parameters=getParameter();
  for (  ProcessInfoParameter parameter : parameters) {
    String name=parameter.getParameterName();
    if (parameter.getParameter() == null)     ;
 else     if (name.equals("DateValue")) {
      p_DateValue=(Timestamp)parameter.getParameter();
      if (p_DateValue == null)       throw new FillMandatoryException("@DateValue@");
    }
 else     if (name.equals(MWarehouse.COLUMNNAME_M_Warehouse_ID))     p_M_Warehouse_ID=parameter.getParameterAsInt();
 else     if (name.equals(MCostDetail.COLUMNNAME_M_Product_ID))     p_M_Product_ID=parameter.getParameterAsInt();
 else     if (name.equals(MProduct.COLUMNNAME_M_Product_Category_ID))     p_M_Product_Category_ID=parameter.getParameterAsInt();
 else     if (name.equals(MCostDetail.COLUMNNAME_M_CostType_ID))     p_M_CostType_ID=parameter.getParameterAsInt();
 else     if (name.equals(MCostDetail.COLUMNNAME_M_CostElement_ID))     p_M_CostElement_ID=parameter.getParameterAsInt();
  }
}

protected void prepare ( ) { ProcessInfoParameter [ ] parameters = getParameter ( ) ; for ( ProcessInfoParameter parameter : parameters ) { String name = parameter . getParameterName ( ) ; if ( parameter . getParameter ( ) == null ) ; else if ( name . equals ( "DateValue" ) ) { p_DateValue = ( Timestamp ) parameter . getParameter ( ) ; if ( p_DateValue == null ) throw new FillMandatoryException ( "@DateValue@" ) ; } else if ( name . equals ( MWarehouse . COLUMNNAME_M_Warehouse_ID ) ) p_M_Warehouse_ID = parameter . getParameterAsInt ( ) ; else if ( name . equals ( MCostDetail . COLUMNNAME_M_Product_ID ) ) p_M_Product_ID = parameter . getParameterAsInt ( ) ; else if ( name . equals ( MProduct . COLUMNNAME_M_Product_Category_ID ) ) p_M_Product_Category_ID = parameter . getParameterAsInt ( ) ; else if ( name . equals ( MCostDetail . COLUMNNAME_M_CostType_ID ) ) p_M_CostType_ID = parameter . getParameterAsInt ( ) ; else if ( name . equals ( MCostDetail . COLUMNNAME_M_CostElement_ID ) ) p_M_CostElement_ID = parameter . getParameterAsInt ( ) ; } }
prepare - e . g . , get parameters .
