PeriodoMaquinariaEnObra.java Source code

Java tutorial

Introduction

Here is the source code for PeriodoMaquinariaEnObra.java

Source

 /**
  * "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: 
  * License Type: Evaluation
  */
 import org.orm.*;
 import org.hibernate.Query;
 import org.hibernate.LockMode;
 import java.util.List;

 import java.io.Serializable;

 public class PeriodoMaquinariaEnObra implements Serializable {
     public PeriodoMaquinariaEnObra() {
     }

public static PeriodoMaquinariaEnObra loadPeriodoMaquinariaEnObraByORMID(int ID, Obra obra, Maquinaria maquinaria) throws PersistentException {
   try {
      PersistentSession session = GestinEconmicaConstructoraPersistentManager.instance().getSession();
      return loadPeriodoMaquinariaEnObraByORMID(session, ID, obra, maquinaria);
   }
   catch (Exception e) {
      e.printStackTrace();
      throw new PersistentException(e);
   }
}

public static PeriodoMaquinariaEnObra getPeriodoMaquinariaEnObraByORMID(int ID, Obra obra, Maquinaria maquinaria) throws PersistentException {
   try {
      PersistentSession session = GestinEconmicaConstructoraPersistentManager.instance().getSession();
      return getPeriodoMaquinariaEnObraByORMID(session, ID, obra, maquinaria);
   }
   catch (Exception e) {
      e.printStackTrace();
      throw new PersistentException(e);
   }
}

public static PeriodoMaquinariaEnObra loadPeriodoMaquinariaEnObraByORMID(int ID, Obra obra, Maquinaria maquinaria, org.hibernate.LockMode lockMode) throws PersistentException {
   try {
      PersistentSession session = GestinEconmicaConstructoraPersistentManager.instance().getSession();
      return loadPeriodoMaquinariaEnObraByORMID(session, ID, obra, maquinaria, lockMode);
   }
   catch (Exception e) {
      e.printStackTrace();
      throw new PersistentException(e);
   }
}

public static PeriodoMaquinariaEnObra getPeriodoMaquinariaEnObraByORMID(int ID, Obra obra, Maquinaria maquinaria, org.hibernate.LockMode lockMode) throws PersistentException {
   try {
      PersistentSession session = GestinEconmicaConstructoraPersistentManager.instance().getSession();
      return getPeriodoMaquinariaEnObraByORMID(session, ID, obra, maquinaria, lockMode);
   }
   catch (Exception e) {
      e.printStackTrace();
      throw new PersistentException(e);
   }
}

     public static PeriodoMaquinariaEnObra loadPeriodoMaquinariaEnObraByORMID(PersistentSession session, int ID,
             Obra obra, Maquinaria maquinaria) throws PersistentException {
         try {
             PeriodoMaquinariaEnObra periodomaquinariaenobra = new PeriodoMaquinariaEnObra();
             periodomaquinariaenobra.setID(ID);
             periodomaquinariaenobra.setORM_Obra(obra);
             periodomaquinariaenobra.setORM_Maquinaria(maquinaria);

             return (PeriodoMaquinariaEnObra) session.load(PeriodoMaquinariaEnObra.class, periodomaquinariaenobra);
         } catch (Exception e) {
             e.printStackTrace();
             throw new PersistentException(e);
         }
     }

     public static PeriodoMaquinariaEnObra getPeriodoMaquinariaEnObraByORMID(PersistentSession session, int ID,
             Obra obra, Maquinaria maquinaria) throws PersistentException {
         try {
             PeriodoMaquinariaEnObra periodomaquinariaenobra = new PeriodoMaquinariaEnObra();
             periodomaquinariaenobra.setID(ID);
             periodomaquinariaenobra.setORM_Obra(obra);
             periodomaquinariaenobra.setORM_Maquinaria(maquinaria);

             return (PeriodoMaquinariaEnObra) session.get(PeriodoMaquinariaEnObra.class, periodomaquinariaenobra);
         } catch (Exception e) {
             e.printStackTrace();
             throw new PersistentException(e);
         }
     }

     public static PeriodoMaquinariaEnObra loadPeriodoMaquinariaEnObraByORMID(PersistentSession session, int ID,
             Obra obra, Maquinaria maquinaria, org.hibernate.LockMode lockMode) throws PersistentException {
         try {
             PeriodoMaquinariaEnObra periodomaquinariaenobra = new PeriodoMaquinariaEnObra();
             periodomaquinariaenobra.setID(ID);
             periodomaquinariaenobra.setORM_Obra(obra);
             periodomaquinariaenobra.setORM_Maquinaria(maquinaria);

             return (PeriodoMaquinariaEnObra) session.load(PeriodoMaquinariaEnObra.class, periodomaquinariaenobra,
                     lockMode);
         } catch (Exception e) {
             e.printStackTrace();
             throw new PersistentException(e);
         }
     }

     public static PeriodoMaquinariaEnObra getPeriodoMaquinariaEnObraByORMID(PersistentSession session, int ID,
             Obra obra, Maquinaria maquinaria, org.hibernate.LockMode lockMode) throws PersistentException {
         try {
             PeriodoMaquinariaEnObra periodomaquinariaenobra = new PeriodoMaquinariaEnObra();
             periodomaquinariaenobra.setID(ID);
             periodomaquinariaenobra.setORM_Obra(obra);
             periodomaquinariaenobra.setORM_Maquinaria(maquinaria);

             return (PeriodoMaquinariaEnObra) session.get(PeriodoMaquinariaEnObra.class, periodomaquinariaenobra,
                     lockMode);
         } catch (Exception e) {
             e.printStackTrace();
             throw new PersistentException(e);
         }
     }

public static List queryPeriodoMaquinariaEnObra(String condition, String orderBy) throws PersistentException {
   try {
      PersistentSession session = GestinEconmicaConstructoraPersistentManager.instance().getSession();
      return queryPeriodoMaquinariaEnObra(session, condition, orderBy);
   }
   catch (Exception e) {
      e.printStackTrace();
      throw new PersistentException(e);
   }
}

public static List queryPeriodoMaquinariaEnObra(String condition, String orderBy, org.hibernate.LockMode lockMode) throws PersistentException {
   try {
      PersistentSession session = GestinEconmicaConstructoraPersistentManager.instance().getSession();
      return queryPeriodoMaquinariaEnObra(session, condition, orderBy, lockMode);
   }
   catch (Exception e) {
      e.printStackTrace();
      throw new PersistentException(e);
   }
}

public static PeriodoMaquinariaEnObra[] listPeriodoMaquinariaEnObraByQuery(String condition, String orderBy) throws PersistentException {
   try {
      PersistentSession session = GestinEconmicaConstructoraPersistentManager.instance().getSession();
      return listPeriodoMaquinariaEnObraByQuery(session, condition, orderBy);
   }
   catch (Exception e) {
      e.printStackTrace();
      throw new PersistentException(e);
   }
}

public static PeriodoMaquinariaEnObra[] listPeriodoMaquinariaEnObraByQuery(String condition, String orderBy, org.hibernate.LockMode lockMode) throws PersistentException {
   try {
      PersistentSession session = GestinEconmicaConstructoraPersistentManager.instance().getSession();
      return listPeriodoMaquinariaEnObraByQuery(session, condition, orderBy, lockMode);
   }
   catch (Exception e) {
      e.printStackTrace();
      throw new PersistentException(e);
   }
}

     public static List queryPeriodoMaquinariaEnObra(PersistentSession session, String condition, String orderBy)
             throws PersistentException {
         StringBuffer sb = new StringBuffer("From PeriodoMaquinariaEnObra as PeriodoMaquinariaEnObra");
         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.list();
         } catch (Exception e) {
             e.printStackTrace();
             throw new PersistentException(e);
         }
     }

     public static List queryPeriodoMaquinariaEnObra(PersistentSession session, String condition, String orderBy,
             org.hibernate.LockMode lockMode) throws PersistentException {
         StringBuffer sb = new StringBuffer("From PeriodoMaquinariaEnObra as PeriodoMaquinariaEnObra");
         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("PeriodoMaquinariaEnObra", lockMode);
             return query.list();
         } catch (Exception e) {
             e.printStackTrace();
             throw new PersistentException(e);
         }
     }

     public static PeriodoMaquinariaEnObra[] listPeriodoMaquinariaEnObraByQuery(PersistentSession session,
             String condition, String orderBy) throws PersistentException {
         try {
             List list = queryPeriodoMaquinariaEnObra(session, condition, orderBy);
             return (PeriodoMaquinariaEnObra[]) list.toArray(new PeriodoMaquinariaEnObra[list.size()]);
         } catch (Exception e) {
             e.printStackTrace();
             throw new PersistentException(e);
         }
     }

     public static PeriodoMaquinariaEnObra[] listPeriodoMaquinariaEnObraByQuery(PersistentSession session,
             String condition, String orderBy, org.hibernate.LockMode lockMode) throws PersistentException {
         try {
             List list = queryPeriodoMaquinariaEnObra(session, condition, orderBy, lockMode);
             return (PeriodoMaquinariaEnObra[]) list.toArray(new PeriodoMaquinariaEnObra[list.size()]);
         } catch (Exception e) {
             e.printStackTrace();
             throw new PersistentException(e);
         }
     }

public static PeriodoMaquinariaEnObra loadPeriodoMaquinariaEnObraByQuery(String condition, String orderBy) throws PersistentException {
   try {
      PersistentSession session = GestinEconmicaConstructoraPersistentManager.instance().getSession();
      return loadPeriodoMaquinariaEnObraByQuery(session, condition, orderBy);
   }
   catch (Exception e) {
      e.printStackTrace();
      throw new PersistentException(e);
   }
}

public static PeriodoMaquinariaEnObra loadPeriodoMaquinariaEnObraByQuery(String condition, String orderBy, org.hibernate.LockMode lockMode) throws PersistentException {
   try {
      PersistentSession session = GestinEconmicaConstructoraPersistentManager.instance().getSession();
      return loadPeriodoMaquinariaEnObraByQuery(session, condition, orderBy, lockMode);
   }
   catch (Exception e) {
      e.printStackTrace();
      throw new PersistentException(e);
   }
}

     public static PeriodoMaquinariaEnObra loadPeriodoMaquinariaEnObraByQuery(PersistentSession session,
             String condition, String orderBy) throws PersistentException {
         PeriodoMaquinariaEnObra[] periodoMaquinariaEnObras = listPeriodoMaquinariaEnObraByQuery(session, condition,
                 orderBy);
         if (periodoMaquinariaEnObras != null && periodoMaquinariaEnObras.length > 0)
             return periodoMaquinariaEnObras[0];
         else
             return null;
     }

     public static PeriodoMaquinariaEnObra loadPeriodoMaquinariaEnObraByQuery(PersistentSession session,
             String condition, String orderBy, org.hibernate.LockMode lockMode) throws PersistentException {
         PeriodoMaquinariaEnObra[] periodoMaquinariaEnObras = listPeriodoMaquinariaEnObraByQuery(session, condition,
                 orderBy, lockMode);
         if (periodoMaquinariaEnObras != null && periodoMaquinariaEnObras.length > 0)
             return periodoMaquinariaEnObras[0];
         else
             return null;
     }

public static java.util.Iterator iteratePeriodoMaquinariaEnObraByQuery(String condition, String orderBy) throws PersistentException {
   try {
      PersistentSession session = GestinEconmicaConstructoraPersistentManager.instance().getSession();
      return iteratePeriodoMaquinariaEnObraByQuery(session, condition, orderBy);
   }
   catch (Exception e) {
      e.printStackTrace();
      throw new PersistentException(e);
   }
}

public static java.util.Iterator iteratePeriodoMaquinariaEnObraByQuery(String condition, String orderBy, org.hibernate.LockMode lockMode) throws PersistentException {
   try {
      PersistentSession session = GestinEconmicaConstructoraPersistentManager.instance().getSession();
      return iteratePeriodoMaquinariaEnObraByQuery(session, condition, orderBy, lockMode);
   }
   catch (Exception e) {
      e.printStackTrace();
      throw new PersistentException(e);
   }
}

     public static java.util.Iterator iteratePeriodoMaquinariaEnObraByQuery(PersistentSession session,
             String condition, String orderBy) throws PersistentException {
         StringBuffer sb = new StringBuffer("From PeriodoMaquinariaEnObra as PeriodoMaquinariaEnObra");
         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 iteratePeriodoMaquinariaEnObraByQuery(PersistentSession session,
             String condition, String orderBy, org.hibernate.LockMode lockMode) throws PersistentException {
         StringBuffer sb = new StringBuffer("From PeriodoMaquinariaEnObra as PeriodoMaquinariaEnObra");
         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("PeriodoMaquinariaEnObra", lockMode);
             return query.iterate();
         } catch (Exception e) {
             e.printStackTrace();
             throw new PersistentException(e);
         }
     }

     public static PeriodoMaquinariaEnObra loadPeriodoMaquinariaEnObraByCriteria(
             PeriodoMaquinariaEnObraCriteria periodoMaquinariaEnObraCriteria) {
         PeriodoMaquinariaEnObra[] periodoMaquinariaEnObras = listPeriodoMaquinariaEnObraByCriteria(
                 periodoMaquinariaEnObraCriteria);
         if (periodoMaquinariaEnObras == null || periodoMaquinariaEnObras.length == 0) {
             return null;
         }
         return periodoMaquinariaEnObras[0];
     }

     public static PeriodoMaquinariaEnObra[] listPeriodoMaquinariaEnObraByCriteria(
             PeriodoMaquinariaEnObraCriteria periodoMaquinariaEnObraCriteria) {
         return periodoMaquinariaEnObraCriteria.listPeriodoMaquinariaEnObra();
     }

     public boolean equals(Object aObj) {
         if (aObj == this)
             return true;
         if (!(aObj instanceof PeriodoMaquinariaEnObra))
             return false;
         PeriodoMaquinariaEnObra periodomaquinariaenobra = (PeriodoMaquinariaEnObra) aObj;
         if (getID() != periodomaquinariaenobra.getID())
             return false;
         if (getObra() == null) {
             if (periodomaquinariaenobra.getObra() != null)
                 return false;
         } else if (!getObra().equals(periodomaquinariaenobra.getObra()))
             return false;
         if (getMaquinaria() == null) {
             if (periodomaquinariaenobra.getMaquinaria() != null)
                 return false;
         } else if (!getMaquinaria().equals(periodomaquinariaenobra.getMaquinaria()))
             return false;
         return true;
     }

     public int hashCode() {
         int hashcode = 0;
         hashcode = hashcode + (int) getID();
         if (getObra() != null) {
             hashcode = hashcode + (int) getObra().getORMID();
         }
         if (getMaquinaria() != null) {
             hashcode = hashcode + (int) getMaquinaria().getORMID();
         }
         return hashcode;
     }

     public static PeriodoMaquinariaEnObra createPeriodoMaquinariaEnObra() {
         return new PeriodoMaquinariaEnObra();
     }

public boolean save() throws PersistentException {
   try {
      GestinEconmicaConstructoraPersistentManager.instance().saveObject(this);
      return true;
   }
   catch (Exception e) {
      e.printStackTrace();
      throw new PersistentException(e);
   }
}

public boolean delete() throws PersistentException {
   try {
      GestinEconmicaConstructoraPersistentManager.instance().deleteObject(this);
      return true;
   }
   catch (Exception e) {
      e.printStackTrace();
      throw new PersistentException(e);
   }
}

public boolean refresh() throws PersistentException {
   try {
      GestinEconmicaConstructoraPersistentManager.instance().getSession().refresh(this);
      return true;
   }
   catch (Exception e) {
      e.printStackTrace();
      throw new PersistentException(e);
   }
}

public boolean evict() throws PersistentException {
   try {
      GestinEconmicaConstructoraPersistentManager.instance().getSession().evict(this);
      return true;
   }
   catch (Exception e) {
      e.printStackTrace();
      throw new PersistentException(e);
   }
}

     public boolean deleteAndDissociate() throws PersistentException {
         try {
             if (getEmpleadoAlmacen() != null) {
                 getEmpleadoAlmacen().periodoMaquinariaEnObra.remove(this);
             }

             if (getJefeDeObra() != null) {
                 getJefeDeObra().periodoMaquinariaEnObra.remove(this);
             }

             Obra obra = getObra();
             if (getObra() != null) {
                 getObra().periodoMaquinariaEnObras.remove(this);
             }
             setORM_Obra(obra);

             Maquinaria maquinaria = getMaquinaria();
             if (getMaquinaria() != null) {
                 getMaquinaria().periodoMaquinariaEnObras.remove(this);
             }
             setORM_Maquinaria(maquinaria);

             return delete();
         } catch (Exception e) {
             e.printStackTrace();
             throw new PersistentException(e);
         }
     }

     public boolean deleteAndDissociate(org.orm.PersistentSession session) throws PersistentException {
         try {
             if (getEmpleadoAlmacen() != null) {
                 getEmpleadoAlmacen().periodoMaquinariaEnObra.remove(this);
             }

             if (getJefeDeObra() != null) {
                 getJefeDeObra().periodoMaquinariaEnObra.remove(this);
             }

             Obra obra = getObra();
             if (getObra() != null) {
                 getObra().periodoMaquinariaEnObras.remove(this);
             }
             setORM_Obra(obra);

             Maquinaria maquinaria = getMaquinaria();
             if (getMaquinaria() != null) {
                 getMaquinaria().periodoMaquinariaEnObras.remove(this);
             }
             setORM_Maquinaria(maquinaria);

             try {
                 session.delete(this);
                 return true;
             } catch (Exception e) {
                 return false;
             }
         } catch (Exception e) {
             e.printStackTrace();
             throw new PersistentException(e);
         }
     }

     private void this_setOwner(Object owner, int key) {
         if (key == ORMConstants.KEY_PERIODOMAQUINARIAENOBRA_JEFEDEOBRA) {
             this.jefeDeObra = (JefeDeObra) owner;
         }

         else if (key == ORMConstants.KEY_PERIODOMAQUINARIAENOBRA_EMPLEADOALMACEN) {
             this.empleadoAlmacen = (EmpleadoAlmacen) owner;
         }

         else if (key == ORMConstants.KEY_PERIODOMAQUINARIAENOBRA_OBRA) {
             this.obra = (Obra) owner;
         }

         else if (key == ORMConstants.KEY_PERIODOMAQUINARIAENOBRA_MAQUINARIA) {
             this.maquinaria = (Maquinaria) owner;
         }
     }

     org.orm.util.ORMAdapter _ormAdapter = new org.orm.util.AbstractORMAdapter() {
         public void setOwner(Object owner, int key) {
             this_setOwner(owner, key);
         }

     };

     private int ID;

     private EmpleadoAlmacen empleadoAlmacen;

     private JefeDeObra jefeDeObra;

     private java.util.Date fechaInicio;

     private java.util.Date fechaFin;

     private java.util.Date fechaSolicitud;

     private java.util.Date fechaRecepcion;

     private Obra obra;

     private int obraId;

     private void setObraId(int value) {
         this.obraId = value;
     }

     public int getObraId() {
         return obraId;
     }

     private Maquinaria maquinaria;

     private int maquinariaId;

     private void setMaquinariaId(int value) {
         this.maquinariaId = value;
     }

     public int getMaquinariaId() {
         return maquinariaId;
     }

     public void setID(int value) {
         this.ID = value;
     }

     public int getID() {
         return ID;
     }

     public void setFechaInicio(java.util.Date value) {
         this.fechaInicio = value;
     }

     public java.util.Date getFechaInicio() {
         return fechaInicio;
     }

     public void setFechaFin(java.util.Date value) {
         this.fechaFin = value;
     }

     public java.util.Date getFechaFin() {
         return fechaFin;
     }

     public void setFechaSolicitud(java.util.Date value) {
         this.fechaSolicitud = value;
     }

     public java.util.Date getFechaSolicitud() {
         return fechaSolicitud;
     }

     public void setFechaRecepcion(java.util.Date value) {
         this.fechaRecepcion = value;
     }

     public java.util.Date getFechaRecepcion() {
         return fechaRecepcion;
     }

     public void setJefeDeObra(JefeDeObra value) {
         if (jefeDeObra != null) {
             jefeDeObra.periodoMaquinariaEnObra.remove(this);
         }
         if (value != null) {
             value.periodoMaquinariaEnObra.add(this);
         }
     }

     public JefeDeObra getJefeDeObra() {
         return jefeDeObra;
     }

     /**
      * This method is for internal use only.
      */
     private void setORM_JefeDeObra(JefeDeObra value) {
         this.jefeDeObra = value;
     }

     private JefeDeObra getORM_JefeDeObra() {
         return jefeDeObra;
     }

     public void setEmpleadoAlmacen(EmpleadoAlmacen value) {
         if (empleadoAlmacen != null) {
             empleadoAlmacen.periodoMaquinariaEnObra.remove(this);
         }
         if (value != null) {
             value.periodoMaquinariaEnObra.add(this);
         }
     }

     public EmpleadoAlmacen getEmpleadoAlmacen() {
         return empleadoAlmacen;
     }

     /**
      * This method is for internal use only.
      */
     private void setORM_EmpleadoAlmacen(EmpleadoAlmacen value) {
         this.empleadoAlmacen = value;
     }

     private EmpleadoAlmacen getORM_EmpleadoAlmacen() {
         return empleadoAlmacen;
     }

     public void setObra(Obra value) {
         if (obra != null) {
             obra.periodoMaquinariaEnObras.remove(this);
         }
         if (value != null) {
             value.periodoMaquinariaEnObras.add(this);
         }
     }

     public Obra getObra() {
         return obra;
     }

     /**
      * This method is for internal use only.
      */
     private void setORM_Obra(Obra value) {
         this.obra = value;
     }

     private Obra getORM_Obra() {
         return obra;
     }

     public void setMaquinaria(Maquinaria value) {
         if (maquinaria != null) {
             maquinaria.periodoMaquinariaEnObras.remove(this);
         }
         if (value != null) {
             value.periodoMaquinariaEnObras.add(this);
         }
     }

     public Maquinaria getMaquinaria() {
         return maquinaria;
     }

     /**
      * This method is for internal use only.
      */
     private void setORM_Maquinaria(Maquinaria value) {
         this.maquinaria = value;
     }

     private Maquinaria getORM_Maquinaria() {
         return maquinaria;
     }

     public PeriodoMaquinariaEnObra(int parameter) {
         //TODO: Implement Method
         throw new UnsupportedOperationException();
     }

     public String toString() {
         return String.valueOf(getID() + " " + ((getObra() == null) ? "" : String.valueOf(getObra().getORMID()))
                 + " " + ((getMaquinaria() == null) ? "" : String.valueOf(getMaquinaria().getORMID())));
     }

 }