edu.uoc.tfc.exuoc.controladors
Class GestorArxiuDades
java.lang.Object
edu.uoc.tfc.exuoc.controladors.GestorArxiuDades
- All Implemented Interfaces:
- InterfaceGestor
public class GestorArxiuDades
- extends java.lang.Object
- implements InterfaceGestor
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GestorArxiuDades
public GestorArxiuDades()
GestorArxiuDades
public GestorArxiuDades(java.io.File f)
getInstance
public static GestorArxiuDades getInstance()
inicialitzar
public void inicialitzar(java.io.File f)
- Es prepara el gestor amb el fitxer indicat i s'inicialitza l'entitat.
- Parameters:
f
-
inicialitzar
public void inicialitzar(Arxiu arxi)
Exists
public boolean Exists()
getEntitat
public Arxiu getEntitat()
generarArxiu
public void generarArxiu(java.lang.String nom,
java.lang.String tipus)
- Un cop assignat el file aquest mètode guarda l'arxiu a la carpeta de
fitxers del dipòsit i deixa l'objecte Arxiu generat a entitat.
- Parameters:
nom
- tipus,
- tipus de l'arxiu en format MIMEType
eliminarArxiu
public Arxiu eliminarArxiu()
UbicarArxiu
public boolean UbicarArxiu()
- Mètode que té per funció col.locar l'arxiu ubicat al directori temporal
al seu lloc definitiu dintre del dipòsit per què sigui accessible via web
- Returns:
- true si s'ha fet el canvi
openGestor
public void openGestor()
- Specified by:
openGestor
in interface InterfaceGestor
tancar
public void tancar()
- Specified by:
tancar
in interface InterfaceGestor
getLog
public GestorLogs getLog()
- Specified by:
getLog
in interface InterfaceGestor
setLog
public void setLog(GestorLogs log)
- Specified by:
setLog
in interface InterfaceGestor
num
public int num()
throws org.hibernate.HibernateException,
BuitException
- Specified by:
num
in interface InterfaceGestor
- Returns:
- Nombre total d'entitats de la classe
- Throws:
org.hibernate.HibernateException
BuitException
num
public int num(java.lang.String nomCercat)
throws org.hibernate.HibernateException,
BuitException
- Specified by:
num
in interface InterfaceGestor
- Returns:
- Retorna el total d'entitats que compleixen amb el camp nom indicat
- Throws:
org.hibernate.HibernateException
BuitException
llistat
public java.util.Iterator<?> llistat()
throws LlistatDAOException,
BuitException
- Specified by:
llistat
in interface InterfaceGestor
- Throws:
LlistatDAOException
BuitException
llistat
public java.util.Iterator<?> llistat(int ini,
int fi)
throws LlistatDAOException,
BuitException
- Specified by:
llistat
in interface InterfaceGestor
- Throws:
LlistatDAOException
BuitException
llistat
public java.util.Iterator<?> llistat(java.lang.String camp,
java.lang.String pernom,
int ini,
int fi)
throws LlistatDAOException,
BuitException
- Specified by:
llistat
in interface InterfaceGestor
- Throws:
LlistatDAOException
BuitException
main
public static void main(java.lang.String[] args)