first commit
This commit is contained in:
94
hrmsEjb/wenrgise/common/utility/ParamUtil.java
Normal file
94
hrmsEjb/wenrgise/common/utility/ParamUtil.java
Normal file
@@ -0,0 +1,94 @@
|
||||
package wenrgise.common.utility;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import wenrgise.common.xml.vo.DetailScreen;
|
||||
import wenrgise.common.xml.vo.DetailScreens;
|
||||
import wenrgise.common.xml.vo.HashedEnrgiseForms;
|
||||
import wenrgise.common.xml.vo.ReportInfo;
|
||||
import wenrgise.common.xml.vo.SingleForm;
|
||||
|
||||
public class ParamUtil {
|
||||
public static String getDBName() {
|
||||
return (String)EnrgiseManager.getInstance().getAppMap().get("DBName");
|
||||
}
|
||||
|
||||
public static String getModuleName() {
|
||||
return (String)EnrgiseManager.getInstance().getAppMap().get("Module");
|
||||
}
|
||||
|
||||
public static String getQueryVO(String sFormName) {
|
||||
HashedEnrgiseForms oHashedEnrgiseForms = EnrgiseManager.getInstance().getCachedObject(sFormName);
|
||||
return oHashedEnrgiseForms.getSingleForm().get_EnrgiseQueryVO();
|
||||
}
|
||||
|
||||
public static String getHeaderBD(String sFormName) {
|
||||
HashedEnrgiseForms oHashedEnrgiseForms = EnrgiseManager.getInstance().getCachedObject(sFormName);
|
||||
return oHashedEnrgiseForms.getSingleForm().get_HeaderBD();
|
||||
}
|
||||
|
||||
public static String getHeaderSaveRequired(String sFormName) {
|
||||
HashedEnrgiseForms oHashedEnrgiseForms = EnrgiseManager.getInstance().getCachedObject(sFormName);
|
||||
return oHashedEnrgiseForms.getSingleForm().get_HeaderSave();
|
||||
}
|
||||
|
||||
public static String getPseudoHeaderFlag(String sFormName) {
|
||||
HashedEnrgiseForms oHashedEnrgiseForms = EnrgiseManager.getInstance().getCachedObject(sFormName);
|
||||
return oHashedEnrgiseForms.getSingleForm().get_PseudoHeader();
|
||||
}
|
||||
|
||||
public static String getDetailBD(String sFormName, String sScreenName) {
|
||||
HashedEnrgiseForms oHashedEnrgiseForms = EnrgiseManager.getInstance().getCachedObject(sFormName);
|
||||
DetailScreen oDetailScreen = (DetailScreen)oHashedEnrgiseForms.getDetailMap().get(sScreenName);
|
||||
return oDetailScreen.get_DetailBD();
|
||||
}
|
||||
|
||||
public static String getDetailArrayName(String sFormName, String sScreenName) {
|
||||
HashedEnrgiseForms oHashedEnrgiseForms = EnrgiseManager.getInstance().getCachedObject(sFormName);
|
||||
DetailScreen oDetailScreen = (DetailScreen)oHashedEnrgiseForms.getDetailMap().get(sScreenName);
|
||||
return oDetailScreen.get_DetailArrayName();
|
||||
}
|
||||
|
||||
public static String getDetailBeanName(String sFormName, String sScreenName) {
|
||||
HashedEnrgiseForms oHashedEnrgiseForms = EnrgiseManager.getInstance().getCachedObject(sFormName);
|
||||
DetailScreen oDetailScreen = (DetailScreen)oHashedEnrgiseForms.getDetailMap().get(sScreenName);
|
||||
return oDetailScreen.get_DetailBean();
|
||||
}
|
||||
|
||||
public static String getSessionBeanName() {
|
||||
return String.valueOf(getModuleName()).concat(String.valueOf("_UserSession"));
|
||||
}
|
||||
|
||||
public static String getHeaderBean(String sFormName) {
|
||||
HashedEnrgiseForms oHashedEnrgiseForms = EnrgiseManager.getInstance().getCachedObject(sFormName);
|
||||
return oHashedEnrgiseForms.getSingleForm().get_HeaderBean();
|
||||
}
|
||||
|
||||
public static int getHeaderSize(String sFormName) {
|
||||
HashedEnrgiseForms oHashedEnrgiseForms = EnrgiseManager.getInstance().getCachedObject(sFormName);
|
||||
return Integer.parseInt(oHashedEnrgiseForms.getSingleForm().get_HeaderSize());
|
||||
}
|
||||
|
||||
public static int getDetailRecordPerPage(String sFormName, String sScreenName) {
|
||||
HashedEnrgiseForms oHashedEnrgiseForms = EnrgiseManager.getInstance().getCachedObject(sFormName);
|
||||
DetailScreen oDetailScreen = (DetailScreen)oHashedEnrgiseForms.getDetailMap().get(sScreenName);
|
||||
return Integer.parseInt(oDetailScreen.get_DetailRecordPerPage());
|
||||
}
|
||||
|
||||
public static int getMaxDetailPages(String sFormName, String sScreenName) {
|
||||
HashedEnrgiseForms oHashedEnrgiseForms = EnrgiseManager.getInstance().getCachedObject(sFormName);
|
||||
DetailScreen oDetailScreen = (DetailScreen)oHashedEnrgiseForms.getDetailMap().get(sScreenName);
|
||||
return Integer.parseInt(oDetailScreen.get_DetailPagesPerSlot());
|
||||
}
|
||||
|
||||
public static ArrayList getDetailList(String sFormName) {
|
||||
HashedEnrgiseForms oHashedEnrgiseForms = EnrgiseManager.getInstance().getCachedObject(sFormName);
|
||||
SingleForm oSingleForm = oHashedEnrgiseForms.getSingleForm();
|
||||
DetailScreens oDetailScreens = oSingleForm.get_DetailScreens();
|
||||
return oDetailScreens.get_DetailScreen();
|
||||
}
|
||||
|
||||
public static String getKeyinfo(String sMODULEname, String sJSPname, String sReportkey) {
|
||||
ReportInfo oReportInfo = ReportManager.getInstance().getCachedObject(String.valueOf(String.valueOf(sMODULEname).concat(String.valueOf(sJSPname))).concat(String.valueOf(sReportkey)));
|
||||
return oReportInfo.getReportKey();
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user