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

java.lang.Object
  extended by fr.ifremer.allegro.administration.programStrategy.generic.service.RemoteReferenceTaxonStrategyFullServiceBase
All Implemented Interfaces:
RemoteReferenceTaxonStrategyFullService
Direct Known Subclasses:
RemoteReferenceTaxonStrategyFullServiceImpl

public abstract class RemoteReferenceTaxonStrategyFullServiceBase
extends java.lang.Object
implements RemoteReferenceTaxonStrategyFullService

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

See Also:
RemoteReferenceTaxonStrategyFullService

Constructor Summary
RemoteReferenceTaxonStrategyFullServiceBase()
           
 
Method Summary
 RemoteReferenceTaxonStrategyFullVO addReferenceTaxonStrategy(RemoteReferenceTaxonStrategyFullVO referenceTaxonStrategy)
           
 RemoteReferenceTaxonStrategyFullVO[] getAllReferenceTaxonStrategy()
           
 ClusterReferenceTaxonStrategy getClusterReferenceTaxonStrategyByIdentifiers(java.lang.Integer referenceTaxonId, java.lang.Integer strategyId)
           
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  java.security.Principal getPrincipal()
          Gets the current principal if one has been set, otherwise returns null.
protected  ReferenceTaxonDao getReferenceTaxonDao()
          Gets the reference to referenceTaxon's DAO.
 RemoteReferenceTaxonStrategyFullVO getReferenceTaxonStrategyByIdentifiers(java.lang.Integer referenceTaxonId, java.lang.Integer strategyId)
           
 RemoteReferenceTaxonStrategyFullVO getReferenceTaxonStrategyByNaturalId(RemoteReferenceTaxonStrategyNaturalId referenceTaxonStrategyNaturalId)
           
 RemoteReferenceTaxonStrategyFullVO[] getReferenceTaxonStrategyByReferenceTaxonId(java.lang.Integer id)
           
 RemoteReferenceTaxonStrategyFullVO[] getReferenceTaxonStrategyByStrategyId(java.lang.Integer id)
           
protected  ReferenceTaxonStrategyDao getReferenceTaxonStrategyDao()
          Gets the reference to referenceTaxonStrategy's DAO.
 RemoteReferenceTaxonStrategyNaturalId[] getReferenceTaxonStrategyNaturalIds()
           
protected  StrategyDao getStrategyDao()
          Gets the reference to strategy's DAO.
protected abstract  RemoteReferenceTaxonStrategyFullVO handleAddReferenceTaxonStrategy(RemoteReferenceTaxonStrategyFullVO referenceTaxonStrategy)
          Performs the core logic for addReferenceTaxonStrategy(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteReferenceTaxonStrategyFullVO)
protected abstract  RemoteReferenceTaxonStrategyFullVO[] handleGetAllReferenceTaxonStrategy()
          Performs the core logic for getAllReferenceTaxonStrategy()
protected abstract  ClusterReferenceTaxonStrategy handleGetClusterReferenceTaxonStrategyByIdentifiers(java.lang.Integer referenceTaxonId, java.lang.Integer strategyId)
          Performs the core logic for getClusterReferenceTaxonStrategyByIdentifiers(java.lang.Integer, java.lang.Integer)
protected abstract  RemoteReferenceTaxonStrategyFullVO handleGetReferenceTaxonStrategyByIdentifiers(java.lang.Integer referenceTaxonId, java.lang.Integer strategyId)
          Performs the core logic for getReferenceTaxonStrategyByIdentifiers(java.lang.Integer, java.lang.Integer)
protected abstract  RemoteReferenceTaxonStrategyFullVO handleGetReferenceTaxonStrategyByNaturalId(RemoteReferenceTaxonStrategyNaturalId referenceTaxonStrategyNaturalId)
          Performs the core logic for getReferenceTaxonStrategyByNaturalId(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteReferenceTaxonStrategyNaturalId)
protected abstract  RemoteReferenceTaxonStrategyFullVO[] handleGetReferenceTaxonStrategyByReferenceTaxonId(java.lang.Integer id)
          Performs the core logic for getReferenceTaxonStrategyByReferenceTaxonId(java.lang.Integer)
protected abstract  RemoteReferenceTaxonStrategyFullVO[] handleGetReferenceTaxonStrategyByStrategyId(java.lang.Integer id)
          Performs the core logic for getReferenceTaxonStrategyByStrategyId(java.lang.Integer)
protected abstract  RemoteReferenceTaxonStrategyNaturalId[] handleGetReferenceTaxonStrategyNaturalIds()
          Performs the core logic for getReferenceTaxonStrategyNaturalIds()
protected abstract  boolean handleRemoteReferenceTaxonStrategyFullVOsAreEqual(RemoteReferenceTaxonStrategyFullVO remoteReferenceTaxonStrategyFullVOFirst, RemoteReferenceTaxonStrategyFullVO remoteReferenceTaxonStrategyFullVOSecond)
          Performs the core logic for remoteReferenceTaxonStrategyFullVOsAreEqual(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteReferenceTaxonStrategyFullVO, fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteReferenceTaxonStrategyFullVO)
protected abstract  boolean handleRemoteReferenceTaxonStrategyFullVOsAreEqualOnIdentifiers(RemoteReferenceTaxonStrategyFullVO remoteReferenceTaxonStrategyFullVOFirst, RemoteReferenceTaxonStrategyFullVO remoteReferenceTaxonStrategyFullVOSecond)
          Performs the core logic for remoteReferenceTaxonStrategyFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteReferenceTaxonStrategyFullVO, fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteReferenceTaxonStrategyFullVO)
protected abstract  void handleRemoveReferenceTaxonStrategy(RemoteReferenceTaxonStrategyFullVO referenceTaxonStrategy)
          Performs the core logic for removeReferenceTaxonStrategy(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteReferenceTaxonStrategyFullVO)
protected abstract  void handleUpdateReferenceTaxonStrategy(RemoteReferenceTaxonStrategyFullVO referenceTaxonStrategy)
          Performs the core logic for updateReferenceTaxonStrategy(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteReferenceTaxonStrategyFullVO)
 boolean remoteReferenceTaxonStrategyFullVOsAreEqual(RemoteReferenceTaxonStrategyFullVO remoteReferenceTaxonStrategyFullVOFirst, RemoteReferenceTaxonStrategyFullVO remoteReferenceTaxonStrategyFullVOSecond)
           
 boolean remoteReferenceTaxonStrategyFullVOsAreEqualOnIdentifiers(RemoteReferenceTaxonStrategyFullVO remoteReferenceTaxonStrategyFullVOFirst, RemoteReferenceTaxonStrategyFullVO remoteReferenceTaxonStrategyFullVOSecond)
           
 void removeReferenceTaxonStrategy(RemoteReferenceTaxonStrategyFullVO referenceTaxonStrategy)
           
 void setReferenceTaxonDao(ReferenceTaxonDao referenceTaxonDao)
          Sets the reference to referenceTaxon's DAO.
 void setReferenceTaxonStrategyDao(ReferenceTaxonStrategyDao referenceTaxonStrategyDao)
          Sets the reference to referenceTaxonStrategy's DAO.
 void setStrategyDao(StrategyDao strategyDao)
          Sets the reference to strategy's DAO.
 void updateReferenceTaxonStrategy(RemoteReferenceTaxonStrategyFullVO referenceTaxonStrategy)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteReferenceTaxonStrategyFullServiceBase

public RemoteReferenceTaxonStrategyFullServiceBase()
Method Detail

setReferenceTaxonStrategyDao

public void setReferenceTaxonStrategyDao(ReferenceTaxonStrategyDao referenceTaxonStrategyDao)
Sets the reference to referenceTaxonStrategy's DAO.


getReferenceTaxonStrategyDao

protected ReferenceTaxonStrategyDao getReferenceTaxonStrategyDao()
Gets the reference to referenceTaxonStrategy's DAO.


setReferenceTaxonDao

public void setReferenceTaxonDao(ReferenceTaxonDao referenceTaxonDao)
Sets the reference to referenceTaxon's DAO.


getReferenceTaxonDao

protected ReferenceTaxonDao getReferenceTaxonDao()
Gets the reference to referenceTaxon's DAO.


setStrategyDao

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


getStrategyDao

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


addReferenceTaxonStrategy

public RemoteReferenceTaxonStrategyFullVO addReferenceTaxonStrategy(RemoteReferenceTaxonStrategyFullVO referenceTaxonStrategy)
Specified by:
addReferenceTaxonStrategy in interface RemoteReferenceTaxonStrategyFullService
See Also:
RemoteReferenceTaxonStrategyFullService.addReferenceTaxonStrategy(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteReferenceTaxonStrategyFullVO)

handleAddReferenceTaxonStrategy

protected abstract RemoteReferenceTaxonStrategyFullVO handleAddReferenceTaxonStrategy(RemoteReferenceTaxonStrategyFullVO referenceTaxonStrategy)
                                                                               throws java.lang.Exception
Performs the core logic for addReferenceTaxonStrategy(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteReferenceTaxonStrategyFullVO)

Throws:
java.lang.Exception

updateReferenceTaxonStrategy

public void updateReferenceTaxonStrategy(RemoteReferenceTaxonStrategyFullVO referenceTaxonStrategy)
Specified by:
updateReferenceTaxonStrategy in interface RemoteReferenceTaxonStrategyFullService
See Also:
RemoteReferenceTaxonStrategyFullService.updateReferenceTaxonStrategy(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteReferenceTaxonStrategyFullVO)

handleUpdateReferenceTaxonStrategy

protected abstract void handleUpdateReferenceTaxonStrategy(RemoteReferenceTaxonStrategyFullVO referenceTaxonStrategy)
                                                    throws java.lang.Exception
Performs the core logic for updateReferenceTaxonStrategy(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteReferenceTaxonStrategyFullVO)

Throws:
java.lang.Exception

removeReferenceTaxonStrategy

public void removeReferenceTaxonStrategy(RemoteReferenceTaxonStrategyFullVO referenceTaxonStrategy)
Specified by:
removeReferenceTaxonStrategy in interface RemoteReferenceTaxonStrategyFullService
See Also:
RemoteReferenceTaxonStrategyFullService.removeReferenceTaxonStrategy(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteReferenceTaxonStrategyFullVO)

handleRemoveReferenceTaxonStrategy

protected abstract void handleRemoveReferenceTaxonStrategy(RemoteReferenceTaxonStrategyFullVO referenceTaxonStrategy)
                                                    throws java.lang.Exception
Performs the core logic for removeReferenceTaxonStrategy(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteReferenceTaxonStrategyFullVO)

Throws:
java.lang.Exception

getAllReferenceTaxonStrategy

public RemoteReferenceTaxonStrategyFullVO[] getAllReferenceTaxonStrategy()
Specified by:
getAllReferenceTaxonStrategy in interface RemoteReferenceTaxonStrategyFullService
See Also:
RemoteReferenceTaxonStrategyFullService.getAllReferenceTaxonStrategy()

handleGetAllReferenceTaxonStrategy

protected abstract RemoteReferenceTaxonStrategyFullVO[] handleGetAllReferenceTaxonStrategy()
                                                                                    throws java.lang.Exception
Performs the core logic for getAllReferenceTaxonStrategy()

Throws:
java.lang.Exception

getReferenceTaxonStrategyByReferenceTaxonId

public RemoteReferenceTaxonStrategyFullVO[] getReferenceTaxonStrategyByReferenceTaxonId(java.lang.Integer id)
Specified by:
getReferenceTaxonStrategyByReferenceTaxonId in interface RemoteReferenceTaxonStrategyFullService
See Also:
RemoteReferenceTaxonStrategyFullService.getReferenceTaxonStrategyByReferenceTaxonId(java.lang.Integer)

handleGetReferenceTaxonStrategyByReferenceTaxonId

protected abstract RemoteReferenceTaxonStrategyFullVO[] handleGetReferenceTaxonStrategyByReferenceTaxonId(java.lang.Integer id)
                                                                                                   throws java.lang.Exception
Performs the core logic for getReferenceTaxonStrategyByReferenceTaxonId(java.lang.Integer)

Throws:
java.lang.Exception

getReferenceTaxonStrategyByStrategyId

public RemoteReferenceTaxonStrategyFullVO[] getReferenceTaxonStrategyByStrategyId(java.lang.Integer id)
Specified by:
getReferenceTaxonStrategyByStrategyId in interface RemoteReferenceTaxonStrategyFullService
See Also:
RemoteReferenceTaxonStrategyFullService.getReferenceTaxonStrategyByStrategyId(java.lang.Integer)

handleGetReferenceTaxonStrategyByStrategyId

protected abstract RemoteReferenceTaxonStrategyFullVO[] handleGetReferenceTaxonStrategyByStrategyId(java.lang.Integer id)
                                                                                             throws java.lang.Exception
Performs the core logic for getReferenceTaxonStrategyByStrategyId(java.lang.Integer)

Throws:
java.lang.Exception

getReferenceTaxonStrategyByIdentifiers

public RemoteReferenceTaxonStrategyFullVO getReferenceTaxonStrategyByIdentifiers(java.lang.Integer referenceTaxonId,
                                                                                 java.lang.Integer strategyId)
Specified by:
getReferenceTaxonStrategyByIdentifiers in interface RemoteReferenceTaxonStrategyFullService
See Also:
RemoteReferenceTaxonStrategyFullService.getReferenceTaxonStrategyByIdentifiers(java.lang.Integer, java.lang.Integer)

handleGetReferenceTaxonStrategyByIdentifiers

protected abstract RemoteReferenceTaxonStrategyFullVO handleGetReferenceTaxonStrategyByIdentifiers(java.lang.Integer referenceTaxonId,
                                                                                                   java.lang.Integer strategyId)
                                                                                            throws java.lang.Exception
Performs the core logic for getReferenceTaxonStrategyByIdentifiers(java.lang.Integer, java.lang.Integer)

Throws:
java.lang.Exception

remoteReferenceTaxonStrategyFullVOsAreEqualOnIdentifiers

public boolean remoteReferenceTaxonStrategyFullVOsAreEqualOnIdentifiers(RemoteReferenceTaxonStrategyFullVO remoteReferenceTaxonStrategyFullVOFirst,
                                                                        RemoteReferenceTaxonStrategyFullVO remoteReferenceTaxonStrategyFullVOSecond)
Specified by:
remoteReferenceTaxonStrategyFullVOsAreEqualOnIdentifiers in interface RemoteReferenceTaxonStrategyFullService
See Also:
RemoteReferenceTaxonStrategyFullService.remoteReferenceTaxonStrategyFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteReferenceTaxonStrategyFullVO, fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteReferenceTaxonStrategyFullVO)

handleRemoteReferenceTaxonStrategyFullVOsAreEqualOnIdentifiers

protected abstract boolean handleRemoteReferenceTaxonStrategyFullVOsAreEqualOnIdentifiers(RemoteReferenceTaxonStrategyFullVO remoteReferenceTaxonStrategyFullVOFirst,
                                                                                          RemoteReferenceTaxonStrategyFullVO remoteReferenceTaxonStrategyFullVOSecond)
                                                                                   throws java.lang.Exception
Performs the core logic for remoteReferenceTaxonStrategyFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteReferenceTaxonStrategyFullVO, fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteReferenceTaxonStrategyFullVO)

Throws:
java.lang.Exception

remoteReferenceTaxonStrategyFullVOsAreEqual

public boolean remoteReferenceTaxonStrategyFullVOsAreEqual(RemoteReferenceTaxonStrategyFullVO remoteReferenceTaxonStrategyFullVOFirst,
                                                           RemoteReferenceTaxonStrategyFullVO remoteReferenceTaxonStrategyFullVOSecond)
Specified by:
remoteReferenceTaxonStrategyFullVOsAreEqual in interface RemoteReferenceTaxonStrategyFullService
See Also:
RemoteReferenceTaxonStrategyFullService.remoteReferenceTaxonStrategyFullVOsAreEqual(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteReferenceTaxonStrategyFullVO, fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteReferenceTaxonStrategyFullVO)

handleRemoteReferenceTaxonStrategyFullVOsAreEqual

protected abstract boolean handleRemoteReferenceTaxonStrategyFullVOsAreEqual(RemoteReferenceTaxonStrategyFullVO remoteReferenceTaxonStrategyFullVOFirst,
                                                                             RemoteReferenceTaxonStrategyFullVO remoteReferenceTaxonStrategyFullVOSecond)
                                                                      throws java.lang.Exception
Performs the core logic for remoteReferenceTaxonStrategyFullVOsAreEqual(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteReferenceTaxonStrategyFullVO, fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteReferenceTaxonStrategyFullVO)

Throws:
java.lang.Exception

getReferenceTaxonStrategyNaturalIds

public RemoteReferenceTaxonStrategyNaturalId[] getReferenceTaxonStrategyNaturalIds()
Specified by:
getReferenceTaxonStrategyNaturalIds in interface RemoteReferenceTaxonStrategyFullService
See Also:
RemoteReferenceTaxonStrategyFullService.getReferenceTaxonStrategyNaturalIds()

handleGetReferenceTaxonStrategyNaturalIds

protected abstract RemoteReferenceTaxonStrategyNaturalId[] handleGetReferenceTaxonStrategyNaturalIds()
                                                                                              throws java.lang.Exception
Performs the core logic for getReferenceTaxonStrategyNaturalIds()

Throws:
java.lang.Exception

getReferenceTaxonStrategyByNaturalId

public RemoteReferenceTaxonStrategyFullVO getReferenceTaxonStrategyByNaturalId(RemoteReferenceTaxonStrategyNaturalId referenceTaxonStrategyNaturalId)
Specified by:
getReferenceTaxonStrategyByNaturalId in interface RemoteReferenceTaxonStrategyFullService
See Also:
RemoteReferenceTaxonStrategyFullService.getReferenceTaxonStrategyByNaturalId(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteReferenceTaxonStrategyNaturalId)

handleGetReferenceTaxonStrategyByNaturalId

protected abstract RemoteReferenceTaxonStrategyFullVO handleGetReferenceTaxonStrategyByNaturalId(RemoteReferenceTaxonStrategyNaturalId referenceTaxonStrategyNaturalId)
                                                                                          throws java.lang.Exception
Performs the core logic for getReferenceTaxonStrategyByNaturalId(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteReferenceTaxonStrategyNaturalId)

Throws:
java.lang.Exception

getClusterReferenceTaxonStrategyByIdentifiers

public ClusterReferenceTaxonStrategy getClusterReferenceTaxonStrategyByIdentifiers(java.lang.Integer referenceTaxonId,
                                                                                   java.lang.Integer strategyId)
Specified by:
getClusterReferenceTaxonStrategyByIdentifiers in interface RemoteReferenceTaxonStrategyFullService
See Also:
RemoteReferenceTaxonStrategyFullService.getClusterReferenceTaxonStrategyByIdentifiers(java.lang.Integer, java.lang.Integer)

handleGetClusterReferenceTaxonStrategyByIdentifiers

protected abstract ClusterReferenceTaxonStrategy handleGetClusterReferenceTaxonStrategyByIdentifiers(java.lang.Integer referenceTaxonId,
                                                                                                     java.lang.Integer strategyId)
                                                                                              throws java.lang.Exception
Performs the core logic for getClusterReferenceTaxonStrategyByIdentifiers(java.lang.Integer, 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.