Package model.DAO
Class CampagnaDAO
java.lang.Object
model.DAO.CampagnaDAO
public final class CampagnaDAO extends java.lang.Object implements DAO<Campagna>
-
Constructor Summary
Constructors Constructor Description CampagnaDAO()
-
Method Summary
Modifier and Type Method Description boolean
delete(Campagna entity)
Campagna
extract(java.sql.ResultSet resultSet)
java.util.List<Campagna>
getAll()
java.util.List<Campagna>
getByCategory(java.lang.String category)
Permette la ricerca di campagne.Campagna
getById(int id)
java.util.List<Campagna>
getByIdUtente(int idUtente)
java.util.List<Campagna>
getByKeyword(java.lang.String text)
Permette la ricerca di campagne.java.util.List<Campagna>
getBySizeOffset(int size, int offset)
Permette la ricerca di una porzione precisa delle campagne presenti.boolean
save(Campagna entity)
boolean
update(Campagna entity)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
CampagnaDAO
public CampagnaDAO()
-
-
Method Details
-
getById
-
getByIdUtente
- Parameters:
idUtente
- id dell'utente della quale si vogliono trovare le campagne- Returns:
- lista di campagne create dall'utente
-
getAll
-
save
-
update
-
delete
-
extract
-
getByKeyword
Permette la ricerca di campagne.- Parameters:
text
- una stringa per effettuare la ricerca- Returns:
- la lista di campagne che soddisfano il parametro passato
-
getByCategory
Permette la ricerca di campagne.- Parameters:
category
- una stringa per effettuare la ricerca- Returns:
- la lista di campagne che soddisfano il parametro passato
-
getBySizeOffset
Permette la ricerca di una porzione precisa delle campagne presenti.- Parameters:
size
- il numero di campagne da recuperareoffset
- il punto da cui iniziare il recupero- Returns:
- la lista delle campagne che soddisfano i parametri passati
-