Package it.ovunque.ig.struts
Class ServizioGenericoImpl<TipoOggetto extends Persistito,TipoChiave extends Serializable,TipoBase extends BaseGenerica<TipoOggetto,TipoChiave>>
java.lang.Object
it.ovunque.ig.struts.ServizioGenericoImpl<TipoOggetto,TipoChiave,TipoBase>
- All Implemented Interfaces:
ServizioGenerico<TipoOggetto,
TipoChiave>
public class ServizioGenericoImpl<TipoOggetto extends Persistito,TipoChiave extends Serializable,TipoBase extends BaseGenerica<TipoOggetto,TipoChiave>>
extends Object
implements ServizioGenerico<TipoOggetto,TipoChiave>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncercaDaEsempio
(TipoOggetto esempio) cercaDaEsempio
(TipoOggetto esempio, List<String> ordini, boolean crescente) void
copia
(Class<TipoOggetto> classe, Persistito restrNuovo, Persistito restrVecchio) void
elimina
(TipoOggetto oggetto) void
eliminaTutti
(Class<TipoOggetto> classe, Persistito restrizione) getBase()
Class<? extends Persistito>
inserisci
(TipoOggetto oggetto) modifica
(TipoOggetto oggettoModificato) prendi
(Class<TipoOggetto> c, TipoChiave chiave) prendi
(Class<TipoOggetto> c, TipoChiave chiave, TipoOggetto cosaRisolvere) prendiTutti
(Class<TipoOggetto> c, Persistito restrizione, TipoOggetto cosaRisolvere) prendiTutti
(Class<TipoOggetto> c, TipoOggetto cosaRisolvere) void
void
setClasseRestrizioneAccesso
(Class<? extends Persistito> classeRestrizioneAccesso)
-
Constructor Details
-
ServizioGenericoImpl
public ServizioGenericoImpl()
-
-
Method Details
-
cercaDaEsempio
- Specified by:
cercaDaEsempio
in interfaceServizioGenerico<TipoOggetto extends Persistito,
TipoChiave extends Serializable>
-
cercaDaEsempio
public List<TipoOggetto> cercaDaEsempio(TipoOggetto esempio, List<String> ordini, boolean crescente) - Specified by:
cercaDaEsempio
in interfaceServizioGenerico<TipoOggetto extends Persistito,
TipoChiave extends Serializable>
-
elimina
- Specified by:
elimina
in interfaceServizioGenerico<TipoOggetto extends Persistito,
TipoChiave extends Serializable>
-
eliminaTutti
- Specified by:
eliminaTutti
in interfaceServizioGenerico<TipoOggetto extends Persistito,
TipoChiave extends Serializable>
-
inserisci
- Specified by:
inserisci
in interfaceServizioGenerico<TipoOggetto extends Persistito,
TipoChiave extends Serializable>
-
modifica
- Specified by:
modifica
in interfaceServizioGenerico<TipoOggetto extends Persistito,
TipoChiave extends Serializable>
-
prendiTutti
- Specified by:
prendiTutti
in interfaceServizioGenerico<TipoOggetto extends Persistito,
TipoChiave extends Serializable>
-
prendiTutti
public List<TipoOggetto> prendiTutti(Class<TipoOggetto> c, Persistito restrizione, TipoOggetto cosaRisolvere) - Specified by:
prendiTutti
in interfaceServizioGenerico<TipoOggetto extends Persistito,
TipoChiave extends Serializable>
-
prendi
- Specified by:
prendi
in interfaceServizioGenerico<TipoOggetto extends Persistito,
TipoChiave extends Serializable>
-
prendi
- Specified by:
prendi
in interfaceServizioGenerico<TipoOggetto extends Persistito,
TipoChiave extends Serializable>
-
istanziaRestrizioneAccesso
- Specified by:
istanziaRestrizioneAccesso
in interfaceServizioGenerico<TipoOggetto extends Persistito,
TipoChiave extends Serializable>
-
setClasseRestrizioneAccesso
-
getClasseRestrizioneAccesso
-
setBase
-
getBase
-
copia
- Specified by:
copia
in interfaceServizioGenerico<TipoOggetto extends Persistito,
TipoChiave extends Serializable>
-
raggruppa
- Specified by:
raggruppa
in interfaceServizioGenerico<TipoOggetto extends Persistito,
TipoChiave extends Serializable>
-