Re-uploaded the project in only one repository
This commit is contained in:
411
colegio_api/src/orm/EstudianteDAO.java
Normal file
411
colegio_api/src/orm/EstudianteDAO.java
Normal file
@@ -0,0 +1,411 @@
|
||||
/**
|
||||
* "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: Universidad de La Frontera
|
||||
* License Type: Academic
|
||||
*/
|
||||
package orm;
|
||||
|
||||
import org.orm.*;
|
||||
import org.hibernate.Query;
|
||||
import org.hibernate.LockMode;
|
||||
import java.util.List;
|
||||
|
||||
public class EstudianteDAO {
|
||||
public static Estudiante loadEstudianteByORMID(int id_pk) throws PersistentException {
|
||||
try {
|
||||
PersistentSession session = orm.ColegioPersistentManager.instance().getSession();
|
||||
return loadEstudianteByORMID(session, id_pk);
|
||||
}
|
||||
catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
throw new PersistentException(e);
|
||||
}
|
||||
}
|
||||
|
||||
public static Estudiante getEstudianteByORMID(int id_pk) throws PersistentException {
|
||||
try {
|
||||
PersistentSession session = orm.ColegioPersistentManager.instance().getSession();
|
||||
return getEstudianteByORMID(session, id_pk);
|
||||
}
|
||||
catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
throw new PersistentException(e);
|
||||
}
|
||||
}
|
||||
|
||||
public static Estudiante loadEstudianteByORMID(int id_pk, org.hibernate.LockMode lockMode) throws PersistentException {
|
||||
try {
|
||||
PersistentSession session = orm.ColegioPersistentManager.instance().getSession();
|
||||
return loadEstudianteByORMID(session, id_pk, lockMode);
|
||||
}
|
||||
catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
throw new PersistentException(e);
|
||||
}
|
||||
}
|
||||
|
||||
public static Estudiante getEstudianteByORMID(int id_pk, org.hibernate.LockMode lockMode) throws PersistentException {
|
||||
try {
|
||||
PersistentSession session = orm.ColegioPersistentManager.instance().getSession();
|
||||
return getEstudianteByORMID(session, id_pk, lockMode);
|
||||
}
|
||||
catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
throw new PersistentException(e);
|
||||
}
|
||||
}
|
||||
|
||||
public static Estudiante loadEstudianteByORMID(PersistentSession session, int id_pk) throws PersistentException {
|
||||
try {
|
||||
return (Estudiante) session.load(orm.Estudiante.class, new Integer(id_pk));
|
||||
}
|
||||
catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
throw new PersistentException(e);
|
||||
}
|
||||
}
|
||||
|
||||
public static Estudiante getEstudianteByORMID(PersistentSession session, int id_pk) throws PersistentException {
|
||||
try {
|
||||
return (Estudiante) session.get(orm.Estudiante.class, new Integer(id_pk));
|
||||
}
|
||||
catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
throw new PersistentException(e);
|
||||
}
|
||||
}
|
||||
|
||||
public static Estudiante loadEstudianteByORMID(PersistentSession session, int id_pk, org.hibernate.LockMode lockMode) throws PersistentException {
|
||||
try {
|
||||
return (Estudiante) session.load(orm.Estudiante.class, new Integer(id_pk), lockMode);
|
||||
}
|
||||
catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
throw new PersistentException(e);
|
||||
}
|
||||
}
|
||||
|
||||
public static Estudiante getEstudianteByORMID(PersistentSession session, int id_pk, org.hibernate.LockMode lockMode) throws PersistentException {
|
||||
try {
|
||||
return (Estudiante) session.get(orm.Estudiante.class, new Integer(id_pk), lockMode);
|
||||
}
|
||||
catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
throw new PersistentException(e);
|
||||
}
|
||||
}
|
||||
|
||||
public static List queryEstudiante(String condition, String orderBy) throws PersistentException {
|
||||
try {
|
||||
PersistentSession session = orm.ColegioPersistentManager.instance().getSession();
|
||||
return queryEstudiante(session, condition, orderBy);
|
||||
}
|
||||
catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
throw new PersistentException(e);
|
||||
}
|
||||
}
|
||||
|
||||
public static List queryEstudiante(String condition, String orderBy, org.hibernate.LockMode lockMode) throws PersistentException {
|
||||
try {
|
||||
PersistentSession session = orm.ColegioPersistentManager.instance().getSession();
|
||||
return queryEstudiante(session, condition, orderBy, lockMode);
|
||||
}
|
||||
catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
throw new PersistentException(e);
|
||||
}
|
||||
}
|
||||
|
||||
public static Estudiante[] listEstudianteByQuery(String condition, String orderBy) throws PersistentException {
|
||||
try {
|
||||
PersistentSession session = orm.ColegioPersistentManager.instance().getSession();
|
||||
return listEstudianteByQuery(session, condition, orderBy);
|
||||
}
|
||||
catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
throw new PersistentException(e);
|
||||
}
|
||||
}
|
||||
|
||||
public static Estudiante[] listEstudianteByQuery(String condition, String orderBy, org.hibernate.LockMode lockMode) throws PersistentException {
|
||||
try {
|
||||
PersistentSession session = orm.ColegioPersistentManager.instance().getSession();
|
||||
return listEstudianteByQuery(session, condition, orderBy, lockMode);
|
||||
}
|
||||
catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
throw new PersistentException(e);
|
||||
}
|
||||
}
|
||||
|
||||
public static List queryEstudiante(PersistentSession session, String condition, String orderBy) throws PersistentException {
|
||||
StringBuffer sb = new StringBuffer("From orm.Estudiante as Estudiante");
|
||||
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 queryEstudiante(PersistentSession session, String condition, String orderBy, org.hibernate.LockMode lockMode) throws PersistentException {
|
||||
StringBuffer sb = new StringBuffer("From orm.Estudiante as Estudiante");
|
||||
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("Estudiante", lockMode);
|
||||
return query.list();
|
||||
}
|
||||
catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
throw new PersistentException(e);
|
||||
}
|
||||
}
|
||||
|
||||
public static Estudiante[] listEstudianteByQuery(PersistentSession session, String condition, String orderBy) throws PersistentException {
|
||||
try {
|
||||
List list = queryEstudiante(session, condition, orderBy);
|
||||
return (Estudiante[]) list.toArray(new Estudiante[list.size()]);
|
||||
}
|
||||
catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
throw new PersistentException(e);
|
||||
}
|
||||
}
|
||||
|
||||
public static Estudiante[] listEstudianteByQuery(PersistentSession session, String condition, String orderBy, org.hibernate.LockMode lockMode) throws PersistentException {
|
||||
try {
|
||||
List list = queryEstudiante(session, condition, orderBy, lockMode);
|
||||
return (Estudiante[]) list.toArray(new Estudiante[list.size()]);
|
||||
}
|
||||
catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
throw new PersistentException(e);
|
||||
}
|
||||
}
|
||||
|
||||
public static Estudiante loadEstudianteByQuery(String condition, String orderBy) throws PersistentException {
|
||||
try {
|
||||
PersistentSession session = orm.ColegioPersistentManager.instance().getSession();
|
||||
return loadEstudianteByQuery(session, condition, orderBy);
|
||||
}
|
||||
catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
throw new PersistentException(e);
|
||||
}
|
||||
}
|
||||
|
||||
public static Estudiante loadEstudianteByQuery(String condition, String orderBy, org.hibernate.LockMode lockMode) throws PersistentException {
|
||||
try {
|
||||
PersistentSession session = orm.ColegioPersistentManager.instance().getSession();
|
||||
return loadEstudianteByQuery(session, condition, orderBy, lockMode);
|
||||
}
|
||||
catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
throw new PersistentException(e);
|
||||
}
|
||||
}
|
||||
|
||||
public static Estudiante loadEstudianteByQuery(PersistentSession session, String condition, String orderBy) throws PersistentException {
|
||||
Estudiante[] estudiantes = listEstudianteByQuery(session, condition, orderBy);
|
||||
if (estudiantes != null && estudiantes.length > 0)
|
||||
return estudiantes[0];
|
||||
else
|
||||
return null;
|
||||
}
|
||||
|
||||
public static Estudiante loadEstudianteByQuery(PersistentSession session, String condition, String orderBy, org.hibernate.LockMode lockMode) throws PersistentException {
|
||||
Estudiante[] estudiantes = listEstudianteByQuery(session, condition, orderBy, lockMode);
|
||||
if (estudiantes != null && estudiantes.length > 0)
|
||||
return estudiantes[0];
|
||||
else
|
||||
return null;
|
||||
}
|
||||
|
||||
public static java.util.Iterator iterateEstudianteByQuery(String condition, String orderBy) throws PersistentException {
|
||||
try {
|
||||
PersistentSession session = orm.ColegioPersistentManager.instance().getSession();
|
||||
return iterateEstudianteByQuery(session, condition, orderBy);
|
||||
}
|
||||
catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
throw new PersistentException(e);
|
||||
}
|
||||
}
|
||||
|
||||
public static java.util.Iterator iterateEstudianteByQuery(String condition, String orderBy, org.hibernate.LockMode lockMode) throws PersistentException {
|
||||
try {
|
||||
PersistentSession session = orm.ColegioPersistentManager.instance().getSession();
|
||||
return iterateEstudianteByQuery(session, condition, orderBy, lockMode);
|
||||
}
|
||||
catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
throw new PersistentException(e);
|
||||
}
|
||||
}
|
||||
|
||||
public static java.util.Iterator iterateEstudianteByQuery(PersistentSession session, String condition, String orderBy) throws PersistentException {
|
||||
StringBuffer sb = new StringBuffer("From orm.Estudiante as Estudiante");
|
||||
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 iterateEstudianteByQuery(PersistentSession session, String condition, String orderBy, org.hibernate.LockMode lockMode) throws PersistentException {
|
||||
StringBuffer sb = new StringBuffer("From orm.Estudiante as Estudiante");
|
||||
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("Estudiante", lockMode);
|
||||
return query.iterate();
|
||||
}
|
||||
catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
throw new PersistentException(e);
|
||||
}
|
||||
}
|
||||
|
||||
public static Estudiante createEstudiante() {
|
||||
return new orm.Estudiante();
|
||||
}
|
||||
|
||||
public static boolean save(orm.Estudiante estudiante) throws PersistentException {
|
||||
try {
|
||||
orm.ColegioPersistentManager.instance().saveObject(estudiante);
|
||||
return true;
|
||||
}
|
||||
catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
throw new PersistentException(e);
|
||||
}
|
||||
}
|
||||
|
||||
public static boolean delete(orm.Estudiante estudiante) throws PersistentException {
|
||||
try {
|
||||
orm.ColegioPersistentManager.instance().deleteObject(estudiante);
|
||||
return true;
|
||||
}
|
||||
catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
throw new PersistentException(e);
|
||||
}
|
||||
}
|
||||
|
||||
public static boolean deleteAndDissociate(orm.Estudiante estudiante)throws PersistentException {
|
||||
try {
|
||||
if (estudiante.getCurso_id_fk() != null) {
|
||||
estudiante.getCurso_id_fk().estudiante.remove(estudiante);
|
||||
}
|
||||
|
||||
if (estudiante.getApoderado_id_fk() != null) {
|
||||
estudiante.getApoderado_id_fk().estudiante.remove(estudiante);
|
||||
}
|
||||
|
||||
orm.Anotacion[] lAnotacions = estudiante.anotacion.toArray();
|
||||
for(int i = 0; i < lAnotacions.length; i++) {
|
||||
lAnotacions[i].setEstudiante_id_fk(null);
|
||||
}
|
||||
orm.Nota[] lNotas = estudiante.nota.toArray();
|
||||
for(int i = 0; i < lNotas.length; i++) {
|
||||
lNotas[i].setEstudiante_id_fk(null);
|
||||
}
|
||||
orm.Asistencia[] lAsistencias = estudiante.asistencia.toArray();
|
||||
for(int i = 0; i < lAsistencias.length; i++) {
|
||||
lAsistencias[i].setEstudiante_id_fk(null);
|
||||
}
|
||||
return delete(estudiante);
|
||||
}
|
||||
catch(Exception e) {
|
||||
e.printStackTrace();
|
||||
throw new PersistentException(e);
|
||||
}
|
||||
}
|
||||
|
||||
public static boolean deleteAndDissociate(orm.Estudiante estudiante, org.orm.PersistentSession session)throws PersistentException {
|
||||
try {
|
||||
if (estudiante.getCurso_id_fk() != null) {
|
||||
estudiante.getCurso_id_fk().estudiante.remove(estudiante);
|
||||
}
|
||||
|
||||
if (estudiante.getApoderado_id_fk() != null) {
|
||||
estudiante.getApoderado_id_fk().estudiante.remove(estudiante);
|
||||
}
|
||||
|
||||
orm.Anotacion[] lAnotacions = estudiante.anotacion.toArray();
|
||||
for(int i = 0; i < lAnotacions.length; i++) {
|
||||
lAnotacions[i].setEstudiante_id_fk(null);
|
||||
}
|
||||
orm.Nota[] lNotas = estudiante.nota.toArray();
|
||||
for(int i = 0; i < lNotas.length; i++) {
|
||||
lNotas[i].setEstudiante_id_fk(null);
|
||||
}
|
||||
orm.Asistencia[] lAsistencias = estudiante.asistencia.toArray();
|
||||
for(int i = 0; i < lAsistencias.length; i++) {
|
||||
lAsistencias[i].setEstudiante_id_fk(null);
|
||||
}
|
||||
try {
|
||||
session.delete(estudiante);
|
||||
return true;
|
||||
} catch (Exception e) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
catch(Exception e) {
|
||||
e.printStackTrace();
|
||||
throw new PersistentException(e);
|
||||
}
|
||||
}
|
||||
|
||||
public static boolean refresh(orm.Estudiante estudiante) throws PersistentException {
|
||||
try {
|
||||
orm.ColegioPersistentManager.instance().getSession().refresh(estudiante);
|
||||
return true;
|
||||
}
|
||||
catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
throw new PersistentException(e);
|
||||
}
|
||||
}
|
||||
|
||||
public static boolean evict(orm.Estudiante estudiante) throws PersistentException {
|
||||
try {
|
||||
orm.ColegioPersistentManager.instance().getSession().evict(estudiante);
|
||||
return true;
|
||||
}
|
||||
catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
throw new PersistentException(e);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user