Package org.apache.openmeetings.db.entity.label

Examples of org.apache.openmeetings.db.entity.label.Fieldlanguagesvalues


      }

      // log.error("result: "+langFieldIdIsInited+" "+id+" "+name+" "+value);

      if (flvMap.containsKey(id)) {
        Fieldlanguagesvalues flv = flvMap.get(id);
        flv.setUpdatetime(new Date());
        flv.setValue(value);
      } else {
        Fieldvalues fv = null;
        // Only do that for the first field-set
        if (!fieldCache.containsKey(id)) {
          fv = new Fieldvalues();
          fv.setFieldvalues_id(id);
          fv.setStarttime(new Date());
          fv.setName(name);
          fv.setDeleted(false);
          fv = fieldValueDao.update(fv, null);
          fieldCache.put(id, fv);
        } else {
          fv = fieldCache.get(id);
        }
        Fieldlanguagesvalues flv = new Fieldlanguagesvalues();
        flv.setStarttime(new Date());
        flv.setValue(value);
        flv.setLanguage_id(lang.getLanguage_id());
        flv.setFieldvalues(fv);
        flv.setDeleted(false);
        flvMap.put(id, flv);
      }
    }
    lang.setLanguageValues(flvMap.values());
    fieldLanguageDaoImpl.updateLanguage(lang);
View Full Code Here


   */
  public Fieldlanguagesvalues get(long id) {
    TypedQuery<Fieldlanguagesvalues> q = em.createNamedQuery(
        "getFieldLanguagesValuesById", Fieldlanguagesvalues.class);
    q.setParameter("id", id);
    Fieldlanguagesvalues flv = null;
    try {
      flv = q.getSingleResult();
    } catch (NoResultException e) {

    }
View Full Code Here

  public Fieldlanguagesvalues get(long fieldValuesId, long langId) {
    TypedQuery<Fieldlanguagesvalues> q = em.createNamedQuery(
        "getFieldLanguagesValuesByValueAndLang", Fieldlanguagesvalues.class);
    q.setParameter("fieldValuesId", fieldValuesId);
    q.setParameter("lang", langId);
    Fieldlanguagesvalues flv = null;
    try {
      flv = q.getSingleResult();
    } catch (NoResultException e) {
    }
    return flv;
View Full Code Here

    }
    return flv;
  }

  public String getString(long fieldValuesId, long langId) {
    Fieldlanguagesvalues v = get(fieldValuesId, langId);
    return v == null ? null : v.getValue();
  }
View Full Code Here

      Element itemObject = i.next();
      Long fieldvalues_id = Long.valueOf(
          itemObject.attribute("id").getText()).longValue();
      String fieldName = itemObject.attribute("name").getText();
      String value = itemObject.element("value").getText();
      Fieldlanguagesvalues fValue = new Fieldlanguagesvalues();
      fValue.setFieldvalues_id(fieldvalues_id);
      fValue.setValue(value);
      Fieldvalues fLabel = new Fieldvalues();
      fLabel.setName(fieldName);
      fValue.setFieldvalues(fLabel);
     
      labelsArray.put(fieldvalues_id, fValue);
    }

    return labelsArray;
View Full Code Here

      fv.setFieldvalues_id(fieldvalues_id);
      fv.setName(fieldName);
      fv = fieldValueDao.update(fv, userId);
    }

    Fieldlanguagesvalues flv = fieldLangValueDao.get(fieldvalues_id, language_id);
    if (flv == null) {
      flv = new Fieldlanguagesvalues();
      flv.setFieldvalues(fv);
      flv.setLanguage_id(language_id);
      flv.setValue(value);
    } else {
      flv.setValue(value);
    }
    fieldLangValueDao.update(flv, userId);
  }
View Full Code Here

    q.setFirstResult(start);
    q.setMaxResults(count);
    List<Fieldvalues> result = q.getResultList();
    for (Fieldvalues fv : result) {
      //FIXME ineffective !!!!!!!!!!!!!!!!!!!!
      Fieldlanguagesvalues flv = flvDaoImpl.get(fv.getFieldvalues_id(), language_id);
      if (flv == null) {
        flv = new Fieldlanguagesvalues();
        flv.setLanguage_id(language_id);
        flv.setFieldvalues(fv);
      }
      fv.setFieldlanguagesvalue(flv);
    }
    return result;
  }
View Full Code Here

    add(new TextArea<String>("value"));
  }

  @Override
  protected void onNewSubmit(AjaxRequestTarget target, Form<?> f) {
    Fieldlanguagesvalues flv = new Fieldlanguagesvalues();
    flv.setLanguage_id(panel.language.getLanguage_id());
    this.setModelObject(flv);
    target.add(this);
    target.appendJavaScript("labelsInit();");
  }
View Full Code Here

    target.appendJavaScript("labelsInit();");
  }

  @Override
  protected void onRefreshSubmit(AjaxRequestTarget target, Form<?> form) {
    Fieldlanguagesvalues flv = getModelObject();
    if (flv.getFieldlanguagesvalues_id() != null) {
      flv = Application.getBean(FieldLanguagesValuesDao.class)
          .get(getModelObject().getFieldlanguagesvalues_id());
    } else {
      flv = new Fieldlanguagesvalues();
    }
    this.setModelObject(flv);
    target.add(this);
    target.appendJavaScript("labelsInit();");
  }
View Full Code Here

    target.appendJavaScript("labelsInit();");
  }

  @Override
  protected void onSaveSubmit(AjaxRequestTarget target, Form<?> form) {
    Fieldlanguagesvalues flv = getModelObject();
    Fieldvalues fv = flv.getFieldvalues();
    Application.getBean(FieldValueDao.class).update(fv, WebSession.getUserId());
   
    flv.setFieldvalues(fv);
    Application.getBean(FieldLanguagesValuesDao.class)
      .update(flv, WebSession.getUserId());
    hideNewRecord();
    target.add(panel.listContainer);
    target.appendJavaScript("labelsInit();");
View Full Code Here

TOP

Related Classes of org.apache.openmeetings.db.entity.label.Fieldlanguagesvalues

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.