Package org.vosao.entity

Examples of org.vosao.entity.MessageEntity


    else {
      String code = StringUtils.strip(vo.get("code"));
      List<LanguageEntity> languages = getDao().getLanguageDao().select();
      for (LanguageEntity lang : languages) {
        if (!StringUtils.isEmpty(vo.get(lang.getCode()))) {
          MessageEntity message = getDao().getMessageDao().getByCode(
              code, lang.getCode());
          if (message == null) {
            message = new MessageEntity();
            message.setCode(code);
            message.setLanguageCode(lang.getCode());
          }
          message.setValue(vo.get(lang.getCode()));
          getDao().getMessageDao().save(message);
        }
      }
      return ServiceResponse.createSuccessResponse(
          Messages.get("message.success_save"));
View Full Code Here


public class MessageDaoTest extends AbstractDaoTest {

  private MessageEntity addMessage(String code, String languageCode,
      String value) {
    return getDao().getMessageDao().save(new MessageEntity(code,
        languageCode, value));
  }
View Full Code Here

    assertEquals(0, list.size());
  }
 
  public void testGetByCode() {
    init();
    MessageEntity m = getDao().getMessageDao().getByCode("test", "en");
    assertNotNull(m);
    assertEquals("test_en", m.getValue());
    m = getDao().getMessageDao().getByCode("test3", "en");
    assertNull(m);
    m = getDao().getMessageDao().getByCode(null, null);
    assertNull(m);
    m = getDao().getMessageDao().getByCode("test", null);
View Full Code Here

            Element element = i.next();
            if (element.getName().equals("message")) {
              String language = element.elementText("language");
              String code = element.elementText("code");
              String value = element.elementText("value");
              MessageEntity message = getDao().getMessageDao().getByCode(
                  code, language);
              if (message == null) {
                message = new MessageEntity(code, language, value);
              }
              message.setValue(value);
              getDaoTaskAdapter().messageSave(message);
            }
    }   
  }
View Full Code Here

  @Override
  public void messageSave(MessageEntity entity) throws DaoTaskException {
    if (isSkip()) {
      if (entity.getId() == null) {
        MessageEntity found = getDao().getMessageDao().getByCode(
            entity.getCode(), entity.getLanguageCode());
        if (found == null) {
          throw new DaoTaskException("Message not found while "
            + "skipping save operation. code=" + entity.getCode()
            + " language=" + entity.getLanguageCode());
        }
        entity.setId(found.getId());
      }
    }
    else {
      getDao().getMessageDao().saveNoAudit(entity);
    }
View Full Code Here

TOP

Related Classes of org.vosao.entity.MessageEntity

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.