public EventEmailFeatureBean getEventEmailFeature(EventEmailFeatureBean eventEmailFeatureBean) { EventEmailFeatureBean finalFeatureBean = new EventEmailFeatureBean(); if (eventEmailFeatureBean != null && !Utility.isNullOrEmpty(eventEmailFeatureBean.getEventEmailId())) { String sQuery = "SELECT * FROM GTEVENTEMAILFEATURES WHERE FEATURENAME = ? AND FK_EVENTEMAILID = ?"; ArrayList<Object> aParams = DBDAO.createConstraint( eventEmailFeatureBean.getFeatureType().toString(), eventEmailFeatureBean.getEventEmailId()); ArrayList<HashMap<String, String>> arrResult = DBDAO.getDBData( EVENTADMIN_DB, sQuery, aParams, false, "EventEmailFeatureData.java", "getEventEmailFeature()"); if (arrResult != null && !arrResult.isEmpty()) { for (HashMap<String, String> hmResult : arrResult) { finalFeatureBean = new EventEmailFeatureBean(hmResult); } } } return finalFeatureBean; }
public ArrayList<EventEmailFeatureBean> getMultipleFeatures( ArrayList<EventEmailFeatureBean> arrEventEmailFeatureBean, String sEventEmailId) { ArrayList<EventEmailFeatureBean> arrMultipleFeatureBean = new ArrayList<EventEmailFeatureBean>(); String sQuery = "SELECT * FROM GTEVENTEMAILFEATURES WHERE FK_EVENTEMAILID = ? "; ArrayList<Object> aParams = DBDAO.createConstraint(sEventEmailId); if (arrEventEmailFeatureBean != null && !arrEventEmailFeatureBean.isEmpty()) { sQuery = sQuery + " AND FEATURENAME IN (" + DBDAO.createParamQuestionMarks(arrEventEmailFeatureBean.size()) + ")"; for (EventEmailFeatureBean tmpventEmailFeatureBean : arrEventEmailFeatureBean) { aParams.add(tmpventEmailFeatureBean.getFeatureType().toString()); } } ArrayList<HashMap<String, String>> arrResult = DBDAO.getDBData( EVENTADMIN_DB, sQuery, aParams, false, "EventEmailFeatureData.java", "getMultipleFeatures()"); if (arrResult != null && !arrResult.isEmpty()) { for (HashMap<String, String> hmResult : arrResult) { EventEmailFeatureBean eventEmailFeatureBean = new EventEmailFeatureBean(hmResult); arrMultipleFeatureBean.add(eventEmailFeatureBean); } } return arrMultipleFeatureBean; }
public Integer updateFeature(EventEmailFeatureBean eventEmailFeatureBean) { Integer numOfRowsInserted = 0; if (eventEmailFeatureBean != null && !Utility.isNullOrEmpty(eventEmailFeatureBean.getEventEmailFeatureId())) { String sQuery = "UPDATE GTEVENTEMAILFEATURES SET VALUE = ? WHERE FEATURENAME = ? AND FK_EVENTEMAILID = ?"; ArrayList<Object> aParams = DBDAO.createConstraint( eventEmailFeatureBean.getValue(), eventEmailFeatureBean.getFeatureType().toString(), eventEmailFeatureBean.getEventEmailId()); numOfRowsInserted = DBDAO.putRowsQuery( sQuery, aParams, EVENTADMIN_DB, "EventEmailFeatureData.java", "updateFeature() "); } return numOfRowsInserted; }
public Integer deleteFeature(EventEmailFeatureBean eventEmailFeatureBean) { Integer numOfRowsInserted = 0; // EVENTEMAILFEATUREID VARCHAR(45) NOT NULL, FEATURENAME VARCHAR(75) NOT NULL, FK_EVENTEMAILID // VARCHAR(45) NOT NULL, VALUE VARCHAR(500) NOT NULL if (eventEmailFeatureBean != null && !Utility.isNullOrEmpty(eventEmailFeatureBean.getFeatureType().toString()) && !Utility.isNullOrEmpty(eventEmailFeatureBean.getEventEmailId())) { String sQuery = "DELETE FROM GTEVENTEMAILFEATURES WHERE FEATURENAME = ? AND FK_EVENTEMAILID = ? "; ArrayList<Object> aParams = DBDAO.createConstraint( eventEmailFeatureBean.getFeatureType().toString(), eventEmailFeatureBean.getEventEmailId()); numOfRowsInserted = DBDAO.putRowsQuery( sQuery, aParams, EVENTADMIN_DB, "EventEmailFeatureData.java", "deleteFeature() "); } return numOfRowsInserted; }
public Integer insertFeature(EventEmailFeatureBean eventEmailFeatureBean) { Integer numOfRowsInserted = 0; // EVENTEMAILFEATUREID VARCHAR(45) NOT NULL, FEATURENAME VARCHAR(75) NOT NULL, FK_EVENTEMAILID // VARCHAR(45) NOT NULL, VALUE VARCHAR(500) NOT NULL if (eventEmailFeatureBean != null && !Utility.isNullOrEmpty(eventEmailFeatureBean.getEventEmailFeatureId())) { String sQuery = "INSERT INTO GTEVENTEMAILFEATURES (EVENTEMAILFEATUREID,FEATURENAME,FK_EVENTEMAILID, VALUE) VALUES (?,?,?, ?)"; ArrayList<Object> aParams = DBDAO.createConstraint( eventEmailFeatureBean.getEventEmailFeatureId(), eventEmailFeatureBean.getFeatureType().toString(), eventEmailFeatureBean.getEventEmailId(), eventEmailFeatureBean.getValue()); numOfRowsInserted = DBDAO.putRowsQuery( sQuery, aParams, EVENTADMIN_DB, "EventEmailFeatureData.java", "insertFeature() "); } return numOfRowsInserted; }