edu.uoc.tfc.exuoc.controladors
Class GestorArxiuDades

java.lang.Object
  extended by edu.uoc.tfc.exuoc.controladors.GestorArxiuDades
All Implemented Interfaces:
InterfaceGestor

public class GestorArxiuDades
extends java.lang.Object
implements InterfaceGestor


Constructor Summary
GestorArxiuDades()
           
GestorArxiuDades(java.io.File f)
           
 
Method Summary
 Arxiu eliminarArxiu()
           
 boolean Exists()
           
 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.
 Arxiu getEntitat()
           
static GestorArxiuDades getInstance()
           
 GestorLogs getLog()
           
 void inicialitzar(Arxiu arxi)
           
 void inicialitzar(java.io.File f)
          Es prepara el gestor amb el fitxer indicat i s'inicialitza l'entitat.
 java.util.Iterator<?> llistat()
           
 java.util.Iterator<?> llistat(int ini, int fi)
           
 java.util.Iterator<?> llistat(java.lang.String camp, java.lang.String pernom, int ini, int fi)
           
static void main(java.lang.String[] args)
           
 int num()
           
 int num(java.lang.String nomCercat)
           
 void openGestor()
           
 void setLog(GestorLogs log)
           
 void tancar()
           
 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GestorArxiuDades

public GestorArxiuDades()

GestorArxiuDades

public GestorArxiuDades(java.io.File f)
Method Detail

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)