Package org.openmeetings.app.persistence.beans.lang

Examples of org.openmeetings.app.persistence.beans.lang.Fieldvalues


      tx.rollback();
      throw new Exception(e.getMessage());
    }

    tx.begin();
    Fieldvalues fl = new Fieldvalues();
    fl.setStarttime(new Date());
    fl.setName("test value");
    fl.setFieldlanguagesvalue(flv);
    fl.setDeleted("false");
    try {
      getEntityManager().merge(fl);
      tx.commit();
    } catch (Exception e) {
      tx.rollback();
View Full Code Here


 
  final public void testAddFieldvalues() throws Exception {

    EntityTransaction tx = getEntityManager().getTransaction();
    tx.begin();
    Fieldvalues fl = new Fieldvalues();
    fl.setStarttime(new Date());
    fl.setName("test value");
    fl.setDeleted("false");
    try {
      getEntityManager().merge(fl);
      tx.commit();
    } catch (Exception e) {
      tx.rollback();
View Full Code Here

        "###############################################");
   
    Element root = document.addElement("language");

    for (Iterator<Fieldvalues> it = fvList.iterator();it.hasNext();) {
      Fieldvalues fv = it.next();
      Element eTemp = root.addElement("string")
          .addAttribute("id", fv.getFieldvalues_id().toString())
          .addAttribute("name", fv.getName());
      Element value = eTemp.addElement("value");
      if (fv.getFieldlanguagesvalue()!=null) {
        value.addText(fv.getFieldlanguagesvalue().getValue());
      } else {
        //Add english default text
        Fieldlanguagesvalues flv = Fieldmanagment.getInstance().getFieldByIdAndLanguage(fv.getFieldvalues_id(), 1L);
        if (flv != null) {
          value.addText(flv.getValue());
        } else {
          value.addText("");
        }
View Full Code Here

        return null;       
  }
 
  private void addFieldValueById(Long language_id, Long fieldvalues_id, String fieldName, String value) throws Exception {
   
    Fieldvalues fv = Fieldmanagment.getInstance().getFieldvaluesById(fieldvalues_id);
   
    if (fv==null) {
      Fieldmanagment.getInstance().addFieldById(fieldName, fieldvalues_id);
    }
   
View Full Code Here

      Object idf = PersistenceSessionUtil.createSession();
      EntityManager session = PersistenceSessionUtil.getSession();
      EntityTransaction tx = session.getTransaction();
      tx.begin();

      Fieldvalues fl = new Fieldvalues();
      fl.setStarttime(new Date());
      fl.setName(fieldName);
      fl.setDeleted("false");

      fl = session.merge(fl);
      Long fieldId = fl.getFieldvalues_id();

      tx.commit();
      PersistenceSessionUtil.closeSession(idf);
     
      return fieldId;
View Full Code Here

      Object idf = PersistenceSessionUtil.createSession();
      EntityManager session = PersistenceSessionUtil.getSession();
      EntityTransaction tx = session.getTransaction();
      tx.begin();

      Fieldvalues fl = new Fieldvalues();
      fl.setFieldvalues_id(fieldvalues_id);
      fl.setStarttime(new Date());
      fl.setName(fieldName);
      fl.setDeleted("false");

      fl = session.merge(fl);
      Long fieldId = fl.getFieldvalues_id();

      tx.commit();
      PersistenceSessionUtil.closeSession(idf);
     
      return fieldId;
View Full Code Here

 
 
  public List<Fieldvalues> getMixedFieldValuesList(Long language_id) throws Exception {
    List<Fieldvalues> ll = this.getFieldsValues();
    for (Iterator<Fieldvalues> iter = ll.iterator(); iter.hasNext();){
      Fieldvalues fv = iter.next();
      fv.setFieldlanguagesvalue(this.getFieldByIdAndLanguage(fv.getFieldvalues_id(), language_id));
    }
    return ll;
 
View Full Code Here

 
 
  public Fieldvalues getFieldvaluesById(Long fieldvalues_id, Long language_id) {
    try {
      //log.error("Long fieldvalues_id, Long language_id "+fieldvalues_id+" || "+language_id);
      Fieldvalues fv = this.getFieldvaluesById(fieldvalues_id);
      fv.setFieldlanguagesvalue(this.getFieldByIdAndLanguage(fieldvalues_id, language_id));
      return fv;
    } catch (Exception e) {
      log.error("[getFieldvaluesById] ",e);
    }
    return null;
View Full Code Here

   * @param value
   * @return
   */
  public Long updateLabel(Long fieldvalues_id, String name, Long fieldlanguagesvalues_id, String value) {
    try {
      Fieldvalues fv = this.getFieldvaluesById(fieldvalues_id);
      if (fv==null) {
        return new Long(-24);
      } else {
        fv.setName(name);
        fv.setUpdatetime(new Date());
        this.updateField(fv);
      }
      Fieldlanguagesvalues flv = this.getFieldlanguagesvaluesById(fieldlanguagesvalues_id);
      if (flv==null) {
        return new Long(-25);
View Full Code Here

    return new Long(-1);
  }
 
  public Long addAndUpdateLabel(Long fieldvalues_id, String name, String value, Long language_id) {
    try {
      Fieldvalues fv = this.getFieldvaluesById(fieldvalues_id);
      if (fv==null) {
        return new Long(-24);
      } else {
        fv.setName(name);
        fv.setUpdatetime(new Date());
        this.updateField(fv);
      }
      this.addFieldValueByFieldAndLanguage(fieldvalues_id, language_id, value);
      return fieldvalues_id;
    } catch (Exception ex2) {
View Full Code Here

TOP

Related Classes of org.openmeetings.app.persistence.beans.lang.Fieldvalues

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.