/**
* "Visual Paradigm: DO NOT MODIFY THIS FILE!"
*
* This is an automatic generated file. It will be regenerated every time
* you generate persistence class.
*
* Modifying its content may cause the program not work, or your work may lost.
*/
/**
* Licensee: DuKe TeAm
* License Type: Purchased
*/
package orm;
import org.orm.*;
import org.hibernate.Query;
import java.util.List;
public class Tmp_licitaciones_palabrasemanticasDAO {
public static Tmp_licitaciones_palabrasemanticas loadTmp_licitaciones_palabrasemanticasByORMID(int lcps_id) throws PersistentException {
try {
PersistentSession session = orm.MercadoPublico2PersistentManager.instance().getSession();
return loadTmp_licitaciones_palabrasemanticasByORMID(session, lcps_id);
}
catch (Exception e) {
e.printStackTrace();
throw new PersistentException(e);
}
}
public static Tmp_licitaciones_palabrasemanticas getTmp_licitaciones_palabrasemanticasByORMID(int lcps_id) throws PersistentException {
try {
PersistentSession session = orm.MercadoPublico2PersistentManager.instance().getSession();
return getTmp_licitaciones_palabrasemanticasByORMID(session, lcps_id);
}
catch (Exception e) {
e.printStackTrace();
throw new PersistentException(e);
}
}
public static Tmp_licitaciones_palabrasemanticas loadTmp_licitaciones_palabrasemanticasByORMID(int lcps_id, org.hibernate.LockMode lockMode) throws PersistentException {
try {
PersistentSession session = orm.MercadoPublico2PersistentManager.instance().getSession();
return loadTmp_licitaciones_palabrasemanticasByORMID(session, lcps_id, lockMode);
}
catch (Exception e) {
e.printStackTrace();
throw new PersistentException(e);
}
}
public static Tmp_licitaciones_palabrasemanticas getTmp_licitaciones_palabrasemanticasByORMID(int lcps_id, org.hibernate.LockMode lockMode) throws PersistentException {
try {
PersistentSession session = orm.MercadoPublico2PersistentManager.instance().getSession();
return getTmp_licitaciones_palabrasemanticasByORMID(session, lcps_id, lockMode);
}
catch (Exception e) {
e.printStackTrace();
throw new PersistentException(e);
}
}
public static Tmp_licitaciones_palabrasemanticas loadTmp_licitaciones_palabrasemanticasByORMID(PersistentSession session, int lcps_id) throws PersistentException {
try {
return (Tmp_licitaciones_palabrasemanticas) session.load(orm.Tmp_licitaciones_palabrasemanticas.class, new Integer(lcps_id));
}
catch (Exception e) {
e.printStackTrace();
throw new PersistentException(e);
}
}
public static Tmp_licitaciones_palabrasemanticas getTmp_licitaciones_palabrasemanticasByORMID(PersistentSession session, int lcps_id) throws PersistentException {
try {
return (Tmp_licitaciones_palabrasemanticas) session.get(orm.Tmp_licitaciones_palabrasemanticas.class, new Integer(lcps_id));
}
catch (Exception e) {
e.printStackTrace();
throw new PersistentException(e);
}
}
public static Tmp_licitaciones_palabrasemanticas loadTmp_licitaciones_palabrasemanticasByORMID(PersistentSession session, int lcps_id, org.hibernate.LockMode lockMode) throws PersistentException {
try {
return (Tmp_licitaciones_palabrasemanticas) session.load(orm.Tmp_licitaciones_palabrasemanticas.class, new Integer(lcps_id), lockMode);
}
catch (Exception e) {
e.printStackTrace();
throw new PersistentException(e);
}
}
public static Tmp_licitaciones_palabrasemanticas getTmp_licitaciones_palabrasemanticasByORMID(PersistentSession session, int lcps_id, org.hibernate.LockMode lockMode) throws PersistentException {
try {
return (Tmp_licitaciones_palabrasemanticas) session.get(orm.Tmp_licitaciones_palabrasemanticas.class, new Integer(lcps_id), lockMode);
}
catch (Exception e) {
e.printStackTrace();
throw new PersistentException(e);
}
}
public static Tmp_licitaciones_palabrasemanticas[] listTmp_licitaciones_palabrasemanticasByQuery(String condition, String orderBy) throws PersistentException {
try {
PersistentSession session = orm.MercadoPublico2PersistentManager.instance().getSession();
return listTmp_licitaciones_palabrasemanticasByQuery(session, condition, orderBy);
}
catch (Exception e) {
e.printStackTrace();
throw new PersistentException(e);
}
}
public static Tmp_licitaciones_palabrasemanticas[] listTmp_licitaciones_palabrasemanticasByQuery(String condition, String orderBy, org.hibernate.LockMode lockMode) throws PersistentException {
try {
PersistentSession session = orm.MercadoPublico2PersistentManager.instance().getSession();
return listTmp_licitaciones_palabrasemanticasByQuery(session, condition, orderBy, lockMode);
}
catch (Exception e) {
e.printStackTrace();
throw new PersistentException(e);
}
}
public static Tmp_licitaciones_palabrasemanticas[] listTmp_licitaciones_palabrasemanticasByQuery(PersistentSession session, String condition, String orderBy) throws PersistentException {
StringBuffer sb = new StringBuffer("From orm.Tmp_licitaciones_palabrasemanticas as Tmp_licitaciones_palabrasemanticas");
if (condition != null)
sb.append(" Where ").append(condition);
if (orderBy != null)
sb.append(" Order By ").append(orderBy);
try {
Query query = session.createQuery(sb.toString());
List list = query.list();
return (Tmp_licitaciones_palabrasemanticas[]) list.toArray(new Tmp_licitaciones_palabrasemanticas[list.size()]);
}
catch (Exception e) {
e.printStackTrace();
throw new PersistentException(e);
}
}
public static Tmp_licitaciones_palabrasemanticas[] listTmp_licitaciones_palabrasemanticasByQuery(PersistentSession session, String condition, String orderBy, org.hibernate.LockMode lockMode) throws PersistentException {
StringBuffer sb = new StringBuffer("From orm.Tmp_licitaciones_palabrasemanticas as Tmp_licitaciones_palabrasemanticas");
if (condition != null)
sb.append(" Where ").append(condition);
if (orderBy != null)
sb.append(" Order By ").append(orderBy);
try {
Query query = session.createQuery(sb.toString());
query.setLockMode("this", lockMode);
List list = query.list();
return (Tmp_licitaciones_palabrasemanticas[]) list.toArray(new Tmp_licitaciones_palabrasemanticas[list.size()]);
}
catch (Exception e) {
e.printStackTrace();
throw new PersistentException(e);
}
}
public static Tmp_licitaciones_palabrasemanticas loadTmp_licitaciones_palabrasemanticasByQuery(String condition, String orderBy) throws PersistentException {
try {
PersistentSession session = orm.MercadoPublico2PersistentManager.instance().getSession();
return loadTmp_licitaciones_palabrasemanticasByQuery(session, condition, orderBy);
}
catch (Exception e) {
e.printStackTrace();
throw new PersistentException(e);
}
}
public static Tmp_licitaciones_palabrasemanticas loadTmp_licitaciones_palabrasemanticasByQuery(String condition, String orderBy, org.hibernate.LockMode lockMode) throws PersistentException {
try {
PersistentSession session = orm.MercadoPublico2PersistentManager.instance().getSession();
return loadTmp_licitaciones_palabrasemanticasByQuery(session, condition, orderBy, lockMode);
}
catch (Exception e) {
e.printStackTrace();
throw new PersistentException(e);
}
}
public static Tmp_licitaciones_palabrasemanticas loadTmp_licitaciones_palabrasemanticasByQuery(PersistentSession session, String condition, String orderBy) throws PersistentException {
Tmp_licitaciones_palabrasemanticas[] tmp_licitaciones_palabrasemanticases = listTmp_licitaciones_palabrasemanticasByQuery(session, condition, orderBy);
if (tmp_licitaciones_palabrasemanticases != null && tmp_licitaciones_palabrasemanticases.length > 0)
return tmp_licitaciones_palabrasemanticases[0];
else
return null;
}
public static Tmp_licitaciones_palabrasemanticas loadTmp_licitaciones_palabrasemanticasByQuery(PersistentSession session, String condition, String orderBy, org.hibernate.LockMode lockMode) throws PersistentException {
Tmp_licitaciones_palabrasemanticas[] tmp_licitaciones_palabrasemanticases = listTmp_licitaciones_palabrasemanticasByQuery(session, condition, orderBy, lockMode);
if (tmp_licitaciones_palabrasemanticases != null && tmp_licitaciones_palabrasemanticases.length > 0)
return tmp_licitaciones_palabrasemanticases[0];
else
return null;
}
public static java.util.Iterator iterateTmp_licitaciones_palabrasemanticasByQuery(String condition, String orderBy) throws PersistentException {
try {
PersistentSession session = orm.MercadoPublico2PersistentManager.instance().getSession();
return iterateTmp_licitaciones_palabrasemanticasByQuery(session, condition, orderBy);
}
catch (Exception e) {
e.printStackTrace();
throw new PersistentException(e);
}
}
public static java.util.Iterator iterateTmp_licitaciones_palabrasemanticasByQuery(String condition, String orderBy, org.hibernate.LockMode lockMode) throws PersistentException {
try {
PersistentSession session = orm.MercadoPublico2PersistentManager.instance().getSession();
return iterateTmp_licitaciones_palabrasemanticasByQuery(session, condition, orderBy, lockMode);
}
catch (Exception e) {
e.printStackTrace();
throw new PersistentException(e);
}
}
public static java.util.Iterator iterateTmp_licitaciones_palabrasemanticasByQuery(PersistentSession session, String condition, String orderBy) throws PersistentException {
StringBuffer sb = new StringBuffer("From orm.Tmp_licitaciones_palabrasemanticas as Tmp_licitaciones_palabrasemanticas");
if (condition != null)
sb.append(" Where ").append(condition);
if (orderBy != null)
sb.append(" Order By ").append(orderBy);
try {
Query query = session.createQuery(sb.toString());
return query.iterate();
}
catch (Exception e) {
e.printStackTrace();
throw new PersistentException(e);
}
}
public static java.util.Iterator iterateTmp_licitaciones_palabrasemanticasByQuery(PersistentSession session, String condition, String orderBy, org.hibernate.LockMode lockMode) throws PersistentException {
StringBuffer sb = new StringBuffer("From orm.Tmp_licitaciones_palabrasemanticas as Tmp_licitaciones_palabrasemanticas");
if (condition != null)
sb.append(" Where ").append(condition);
if (orderBy != null)
sb.append(" Order By ").append(orderBy);
try {
Query query = session.createQuery(sb.toString());
query.setLockMode("this", lockMode);
return query.iterate();
}
catch (Exception e) {
e.printStackTrace();
throw new PersistentException(e);
}
}
public static Tmp_licitaciones_palabrasemanticas createTmp_licitaciones_palabrasemanticas() {
return new orm.Tmp_licitaciones_palabrasemanticas();
}
public static boolean save(orm.Tmp_licitaciones_palabrasemanticas tmp_licitaciones_palabrasemanticas) throws PersistentException {
try {
orm.MercadoPublico2PersistentManager.instance().saveObject(tmp_licitaciones_palabrasemanticas);
return true;
}
catch (Exception e) {
e.printStackTrace();
throw new PersistentException(e);
}
}
public static boolean delete(orm.Tmp_licitaciones_palabrasemanticas tmp_licitaciones_palabrasemanticas) throws PersistentException {
try {
orm.MercadoPublico2PersistentManager.instance().deleteObject(tmp_licitaciones_palabrasemanticas);
return true;
}
catch (Exception e) {
e.printStackTrace();
throw new PersistentException(e);
}
}
public static boolean deleteAndDissociate(orm.Tmp_licitaciones_palabrasemanticas tmp_licitaciones_palabrasemanticas)throws PersistentException {
try {
if(tmp_licitaciones_palabrasemanticas.getLcps_lc_id_codigo_licitacion() != null) {
tmp_licitaciones_palabrasemanticas.getLcps_lc_id_codigo_licitacion().tmp_licitaciones_palabrasemanticas.remove(tmp_licitaciones_palabrasemanticas);
}
if(tmp_licitaciones_palabrasemanticas.getLcps_ps() != null) {
tmp_licitaciones_palabrasemanticas.getLcps_ps().tmp_licitaciones_palabrasemanticas.remove(tmp_licitaciones_palabrasemanticas);
}
return delete(tmp_licitaciones_palabrasemanticas);
}
catch(Exception e) {
e.printStackTrace();
throw new PersistentException(e);
}
}
public static boolean deleteAndDissociate(orm.Tmp_licitaciones_palabrasemanticas tmp_licitaciones_palabrasemanticas, org.orm.PersistentSession session)throws PersistentException {
try {
if(tmp_licitaciones_palabrasemanticas.getLcps_lc_id_codigo_licitacion() != null) {
tmp_licitaciones_palabrasemanticas.getLcps_lc_id_codigo_licitacion().tmp_licitaciones_palabrasemanticas.remove(tmp_licitaciones_palabrasemanticas);
}
if(tmp_licitaciones_palabrasemanticas.getLcps_ps() != null) {
tmp_licitaciones_palabrasemanticas.getLcps_ps().tmp_licitaciones_palabrasemanticas.remove(tmp_licitaciones_palabrasemanticas);
}
try {
session.delete(tmp_licitaciones_palabrasemanticas);
return true;
} catch (Exception e) {
return false;
}
}
catch(Exception e) {
e.printStackTrace();
throw new PersistentException(e);
}
}
public static boolean refresh(orm.Tmp_licitaciones_palabrasemanticas tmp_licitaciones_palabrasemanticas) throws PersistentException {
try {
orm.MercadoPublico2PersistentManager.instance().getSession().refresh(tmp_licitaciones_palabrasemanticas);
return true;
}
catch (Exception e) {
e.printStackTrace();
throw new PersistentException(e);
}
}
public static boolean evict(orm.Tmp_licitaciones_palabrasemanticas tmp_licitaciones_palabrasemanticas) throws PersistentException {
try {
orm.MercadoPublico2PersistentManager.instance().getSession().evict(tmp_licitaciones_palabrasemanticas);
return true;
}
catch (Exception e) {
e.printStackTrace();
throw new PersistentException(e);
}
}
public static Tmp_licitaciones_palabrasemanticas loadTmp_licitaciones_palabrasemanticasByCriteria(Tmp_licitaciones_palabrasemanticasCriteria tmp_licitaciones_palabrasemanticasCriteria) {
Tmp_licitaciones_palabrasemanticas[] tmp_licitaciones_palabrasemanticases = listTmp_licitaciones_palabrasemanticasByCriteria(tmp_licitaciones_palabrasemanticasCriteria);
if(tmp_licitaciones_palabrasemanticases == null || tmp_licitaciones_palabrasemanticases.length == 0) {
return null;
}
return tmp_licitaciones_palabrasemanticases[0];
}
public static Tmp_licitaciones_palabrasemanticas[] listTmp_licitaciones_palabrasemanticasByCriteria(Tmp_licitaciones_palabrasemanticasCriteria tmp_licitaciones_palabrasemanticasCriteria) {
return tmp_licitaciones_palabrasemanticasCriteria.listTmp_licitaciones_palabrasemanticas();
}
}