fr.ifremer.allegro.administration.programStrategy.generic.service
Class RemoteStrategyFullServiceBase

java.lang.Object
  extended by fr.ifremer.allegro.administration.programStrategy.generic.service.RemoteStrategyFullServiceBase
All Implemented Interfaces:
RemoteStrategyFullService
Direct Known Subclasses:
RemoteStrategyFullServiceImpl

public abstract class RemoteStrategyFullServiceBase
extends java.lang.Object
implements RemoteStrategyFullService

Spring Service base class for fr.ifremer.allegro.administration.programStrategy.generic.service.RemoteStrategyFullService, provides access to all services and entities referenced by this service.

See Also:
RemoteStrategyFullService

Constructor Summary
RemoteStrategyFullServiceBase()
           
 
Method Summary
 ClusterStrategy addOrUpdateClusterStrategy(ClusterStrategy clusterStrategy)
           
 RemoteStrategyFullVO addStrategy(RemoteStrategyFullVO strategy)
           
 ClusterStrategy[] getAllClusterStrategySinceDateSynchro(java.sql.Timestamp synchronizationTimestamp, java.lang.Integer userId, java.lang.Integer[] registrationLocationIds, java.lang.Integer pageNumber, java.lang.Integer pageSize)
           
 RemoteStrategyFullVO[] getAllStrategy()
           
protected  AppliedStrategyDao getAppliedStrategyDao()
          Gets the reference to appliedStrategy's DAO.
 ClusterStrategy getClusterStrategyByIdentifiers(java.lang.Integer id)
           
protected  GearDao getGearDao()
          Gets the reference to gear's DAO.
protected  java.lang.String getMessage(java.lang.String key)
          Gets the message having the given key in the underlying message bundle.
protected  java.lang.String getMessage(java.lang.String key, java.lang.Object[] arguments)
          Gets the message having the given key and arguments in the underlying message bundle.
protected  java.lang.String getMessage(java.lang.String key, java.lang.Object[] arguments, java.util.Locale locale)
          Gets the message having the given key using the given arguments for the given locale.
protected  org.springframework.context.MessageSource getMessages()
          Gets the message source available to this service.
protected  PmfmStrategyDao getPmfmStrategyDao()
          Gets the reference to pmfmStrategy's DAO.
protected  java.security.Principal getPrincipal()
          Gets the current principal if one has been set, otherwise returns null.
protected  ProgramDao getProgramDao()
          Gets the reference to program's DAO.
 RemoteStrategyFullVO getStrategyById(java.lang.Integer id)
           
 RemoteStrategyFullVO[] getStrategyByIds(java.lang.Integer[] id)
           
 RemoteStrategyFullVO getStrategyByNaturalId(RemoteStrategyNaturalId strategyNaturalId)
           
 RemoteStrategyFullVO[] getStrategyByProgramCode(java.lang.String code)
           
protected  StrategyDao getStrategyDao()
          Gets the reference to strategy's DAO.
 RemoteStrategyNaturalId getStrategyNaturalIdById(java.lang.Integer id)
           
 RemoteStrategyNaturalId[] getStrategyNaturalIds()
           
protected  UserDao getUserDao()
          Gets the reference to user's DAO.
protected abstract  ClusterStrategy handleAddOrUpdateClusterStrategy(ClusterStrategy clusterStrategy)
          Performs the core logic for addOrUpdateClusterStrategy(fr.ifremer.allegro.administration.programStrategy.generic.cluster.ClusterStrategy)
protected abstract  RemoteStrategyFullVO handleAddStrategy(RemoteStrategyFullVO strategy)
          Performs the core logic for addStrategy(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteStrategyFullVO)
protected abstract  ClusterStrategy[] handleGetAllClusterStrategySinceDateSynchro(java.sql.Timestamp synchronizationTimestamp, java.lang.Integer userId, java.lang.Integer[] registrationLocationIds, java.lang.Integer pageNumber, java.lang.Integer pageSize)
          Performs the core logic for getAllClusterStrategySinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)
protected abstract  RemoteStrategyFullVO[] handleGetAllStrategy()
          Performs the core logic for getAllStrategy()
protected abstract  ClusterStrategy handleGetClusterStrategyByIdentifiers(java.lang.Integer id)
          Performs the core logic for getClusterStrategyByIdentifiers(java.lang.Integer)
protected abstract  RemoteStrategyFullVO handleGetStrategyById(java.lang.Integer id)
          Performs the core logic for getStrategyById(java.lang.Integer)
protected abstract  RemoteStrategyFullVO[] handleGetStrategyByIds(java.lang.Integer[] id)
          Performs the core logic for getStrategyByIds(java.lang.Integer[])
protected abstract  RemoteStrategyFullVO handleGetStrategyByNaturalId(RemoteStrategyNaturalId strategyNaturalId)
          Performs the core logic for getStrategyByNaturalId(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteStrategyNaturalId)
protected abstract  RemoteStrategyFullVO[] handleGetStrategyByProgramCode(java.lang.String code)
          Performs the core logic for getStrategyByProgramCode(java.lang.String)
protected abstract  RemoteStrategyNaturalId handleGetStrategyNaturalIdById(java.lang.Integer id)
          Performs the core logic for getStrategyNaturalIdById(java.lang.Integer)
protected abstract  RemoteStrategyNaturalId[] handleGetStrategyNaturalIds()
          Performs the core logic for getStrategyNaturalIds()
protected abstract  boolean handleRemoteStrategyFullVOsAreEqual(RemoteStrategyFullVO remoteStrategyFullVOFirst, RemoteStrategyFullVO remoteStrategyFullVOSecond)
          Performs the core logic for remoteStrategyFullVOsAreEqual(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteStrategyFullVO, fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteStrategyFullVO)
protected abstract  boolean handleRemoteStrategyFullVOsAreEqualOnIdentifiers(RemoteStrategyFullVO remoteStrategyFullVOFirst, RemoteStrategyFullVO remoteStrategyFullVOSecond)
          Performs the core logic for remoteStrategyFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteStrategyFullVO, fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteStrategyFullVO)
protected abstract  void handleRemoveStrategy(RemoteStrategyFullVO strategy)
          Performs the core logic for removeStrategy(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteStrategyFullVO)
protected abstract  void handleUpdateStrategy(RemoteStrategyFullVO strategy)
          Performs the core logic for updateStrategy(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteStrategyFullVO)
 boolean remoteStrategyFullVOsAreEqual(RemoteStrategyFullVO remoteStrategyFullVOFirst, RemoteStrategyFullVO remoteStrategyFullVOSecond)
           
 boolean remoteStrategyFullVOsAreEqualOnIdentifiers(RemoteStrategyFullVO remoteStrategyFullVOFirst, RemoteStrategyFullVO remoteStrategyFullVOSecond)
           
 void removeStrategy(RemoteStrategyFullVO strategy)
           
 void setAppliedStrategyDao(AppliedStrategyDao appliedStrategyDao)
          Sets the reference to appliedStrategy's DAO.
 void setGearDao(GearDao gearDao)
          Sets the reference to gear's DAO.
 void setPmfmStrategyDao(PmfmStrategyDao pmfmStrategyDao)
          Sets the reference to pmfmStrategy's DAO.
 void setProgramDao(ProgramDao programDao)
          Sets the reference to program's DAO.
 void setStrategyDao(StrategyDao strategyDao)
          Sets the reference to strategy's DAO.
 void setUserDao(UserDao userDao)
          Sets the reference to user's DAO.
 void updateStrategy(RemoteStrategyFullVO strategy)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteStrategyFullServiceBase

public RemoteStrategyFullServiceBase()
Method Detail

setStrategyDao

public void setStrategyDao(StrategyDao strategyDao)
Sets the reference to strategy's DAO.


getStrategyDao

protected StrategyDao getStrategyDao()
Gets the reference to strategy's DAO.


setUserDao

public void setUserDao(UserDao userDao)
Sets the reference to user's DAO.


getUserDao

protected UserDao getUserDao()
Gets the reference to user's DAO.


setProgramDao

public void setProgramDao(ProgramDao programDao)
Sets the reference to program's DAO.


getProgramDao

protected ProgramDao getProgramDao()
Gets the reference to program's DAO.


setAppliedStrategyDao

public void setAppliedStrategyDao(AppliedStrategyDao appliedStrategyDao)
Sets the reference to appliedStrategy's DAO.


getAppliedStrategyDao

protected AppliedStrategyDao getAppliedStrategyDao()
Gets the reference to appliedStrategy's DAO.


setPmfmStrategyDao

public void setPmfmStrategyDao(PmfmStrategyDao pmfmStrategyDao)
Sets the reference to pmfmStrategy's DAO.


getPmfmStrategyDao

protected PmfmStrategyDao getPmfmStrategyDao()
Gets the reference to pmfmStrategy's DAO.


setGearDao

public void setGearDao(GearDao gearDao)
Sets the reference to gear's DAO.


getGearDao

protected GearDao getGearDao()
Gets the reference to gear's DAO.


addStrategy

public RemoteStrategyFullVO addStrategy(RemoteStrategyFullVO strategy)
Specified by:
addStrategy in interface RemoteStrategyFullService
See Also:
RemoteStrategyFullService.addStrategy(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteStrategyFullVO)

handleAddStrategy

protected abstract RemoteStrategyFullVO handleAddStrategy(RemoteStrategyFullVO strategy)
                                                   throws java.lang.Exception
Performs the core logic for addStrategy(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteStrategyFullVO)

Throws:
java.lang.Exception

updateStrategy

public void updateStrategy(RemoteStrategyFullVO strategy)
Specified by:
updateStrategy in interface RemoteStrategyFullService
See Also:
RemoteStrategyFullService.updateStrategy(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteStrategyFullVO)

handleUpdateStrategy

protected abstract void handleUpdateStrategy(RemoteStrategyFullVO strategy)
                                      throws java.lang.Exception
Performs the core logic for updateStrategy(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteStrategyFullVO)

Throws:
java.lang.Exception

removeStrategy

public void removeStrategy(RemoteStrategyFullVO strategy)
Specified by:
removeStrategy in interface RemoteStrategyFullService
See Also:
RemoteStrategyFullService.removeStrategy(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteStrategyFullVO)

handleRemoveStrategy

protected abstract void handleRemoveStrategy(RemoteStrategyFullVO strategy)
                                      throws java.lang.Exception
Performs the core logic for removeStrategy(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteStrategyFullVO)

Throws:
java.lang.Exception

getAllStrategy

public RemoteStrategyFullVO[] getAllStrategy()
Specified by:
getAllStrategy in interface RemoteStrategyFullService
See Also:
RemoteStrategyFullService.getAllStrategy()

handleGetAllStrategy

protected abstract RemoteStrategyFullVO[] handleGetAllStrategy()
                                                        throws java.lang.Exception
Performs the core logic for getAllStrategy()

Throws:
java.lang.Exception

getStrategyById

public RemoteStrategyFullVO getStrategyById(java.lang.Integer id)
Specified by:
getStrategyById in interface RemoteStrategyFullService
See Also:
RemoteStrategyFullService.getStrategyById(java.lang.Integer)

handleGetStrategyById

protected abstract RemoteStrategyFullVO handleGetStrategyById(java.lang.Integer id)
                                                       throws java.lang.Exception
Performs the core logic for getStrategyById(java.lang.Integer)

Throws:
java.lang.Exception

getStrategyByIds

public RemoteStrategyFullVO[] getStrategyByIds(java.lang.Integer[] id)
Specified by:
getStrategyByIds in interface RemoteStrategyFullService
See Also:
RemoteStrategyFullService.getStrategyByIds(java.lang.Integer[])

handleGetStrategyByIds

protected abstract RemoteStrategyFullVO[] handleGetStrategyByIds(java.lang.Integer[] id)
                                                          throws java.lang.Exception
Performs the core logic for getStrategyByIds(java.lang.Integer[])

Throws:
java.lang.Exception

getStrategyByProgramCode

public RemoteStrategyFullVO[] getStrategyByProgramCode(java.lang.String code)
Specified by:
getStrategyByProgramCode in interface RemoteStrategyFullService
See Also:
RemoteStrategyFullService.getStrategyByProgramCode(java.lang.String)

handleGetStrategyByProgramCode

protected abstract RemoteStrategyFullVO[] handleGetStrategyByProgramCode(java.lang.String code)
                                                                  throws java.lang.Exception
Performs the core logic for getStrategyByProgramCode(java.lang.String)

Throws:
java.lang.Exception

remoteStrategyFullVOsAreEqualOnIdentifiers

public boolean remoteStrategyFullVOsAreEqualOnIdentifiers(RemoteStrategyFullVO remoteStrategyFullVOFirst,
                                                          RemoteStrategyFullVO remoteStrategyFullVOSecond)
Specified by:
remoteStrategyFullVOsAreEqualOnIdentifiers in interface RemoteStrategyFullService
See Also:
RemoteStrategyFullService.remoteStrategyFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteStrategyFullVO, fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteStrategyFullVO)

handleRemoteStrategyFullVOsAreEqualOnIdentifiers

protected abstract boolean handleRemoteStrategyFullVOsAreEqualOnIdentifiers(RemoteStrategyFullVO remoteStrategyFullVOFirst,
                                                                            RemoteStrategyFullVO remoteStrategyFullVOSecond)
                                                                     throws java.lang.Exception
Performs the core logic for remoteStrategyFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteStrategyFullVO, fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteStrategyFullVO)

Throws:
java.lang.Exception

remoteStrategyFullVOsAreEqual

public boolean remoteStrategyFullVOsAreEqual(RemoteStrategyFullVO remoteStrategyFullVOFirst,
                                             RemoteStrategyFullVO remoteStrategyFullVOSecond)
Specified by:
remoteStrategyFullVOsAreEqual in interface RemoteStrategyFullService
See Also:
RemoteStrategyFullService.remoteStrategyFullVOsAreEqual(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteStrategyFullVO, fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteStrategyFullVO)

handleRemoteStrategyFullVOsAreEqual

protected abstract boolean handleRemoteStrategyFullVOsAreEqual(RemoteStrategyFullVO remoteStrategyFullVOFirst,
                                                               RemoteStrategyFullVO remoteStrategyFullVOSecond)
                                                        throws java.lang.Exception
Performs the core logic for remoteStrategyFullVOsAreEqual(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteStrategyFullVO, fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteStrategyFullVO)

Throws:
java.lang.Exception

getStrategyNaturalIds

public RemoteStrategyNaturalId[] getStrategyNaturalIds()
Specified by:
getStrategyNaturalIds in interface RemoteStrategyFullService
See Also:
RemoteStrategyFullService.getStrategyNaturalIds()

handleGetStrategyNaturalIds

protected abstract RemoteStrategyNaturalId[] handleGetStrategyNaturalIds()
                                                                  throws java.lang.Exception
Performs the core logic for getStrategyNaturalIds()

Throws:
java.lang.Exception

getStrategyByNaturalId

public RemoteStrategyFullVO getStrategyByNaturalId(RemoteStrategyNaturalId strategyNaturalId)
Specified by:
getStrategyByNaturalId in interface RemoteStrategyFullService
See Also:
RemoteStrategyFullService.getStrategyByNaturalId(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteStrategyNaturalId)

handleGetStrategyByNaturalId

protected abstract RemoteStrategyFullVO handleGetStrategyByNaturalId(RemoteStrategyNaturalId strategyNaturalId)
                                                              throws java.lang.Exception
Performs the core logic for getStrategyByNaturalId(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteStrategyNaturalId)

Throws:
java.lang.Exception

getStrategyNaturalIdById

public RemoteStrategyNaturalId getStrategyNaturalIdById(java.lang.Integer id)
Specified by:
getStrategyNaturalIdById in interface RemoteStrategyFullService
See Also:
RemoteStrategyFullService.getStrategyNaturalIdById(java.lang.Integer)

handleGetStrategyNaturalIdById

protected abstract RemoteStrategyNaturalId handleGetStrategyNaturalIdById(java.lang.Integer id)
                                                                   throws java.lang.Exception
Performs the core logic for getStrategyNaturalIdById(java.lang.Integer)

Throws:
java.lang.Exception

addOrUpdateClusterStrategy

public ClusterStrategy addOrUpdateClusterStrategy(ClusterStrategy clusterStrategy)
Specified by:
addOrUpdateClusterStrategy in interface RemoteStrategyFullService
See Also:
RemoteStrategyFullService.addOrUpdateClusterStrategy(fr.ifremer.allegro.administration.programStrategy.generic.cluster.ClusterStrategy)

handleAddOrUpdateClusterStrategy

protected abstract ClusterStrategy handleAddOrUpdateClusterStrategy(ClusterStrategy clusterStrategy)
                                                             throws java.lang.Exception
Performs the core logic for addOrUpdateClusterStrategy(fr.ifremer.allegro.administration.programStrategy.generic.cluster.ClusterStrategy)

Throws:
java.lang.Exception

getAllClusterStrategySinceDateSynchro

public ClusterStrategy[] getAllClusterStrategySinceDateSynchro(java.sql.Timestamp synchronizationTimestamp,
                                                               java.lang.Integer userId,
                                                               java.lang.Integer[] registrationLocationIds,
                                                               java.lang.Integer pageNumber,
                                                               java.lang.Integer pageSize)
Specified by:
getAllClusterStrategySinceDateSynchro in interface RemoteStrategyFullService
See Also:
RemoteStrategyFullService.getAllClusterStrategySinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

handleGetAllClusterStrategySinceDateSynchro

protected abstract ClusterStrategy[] handleGetAllClusterStrategySinceDateSynchro(java.sql.Timestamp synchronizationTimestamp,
                                                                                 java.lang.Integer userId,
                                                                                 java.lang.Integer[] registrationLocationIds,
                                                                                 java.lang.Integer pageNumber,
                                                                                 java.lang.Integer pageSize)
                                                                          throws java.lang.Exception
Performs the core logic for getAllClusterStrategySinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

Throws:
java.lang.Exception

getClusterStrategyByIdentifiers

public ClusterStrategy getClusterStrategyByIdentifiers(java.lang.Integer id)
Specified by:
getClusterStrategyByIdentifiers in interface RemoteStrategyFullService
See Also:
RemoteStrategyFullService.getClusterStrategyByIdentifiers(java.lang.Integer)

handleGetClusterStrategyByIdentifiers

protected abstract ClusterStrategy handleGetClusterStrategyByIdentifiers(java.lang.Integer id)
                                                                  throws java.lang.Exception
Performs the core logic for getClusterStrategyByIdentifiers(java.lang.Integer)

Throws:
java.lang.Exception

getPrincipal

protected java.security.Principal getPrincipal()
Gets the current principal if one has been set, otherwise returns null.

Returns:
the current principal

getMessages

protected org.springframework.context.MessageSource getMessages()
Gets the message source available to this service.


getMessage

protected java.lang.String getMessage(java.lang.String key)
Gets the message having the given key in the underlying message bundle.

Parameters:
key - the key of the message in the messages.properties message bundle.

getMessage

protected java.lang.String getMessage(java.lang.String key,
                                      java.lang.Object[] arguments)
Gets the message having the given key and arguments in the underlying message bundle.

Parameters:
key - the key of the message in the messages.properties message bundle.
arguments - any arguments to substitute when resolving the message.

getMessage

protected java.lang.String getMessage(java.lang.String key,
                                      java.lang.Object[] arguments,
                                      java.util.Locale locale)
Gets the message having the given key using the given arguments for the given locale.

Parameters:
key - the key of the message in the messages.properties message bundle.
arguments - any arguments to substitute when resolving the message.
locale - the locale of the messages to retrieve.


Copyright © 2008-2010 IFREMER. All Rights Reserved.