Package api

Source Code of api.Category

/**
*
*/
package api;

import org.orm.PersistentException;
import org.orm.PersistentTransaction;

/**
* @author varav
*
*/
public class Category {
/**
* Add Category
* @param category
* @return
*/
  public int add(String category){
    int respuesta = 0;
    //&& category.replace(" ", "")!=""
    if (category.length()>0 ) {
     
      orm.Tmp_categoria_palabra lormTmp_categoria_palabra;
      try {
        lormTmp_categoria_palabra = orm.Tmp_categoria_palabraDAO.loadTmp_categoria_palabraByQuery("cp_nombre='"+category+"'", null);
        if (lormTmp_categoria_palabra==null) {
         
          PersistentTransaction t = orm.MercadoPublico2PersistentManager.instance().getSession().beginTransaction();
         
          try {
            orm.Tmp_categoria_palabra lormTmp_categoria_palabraNueva = orm.Tmp_categoria_palabraDAO.createTmp_categoria_palabra();
            lormTmp_categoria_palabraNueva.setCp_nombre(category);
            orm.Tmp_categoria_palabraDAO.save(lormTmp_categoria_palabraNueva);
            respuesta = 1;
            t.commit();
          }
          catch (Exception e) {
            t.rollback();
            /*
             * Error transaction
             */
            respuesta = -5;
          }
         
              //this.add( lormTmp_categoria_palabraNueva);
        } else {
          /*
           * -4 si  existe la categoria
           */
          respuesta = -4;
        }
      } catch (PersistentException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
      }
    } else {
      /*
       * -2 error de parametros
       */
      respuesta = -2;
    }

    return respuesta;
  }
 
 
}
TOP

Related Classes of api.Category

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.