Examples of MessageRecordVO


Examples of com.agiletec.plugins.jpwebdynamicform.aps.system.services.message.model.MessageRecordVO

    message.setId("TEST");
    message.setCreationDate(new Date());
    message.setUsername("admin");
    message.setLangCode("it");
    this._messageDao.addEntity(message);
    MessageRecordVO messageRecord = (MessageRecordVO) this._messageDao.loadEntityRecord(message.getId());
    assertEquals(message.getId(), messageRecord.getId());
    assertEquals(message.getUsername(), messageRecord.getUsername());
    assertEquals(message.getTypeCode(), messageRecord.getTypeCode());
    assertEquals(DateConverter.getFormattedDate(message.getCreationDate(), "dd/MM/yyyy hh:mm:ss"),
        DateConverter.getFormattedDate(messageRecord.getCreationDate(), "dd/MM/yyyy hh:mm:ss"));
    assertEquals(message.getXML(), messageRecord.getXml());
  }
View Full Code Here

Examples of com.agiletec.plugins.jpwebdynamicform.aps.system.services.message.model.MessageRecordVO

    Message message1 = this._helper.createMessage("TEST", "admin", "it", currentDate, "MyName", "MySurname", "MyAddress", JpwebdynamicformTestHelper.EMAIL, "MyNotes");
    this._messageDao.addEntity(message1);
   
    List<ApsEntityRecord> records = this._messageSearcherDao.searchRecords(null);
    assertEquals(1, records.size());
    MessageRecordVO record = (MessageRecordVO) records.get(0);
    assertEquals(message1.getId(), record.getId());
    assertEquals(message1.getTypeCode(), record.getTypeCode());
    assertEquals(message1.getUsername(), record.getUsername());
    assertEquals(DateConverter.getFormattedDate(currentDate, "dd/MM/yyyy"),
        DateConverter.getFormattedDate(record.getCreationDate(), "dd/MM/yyyy"));
    Date start = new Date(currentDate.getTime()-86400001);
    Date end = new Date(currentDate.getTime()+86400001);
    EntitySearchFilter filter = new EntitySearchFilter(IMessageSearcherDAO.CREATION_DATE_FILTER_KEY, false, start, end);
    records = this._messageSearcherDao.searchRecords(new EntitySearchFilter[] { filter });
    assertEquals(1, records.size());
View Full Code Here

Examples of com.agiletec.plugins.jpwebdynamicform.aps.system.services.message.model.MessageRecordVO

*/
public class MessageDAO extends AbstractEntityDAO implements IMessageDAO {

  @Override
  protected ApsEntityRecord createEntityRecord(ResultSet res) throws Throwable {
    MessageRecordVO messageRecord = new MessageRecordVO();
    messageRecord.setId(res.getString(1));
    messageRecord.setUsername(res.getString(2));
    messageRecord.setLangCode(res.getString(3));
    messageRecord.setTypeCode(res.getString(4));
    messageRecord.setCreationDate(res.getTimestamp(5));
    messageRecord.setXml(res.getString(6));
    return messageRecord;
  }
View Full Code Here

Examples of com.agiletec.plugins.jpwebdynamicform.aps.system.services.message.model.MessageRecordVO

  @Override
  public Message getMessage(String id) throws ApsSystemException {
    Message message = null;
    try {
      MessageRecordVO messageRecord = (MessageRecordVO) this.getMessageDAO().loadEntityRecord(id);
      if (messageRecord != null) {
        message = (Message) createEntityFromXml(messageRecord.getTypeCode(), messageRecord.getXml());
        message.setUsername(messageRecord.getUsername());
        message.setCreationDate(messageRecord.getCreationDate());
      }
    } catch (Throwable t) {
      ApsSystemUtils.logThrowable(t, this, "getMessage");
      throw new ApsSystemException("Error loading messageRecord", t);
    }
View Full Code Here

Examples of com.agiletec.plugins.jpwebdynamicform.aps.system.services.message.model.MessageRecordVO

*/
public class MessageSearcherDAO extends AbstractEntitySearcherDAO implements IMessageSearcherDAO {

  @Override
  protected ApsEntityRecord createRecord(ResultSet result) throws Throwable {
    MessageRecordVO record = new MessageRecordVO();
    record.setId(result.getString("messageid"));
    record.setXml(result.getString("messagexml"));
    record.setTypeCode(result.getString("messagetype"));
    record.setUsername(result.getString("username"));
    record.setLangCode(result.getString("langcode"));
    record.setCreationDate(result.getTimestamp("creationdate"));
    return record;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.