Package org.openqreg.bean

Examples of org.openqreg.bean.ServiceBean


      String key;
      con = DbHandler.getConnection();
      this.getWriteLockAccessTable();
      TreeMap<String, String> tmpAccessTable = new TreeMap<String, String>();

      ServiceBean servBean = null;
      for (Servicegroup servicegroup : ServicegroupFinderBase
          .findAll(con)) {
        key = servicegroup.getUsergroupid().toUpperCase()
            + servicegroup.getServiceid().toUpperCase();
        servBean = (ServiceBean) ServiceFinderBase.findByPrimaryKey(
            con, new ServiceKey(servicegroup.getServiceid()));
        tmpAccessTable.put(key, servBean.getStatus().toString());
      }
      accessTable = tmpAccessTable;
    } catch (Exception e) {
      logger.log(Level.FATAL, "Unable to populate access table", e);
    } finally {
View Full Code Here


* @return A populated ServiceBean
*
* @throws SQLException
*/
protected static ServiceBean populate(ResultSet rs) throws SQLException {
ServiceBean valueObject = new ServiceBean();
valueObject.setId((String)rs.getObject(1));
valueObject.setDescription((String)rs.getObject(2));
valueObject.setStatus((Integer)rs.getObject(3));
valueObject.setTscreated((java.sql.Timestamp)rs.getObject(4));
valueObject.setTsupdated((java.sql.Timestamp)rs.getObject(5));
valueObject.setCreatedby((String)rs.getObject(6));
valueObject.setUpdatedby((String)rs.getObject(7));
return valueObject;
}
View Full Code Here

* @throws SQLException
*/
public static Collection<ServiceBean> findAll(Connection con) throws SQLException {
PreparedStatement pStmt = null;
ResultSet rs = null;
ServiceBean valueObject = null;
Collection<ServiceBean> col = Collections.synchronizedList(new ArrayList<ServiceBean>());
try{
pStmt = con.prepareStatement(FIND_ALL_STATEMENT);
rs = pStmt.executeQuery();
while (rs.next()){
valueObject = populate(rs);
valueObject.afterPopulate(con);
col.add(valueObject);
}
return col;
}finally{
if(null!=rs){
View Full Code Here

* @throws SQLException
*/
public static Object findByPrimaryKey(Connection con, PrimaryKey key) throws SQLException {
PreparedStatement pStmt = null;
ResultSet rs = null;
ServiceBean valueObject = null;
ServiceKey primaryKey = (ServiceKey) key;
try{
pStmt = con.prepareStatement(ServiceBeanBase.SELECT_STATEMENT);
pStmt.setObject(1, primaryKey.getId());
rs = pStmt.executeQuery();
while (rs.next()){
valueObject = populate(rs);
valueObject.afterPopulate(con);
}
return valueObject;
}finally{
if(null!=rs){
rs.close();
View Full Code Here

      sa.setStatus(AjaxWidgetAnswer.STATUS_NOSERVICE);
      return sa;
    }
    User user = Dispatcher.getInstance().getUser(userId);
    // we have access carry on...
    ServiceBean serviceBean = sr.getService();
    Collection<String> userGroups = sr.getUserGroups();
    sa.setService(serviceBean);
    Connection con = null;
    try {
      try {
        //add default answer text, listboxtexts, guisettings, containers
        addDefaultAnswer(user, sr, sa);
       
        con = DbHandler.getConnection();
        con.setAutoCommit(false);
        serviceBean.setUpdatedby(userId);
        serviceBean.setTsupdated(new Timestamp(System
            .currentTimeMillis()));
        serviceBean.store(con);

        // service groups
        Collection<ServicegroupBean> col = ServicegroupFinder
            .findByServiceidTheRealOne(con, serviceBean.getId());
        // loop exsisting services update or remove based on status
        for (ServicegroupBean sBean : col) {
          if (!userGroups.contains(sBean.getUsergroupid())) {
            sBean.remove(con);
            //TODO:move the following line out of if statement and remove else.... check in usergroupmethods aswell
            userGroups.remove(sBean.getUsergroupid());
          } else {
            userGroups.remove(sBean.getUsergroupid());
          }
        }
        // loop remaining services and create them
        for (String ugId : userGroups) {
          ServicegroupBean sBean = new ServicegroupBean();
          sBean.setCreatedby(userId);
          sBean.setServiceid(serviceBean.getId());
          sBean.setStatus(Integer.valueOf(1));
          sBean.setTscreated(new Timestamp(System.currentTimeMillis()));
          sBean.setUsergroupid(ugId);
          sBean.create(con);
        }
View Full Code Here

        serviceBean = null;
        message = lang.getTranslation(langId, "ADMINSERVICE_DOUBLE_M");
      } else {
        // new centre
        //serviceBean = disp.createSer();
        serviceBean=new ServiceBean();
        populateWithRequestData();
       
        serviceBean.setTscreated(new Timestamp(time));
        serviceBean.setCreatedby(user.getId());
        serviceBean.create(con);
View Full Code Here

          langId, "ADMINSERVICELIST_TSUPDATED_HL"), firstsortorder,
          ascdescsortorder);
     
      out.append("</tr>\n");

      ServiceBean serviceBean = null;
      while (null != it && it.hasNext() && col.size() > 0) {
        serviceBean =it.next();

        out.append("<tr class=\"listRow\"");
        out.append(" onClick=\"");
        out.append("listSend('"+listSend+"','" + serviceBean.getId()
            + "')");
        out.append("\"\n");
        out
            .append(" onmouseover=\"this.className='listRow_mouseOver'\"");
        out.append(" onmouseout=\"this.className='listRow'\" >\n");

        // id
        out.append("<td>\n");
        if (null != serviceBean.getId()) {
          out.append(serviceBean.getId());
          // test of ajaxInfo
          // out
          // .append("<span
          // onmouseover=\"getAjaxInfo().ajaxInfo('ajaxUserInfo.jsp','");
          // out.append(userBean.getId());
          // out.append("',this,userInfoParser)\"onmouseout=\"getAjaxInfo().ajaxInfoOut();\">");
          // out.append(userBean.getId());
          // out.append("</span>");
        } else {
          out.append("&nbsp;");
        }
        out.append("</td>\n");

        // lastname
        out.append("<td>\n");
        if (null != serviceBean.getDescription()) {
          out.append(serviceBean.getDescription());
        } else {
          out.append("&nbsp;");
        }
        out.append("</td>\n");

        // status
        out.append("<td>\n");
        if (null != serviceBean.getStatus()) {
          out.append(lang.getListBoxText(langId, "SERVICE_STATUS_L",
              serviceBean.getStatus().toString()));
        } else {
          out.append("&nbsp;");
        }
        out.append("</td>\n");

//         updated by
        out.append("<td>\n");
        if (null != serviceBean.getUpdatedby()) {
          out.append(serviceBean.getUpdatedby());
        } else {
          out.append("&nbsp;");
        }
        out.append("</td>\n");

//         tsupdated
        out.append("<td>\n");
        if (null != serviceBean.getTsupdated()) {
          out.append(serviceBean.getTsupdated().toString().substring(0,16));
        } else {
          out.append("&nbsp;");
        }
        out.append("</td>\n");
View Full Code Here

TOP

Related Classes of org.openqreg.bean.ServiceBean

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.