edu.uoc.tfc.exuoc.model
Class Item

java.lang.Object
  extended by edu.uoc.tfc.exuoc.model.Item
All Implemented Interfaces:
InterfaceItem, java.io.Serializable, java.lang.Comparable

@Entity
public class Item
extends java.lang.Object
implements InterfaceItem, java.io.Serializable, java.lang.Comparable

See Also:
Serialized Form

Constructor Summary
Item()
           
Item(java.lang.Long _id, java.lang.String _nom, java.util.Date _data, java.lang.String _descripcio, java.lang.Boolean _privat, java.lang.Integer _visites, java.lang.String _autor, Contenidor _contenidor, Arxiu _arxiu)
           
Item(java.lang.String _nom, java.util.Date _data, java.lang.String _descripcio, java.lang.Boolean _privat, Contenidor _contenidor)
           
Item(java.lang.String _nom, java.util.Date _data, java.lang.String _descripcio, java.lang.Boolean _privat, Contenidor _contenidor, Arxiu _arxiu)
           
Item(java.lang.String _nom, java.util.Date _data, java.lang.String _descripcio, java.lang.Boolean _privat, java.lang.Integer _visites, java.lang.String _autor, Contenidor _contenidor, Arxiu _arxiu)
           
 
Method Summary
 void addMetaDC(MetaDC _metaDC)
           
 int compareTo(java.lang.Object o)
           
 void delMetaDC(MetaDC _metaDC)
           
 boolean equals(java.lang.Object obj)
           
 Arxiu getArxiu()
           
 java.lang.String getAutor()
           
 Contenidor getContenidor()
           
 java.util.Date getDatapub()
           
 java.lang.String getDescripcio()
           
 java.lang.Long getId()
           
 java.util.List<MetaDC> getMetesDC()
           
 java.lang.String getNom()
           
 java.lang.Boolean getPrivat()
           
protected  int getVersionNum()
           
 java.lang.Integer getVisites()
           
 int hashCode()
           
 java.lang.Boolean isPrivat()
           
 void setArxiu(Arxiu arxiu)
           
 void setAutor(java.lang.String autor)
           
 void setContenidor(Contenidor contenidor)
           
 void setDatapub(java.util.Date _data)
           
 void setDescripcio(java.lang.String descripcio)
           
 void setId(java.lang.Long _id)
           
 void setMetesDC(java.util.List<MetaDC> _metesDC)
           
 void setNom(java.lang.String _nom)
           
 void setPrivat(java.lang.Boolean privat)
           
protected  void setVersionNum(int versionNum)
           
 void setVisites(java.lang.Integer visites)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Item

public Item()

Item

public Item(java.lang.String _nom,
            java.util.Date _data,
            java.lang.String _descripcio,
            java.lang.Boolean _privat,
            Contenidor _contenidor)
Parameters:
_nom -
_data -
_descripcio -
_privat -
_contenidor -
_arxiu -

Item

public Item(java.lang.String _nom,
            java.util.Date _data,
            java.lang.String _descripcio,
            java.lang.Boolean _privat,
            Contenidor _contenidor,
            Arxiu _arxiu)

Item

public Item(java.lang.String _nom,
            java.util.Date _data,
            java.lang.String _descripcio,
            java.lang.Boolean _privat,
            java.lang.Integer _visites,
            java.lang.String _autor,
            Contenidor _contenidor,
            Arxiu _arxiu)
Parameters:
_nom -
_data -
_descripcio -
_privat -
_visites -
_autor -
_contenidor -
_arxiu -

Item

public Item(java.lang.Long _id,
            java.lang.String _nom,
            java.util.Date _data,
            java.lang.String _descripcio,
            java.lang.Boolean _privat,
            java.lang.Integer _visites,
            java.lang.String _autor,
            Contenidor _contenidor,
            Arxiu _arxiu)
Parameters:
_id -
_nom -
_data -
_descripcio -
_privat -
_visites -
_autor -
_contenidor -
_arxiu -
Method Detail

getId

public java.lang.Long getId()
Specified by:
getId in interface InterfaceItem

getNom

public java.lang.String getNom()
Specified by:
getNom in interface InterfaceItem

getDatapub

public java.util.Date getDatapub()
Specified by:
getDatapub in interface InterfaceItem

getDescripcio

public java.lang.String getDescripcio()
Specified by:
getDescripcio in interface InterfaceItem

isPrivat

public java.lang.Boolean isPrivat()
Specified by:
isPrivat in interface InterfaceItem

getPrivat

public java.lang.Boolean getPrivat()

getVisites

public java.lang.Integer getVisites()
Specified by:
getVisites in interface InterfaceItem

getAutor

public java.lang.String getAutor()
Specified by:
getAutor in interface InterfaceItem

getVersionNum

protected int getVersionNum()

getArxiu

public Arxiu getArxiu()
Specified by:
getArxiu in interface InterfaceItem

getContenidor

public Contenidor getContenidor()
Specified by:
getContenidor in interface InterfaceItem

setContenidor

public void setContenidor(Contenidor contenidor)
Specified by:
setContenidor in interface InterfaceItem

getMetesDC

public java.util.List<MetaDC> getMetesDC()
Specified by:
getMetesDC in interface InterfaceItem

setMetesDC

public void setMetesDC(java.util.List<MetaDC> _metesDC)
Specified by:
setMetesDC in interface InterfaceItem

addMetaDC

public void addMetaDC(MetaDC _metaDC)

delMetaDC

public void delMetaDC(MetaDC _metaDC)

setId

public void setId(java.lang.Long _id)
Specified by:
setId in interface InterfaceItem

setNom

public void setNom(java.lang.String _nom)
Specified by:
setNom in interface InterfaceItem

setDatapub

public void setDatapub(java.util.Date _data)
Specified by:
setDatapub in interface InterfaceItem

setArxiu

public void setArxiu(Arxiu arxiu)
Specified by:
setArxiu in interface InterfaceItem

setDescripcio

public void setDescripcio(java.lang.String descripcio)
Specified by:
setDescripcio in interface InterfaceItem

setPrivat

public void setPrivat(java.lang.Boolean privat)
Specified by:
setPrivat in interface InterfaceItem

setVisites

public void setVisites(java.lang.Integer visites)
Specified by:
setVisites in interface InterfaceItem

setAutor

public void setAutor(java.lang.String autor)
Specified by:
setAutor in interface InterfaceItem

setVersionNum

protected void setVersionNum(int versionNum)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

compareTo

public int compareTo(java.lang.Object o)
Specified by:
compareTo in interface java.lang.Comparable

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object