it.eng.spago.dispatching.action.detail
Class AbstractDetailAction

java.lang.Object
  extended byit.eng.spago.dispatching.service.DefaultRequestContext
      extended byit.eng.spago.dispatching.action.AbstractAction
          extended byit.eng.spago.dispatching.action.detail.AbstractDetailAction
All Implemented Interfaces:
ActionIFace, IFaceDetailService, InitializerIFace, RequestContextIFace, java.io.Serializable, ServiceIFace
Direct Known Subclasses:
DefaultDetailAction

public abstract class AbstractDetailAction
extends AbstractAction
implements IFaceDetailService

See Also:
Serialized Form

Constructor Summary
AbstractDetailAction()
           
 
Method Summary
 boolean insert(SourceBean request, SourceBean response)
          In questo metodo dev'essere implementata la logica di business inerente all'azione di salvataggio dei dati.
 boolean select(SourceBean request, SourceBean response)
          In questo metodo dev'essere implementata la logica di business inerente all'azione di recupero dei dati.
 void service(SourceBean serviceRequest, SourceBean serviceResponse)
          Questo metodo viene invocato dall'application framework per eseguire la logica di business implemetata dell'oggetto stesso.
 boolean update(SourceBean request, SourceBean response)
          In questo metodo dev'essere implementata la logica di business inerente all'azione di modifica dei dati.
 
Methods inherited from class it.eng.spago.dispatching.action.AbstractAction
getAction, getActionName, getConfig, init, setAction, setActionName
 
Methods inherited from class it.eng.spago.dispatching.service.DefaultRequestContext
getErrorHandler, getRequestContainer, getResponseContainer, getServiceRequest, getServiceResponse, setRequestContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractDetailAction

public AbstractDetailAction()
Method Detail

service

public void service(SourceBean serviceRequest,
                    SourceBean serviceResponse)
             throws java.lang.Exception
Description copied from interface: ServiceIFace
Questo metodo viene invocato dall'application framework per eseguire la logica di business implemetata dell'oggetto stesso.

Specified by:
service in interface ServiceIFace
Parameters:
serviceRequest - il SourceBean contenente i parametri della richiesta.
serviceResponse - il SourceBean che dovrà essere popolato con gli oggetti legati alla risposta.
Throws:
java.lang.Exception
See Also:
ServiceIFace.service(SourceBean, SourceBean)

insert

public boolean insert(SourceBean request,
                      SourceBean response)
Description copied from interface: IFaceDetailService
In questo metodo dev'essere implementata la logica di business inerente all'azione di salvataggio dei dati.

Specified by:
insert in interface IFaceDetailService
Parameters:
request - nome del SourceBean
response - nome del SourceBean
See Also:
IFaceDetailService.insert(SourceBean, SourceBean)

select

public boolean select(SourceBean request,
                      SourceBean response)
Description copied from interface: IFaceDetailService
In questo metodo dev'essere implementata la logica di business inerente all'azione di recupero dei dati.

Specified by:
select in interface IFaceDetailService
Parameters:
request - nome del SourceBean
response - nome del SourceBean
See Also:
IFaceDetailService.select(SourceBean, SourceBean)

update

public boolean update(SourceBean request,
                      SourceBean response)
Description copied from interface: IFaceDetailService
In questo metodo dev'essere implementata la logica di business inerente all'azione di modifica dei dati.

Specified by:
update in interface IFaceDetailService
Parameters:
request - nome del SourceBean
response - nome del SourceBean
See Also:
IFaceDetailService.update(SourceBean, SourceBean)