PeriodoEmpleadoEnObra.java Source code

Java tutorial

Introduction

Here is the source code for PeriodoEmpleadoEnObra.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 PeriodoEmpleadoEnObra implements Serializable {
     public PeriodoEmpleadoEnObra() {
     }

public static PeriodoEmpleadoEnObra loadPeriodoEmpleadoEnObraByORMID(int ID, EmpleadoObra empleadoObra, Obra obra) throws PersistentException {
   try {
      PersistentSession session = GestinEconmicaConstructoraPersistentManager.instance().getSession();
      return loadPeriodoEmpleadoEnObraByORMID(session, ID, empleadoObra, obra);
   }
   catch (Exception e) {
      e.printStackTrace();
      throw new PersistentException(e);
   }
}

public static PeriodoEmpleadoEnObra getPeriodoEmpleadoEnObraByORMID(int ID, EmpleadoObra empleadoObra, Obra obra) throws PersistentException {
   try {
      PersistentSession session = GestinEconmicaConstructoraPersistentManager.instance().getSession();
      return getPeriodoEmpleadoEnObraByORMID(session, ID, empleadoObra, obra);
   }
   catch (Exception e) {
      e.printStackTrace();
      throw new PersistentException(e);
   }
}

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

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

     public static PeriodoEmpleadoEnObra loadPeriodoEmpleadoEnObraByORMID(PersistentSession session, int ID,
             EmpleadoObra empleadoObra, Obra obra) throws PersistentException {
         try {
             PeriodoEmpleadoEnObra periodoempleadoenobra = new PeriodoEmpleadoEnObra();
             periodoempleadoenobra.setID(ID);
             periodoempleadoenobra.setORM_EmpleadoObra(empleadoObra);
             periodoempleadoenobra.setORM_Obra(obra);

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

     public static PeriodoEmpleadoEnObra getPeriodoEmpleadoEnObraByORMID(PersistentSession session, int ID,
             EmpleadoObra empleadoObra, Obra obra) throws PersistentException {
         try {
             PeriodoEmpleadoEnObra periodoempleadoenobra = new PeriodoEmpleadoEnObra();
             periodoempleadoenobra.setID(ID);
             periodoempleadoenobra.setORM_EmpleadoObra(empleadoObra);
             periodoempleadoenobra.setORM_Obra(obra);

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

     public static PeriodoEmpleadoEnObra loadPeriodoEmpleadoEnObraByORMID(PersistentSession session, int ID,
             EmpleadoObra empleadoObra, Obra obra, org.hibernate.LockMode lockMode) throws PersistentException {
         try {
             PeriodoEmpleadoEnObra periodoempleadoenobra = new PeriodoEmpleadoEnObra();
             periodoempleadoenobra.setID(ID);
             periodoempleadoenobra.setORM_EmpleadoObra(empleadoObra);
             periodoempleadoenobra.setORM_Obra(obra);

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

     public static PeriodoEmpleadoEnObra getPeriodoEmpleadoEnObraByORMID(PersistentSession session, int ID,
             EmpleadoObra empleadoObra, Obra obra, org.hibernate.LockMode lockMode) throws PersistentException {
         try {
             PeriodoEmpleadoEnObra periodoempleadoenobra = new PeriodoEmpleadoEnObra();
             periodoempleadoenobra.setID(ID);
             periodoempleadoenobra.setORM_EmpleadoObra(empleadoObra);
             periodoempleadoenobra.setORM_Obra(obra);

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

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

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

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

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

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

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

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

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

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

     public static PeriodoEmpleadoEnObra loadPeriodoEmpleadoEnObraByQuery(PersistentSession session,
             String condition, String orderBy) throws PersistentException {
         PeriodoEmpleadoEnObra[] periodoEmpleadoEnObras = listPeriodoEmpleadoEnObraByQuery(session, condition,
                 orderBy);
         if (periodoEmpleadoEnObras != null && periodoEmpleadoEnObras.length > 0)
             return periodoEmpleadoEnObras[0];
         else
             return null;
     }

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

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

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

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

     public static PeriodoEmpleadoEnObra loadPeriodoEmpleadoEnObraByCriteria(
             PeriodoEmpleadoEnObraCriteria periodoEmpleadoEnObraCriteria) {
         PeriodoEmpleadoEnObra[] periodoEmpleadoEnObras = listPeriodoEmpleadoEnObraByCriteria(
                 periodoEmpleadoEnObraCriteria);
         if (periodoEmpleadoEnObras == null || periodoEmpleadoEnObras.length == 0) {
             return null;
         }
         return periodoEmpleadoEnObras[0];
     }

     public static PeriodoEmpleadoEnObra[] listPeriodoEmpleadoEnObraByCriteria(
             PeriodoEmpleadoEnObraCriteria periodoEmpleadoEnObraCriteria) {
         return periodoEmpleadoEnObraCriteria.listPeriodoEmpleadoEnObra();
     }

     public boolean equals(Object aObj) {
         if (aObj == this)
             return true;
         if (!(aObj instanceof PeriodoEmpleadoEnObra))
             return false;
         PeriodoEmpleadoEnObra periodoempleadoenobra = (PeriodoEmpleadoEnObra) aObj;
         if (getID() != periodoempleadoenobra.getID())
             return false;
         if (getEmpleadoObra() == null) {
             if (periodoempleadoenobra.getEmpleadoObra() != null)
                 return false;
         } else if (!getEmpleadoObra().equals(periodoempleadoenobra.getEmpleadoObra()))
             return false;
         if (getObra() == null) {
             if (periodoempleadoenobra.getObra() != null)
                 return false;
         } else if (!getObra().equals(periodoempleadoenobra.getObra()))
             return false;
         return true;
     }

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

     public static PeriodoEmpleadoEnObra createPeriodoEmpleadoEnObra() {
         return new PeriodoEmpleadoEnObra();
     }

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 (getAdministrativoManoObra() != null) {
                 getAdministrativoManoObra().periodoEmpleadoEnObra.remove(this);
             }

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

             EmpleadoObra empleadoObra = getEmpleadoObra();
             if (getEmpleadoObra() != null) {
                 getEmpleadoObra().periodoEmpleadoEnObras.remove(this);
             }
             setORM_EmpleadoObra(empleadoObra);

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

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

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

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

             EmpleadoObra empleadoObra = getEmpleadoObra();
             if (getEmpleadoObra() != null) {
                 getEmpleadoObra().periodoEmpleadoEnObras.remove(this);
             }
             setORM_EmpleadoObra(empleadoObra);

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

             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_PERIODOEMPLEADOENOBRA_JEFEDEOBRA) {
             this.jefeDeObra = (JefeDeObra) owner;
         }

         else if (key == ORMConstants.KEY_PERIODOEMPLEADOENOBRA_ADMINISTRATIVOMANOOBRA) {
             this.administrativoManoObra = (AdministrativoManoDeObra) owner;
         }

         else if (key == ORMConstants.KEY_PERIODOEMPLEADOENOBRA_EMPLEADOOBRA) {
             this.empleadoObra = (EmpleadoObra) owner;
         }

         else if (key == ORMConstants.KEY_PERIODOEMPLEADOENOBRA_OBRA) {
             this.obra = (Obra) 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 AdministrativoManoDeObra administrativoManoObra;

     public JefeDeObra jefeDeObra;

     private java.util.Date fechaInicio;

     private java.util.Date fechaFin;

     private float coste;

     private java.util.Date fechaSolicitud;

     private java.util.Date fechaRecepcion;

     private EmpleadoObra empleadoObra;

     private int empleadoObraId;

     private void setEmpleadoObraId(int value) {
         this.empleadoObraId = value;
     }

     public int getEmpleadoObraId() {
         return empleadoObraId;
     }

     private Obra obra;

     private int obraId;

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

     public int getObraId() {
         return obraId;
     }

     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;
     }

     /**
      * Parte proporcional del sueldo correspondiente a la categora del trabajador en el momento de la asignacin
      */
     public void setCoste(float value) {
         this.coste = value;
     }

     /**
      * Parte proporcional del sueldo correspondiente a la categora del trabajador en el momento de la asignacin
      */
     public float getCoste() {
         return coste;
     }

     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.periodoEmpleadoEnObra.remove(this);
         }
         if (value != null) {
             value.periodoEmpleadoEnObra.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 setAdministrativoManoObra(AdministrativoManoDeObra value) {
         if (administrativoManoObra != null) {
             administrativoManoObra.periodoEmpleadoEnObra.remove(this);
         }
         if (value != null) {
             value.periodoEmpleadoEnObra.add(this);
         }
     }

     public AdministrativoManoDeObra getAdministrativoManoObra() {
         return administrativoManoObra;
     }

     /**
      * This method is for internal use only.
      */
     private void setORM_AdministrativoManoObra(AdministrativoManoDeObra value) {
         this.administrativoManoObra = value;
     }

     private AdministrativoManoDeObra getORM_AdministrativoManoObra() {
         return administrativoManoObra;
     }

     public void setEmpleadoObra(EmpleadoObra value) {
         if (empleadoObra != null) {
             empleadoObra.periodoEmpleadoEnObras.remove(this);
         }
         if (value != null) {
             value.periodoEmpleadoEnObras.add(this);
         }
     }

     public EmpleadoObra getEmpleadoObra() {
         return empleadoObra;
     }

     /**
      * This method is for internal use only.
      */
     private void setORM_EmpleadoObra(EmpleadoObra value) {
         this.empleadoObra = value;
     }

     private EmpleadoObra getORM_EmpleadoObra() {
         return empleadoObra;
     }

     public void setObra(Obra value) {
         if (obra != null) {
             obra.periodoEmpleadoEnObras.remove(this);
         }
         if (value != null) {
             value.periodoEmpleadoEnObras.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 String toString() {
         return String.valueOf(
                 getID() + " " + ((getEmpleadoObra() == null) ? "" : String.valueOf(getEmpleadoObra().getORMID()))
                         + " " + ((getObra() == null) ? "" : String.valueOf(getObra().getORMID())));
     }

 }