first commit
This commit is contained in:
@@ -0,0 +1,65 @@
|
||||
package WEB-INF.classes.wenrgise.ejb.help.business;
|
||||
|
||||
import java.sql.Timestamp;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Iterator;
|
||||
import wenrgise.common.bean.BaseHeaderBean;
|
||||
import wenrgise.common.exception.EnrgiseApplicationException;
|
||||
import wenrgise.common.exception.EnrgiseSystemException;
|
||||
import wenrgise.ejb.common.business.BaseBO;
|
||||
import wenrgise.ejb.common.helper.DBObject;
|
||||
import wenrgise.ejb.common.helper.QueryRow;
|
||||
import wenrgise.ejb.common.helper.QueryValue;
|
||||
import wenrgise.ejb.common.utility.DBUtilitiesBean;
|
||||
import wenrgise.help.bean.SearchBean;
|
||||
|
||||
public class SearchBO extends BaseBO {
|
||||
public String saveHeaderImpl(BaseHeaderBean oBaseHeaderBean, String sScreenMode) throws EnrgiseApplicationException, EnrgiseSystemException {
|
||||
return null;
|
||||
}
|
||||
|
||||
public void saveDetailImpl(String sHeaderPrimaryKey, String sScreenName, ArrayList oDetailBeanArray) throws EnrgiseApplicationException, EnrgiseSystemException {}
|
||||
|
||||
public void saveDetailImpl(BaseHeaderBean oBaseHeaderBean, String sScreenName, ArrayList oDetailBeanArray) throws EnrgiseApplicationException, EnrgiseSystemException {}
|
||||
|
||||
public void initializeBOImpl() {}
|
||||
|
||||
public void additionalFieldValidationImpl(BaseHeaderBean oBaseHeaderBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked) throws EnrgiseApplicationException, EnrgiseSystemException {}
|
||||
|
||||
public void additionalTimestampValidationImpl(BaseHeaderBean oBaseHeaderBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked) throws EnrgiseApplicationException, EnrgiseSystemException {}
|
||||
|
||||
public void additionalBusinessValidationImpl(BaseHeaderBean oBaseHeaderBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked) throws EnrgiseApplicationException, EnrgiseSystemException {}
|
||||
|
||||
public ArrayList getChapterDetails(String sText, String sModuleId) throws EnrgiseApplicationException, EnrgiseSystemException {
|
||||
ArrayList oParameters = new ArrayList();
|
||||
DBUtilitiesBean oBean = new DBUtilitiesBean();
|
||||
int count = 0;
|
||||
SearchBean oSearchBean = null;
|
||||
QueryRow oRow = null;
|
||||
QueryValue oValue = null;
|
||||
ArrayList oList = null;
|
||||
Iterator oIt = null;
|
||||
ArrayList oChapterDetail = new ArrayList();
|
||||
oParameters = new ArrayList();
|
||||
oParameters.add(new DBObject(1, 1, 12, sModuleId));
|
||||
oParameters.add(new DBObject(2, 1, 12, sText));
|
||||
oParameters.add(new DBObject(3, 2, -10));
|
||||
oParameters.add(new DBObject(4, 2, 12));
|
||||
oParameters.add(new DBObject(5, 2, 12));
|
||||
oParameters.add(new DBObject(6, 2, 4));
|
||||
ArrayList oOutArray = oBean.callProc(oParameters, "ENRGISEHELP.PROC_GetChapters(?,?,?,?,?,?)");
|
||||
oList = (ArrayList)((DBObject)oOutArray.get(0)).getObject();
|
||||
if (oList.size() == 0)
|
||||
return new ArrayList();
|
||||
oIt = oList.iterator();
|
||||
while (oIt.hasNext()) {
|
||||
oSearchBean = new SearchBean();
|
||||
oRow = oIt.next();
|
||||
oSearchBean.setChapterId(oRow.get("ID").getString());
|
||||
oSearchBean.setChapterName(oRow.get("HEADING").getString());
|
||||
oSearchBean.setTxtScreenName(oRow.get("KEYWORD").getString());
|
||||
oChapterDetail.add(oSearchBean);
|
||||
}
|
||||
return oChapterDetail;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user