fr.ifremer.allegro.referential.taxon.generic.service
Class RemoteTaxonNameFullServiceBase

java.lang.Object
  extended by fr.ifremer.allegro.referential.taxon.generic.service.RemoteTaxonNameFullServiceBase
All Implemented Interfaces:
RemoteTaxonNameFullService
Direct Known Subclasses:
RemoteTaxonNameFullServiceImpl

public abstract class RemoteTaxonNameFullServiceBase
extends java.lang.Object
implements RemoteTaxonNameFullService

Spring Service base class for fr.ifremer.allegro.referential.taxon.generic.service.RemoteTaxonNameFullService, provides access to all services and entities referenced by this service.

See Also:
RemoteTaxonNameFullService

Constructor Summary
RemoteTaxonNameFullServiceBase()
           
 
Method Summary
 ClusterTaxonName addOrUpdateClusterTaxonName(ClusterTaxonName clusterTaxonName)
           
 RemoteTaxonNameFullVO addTaxonName(RemoteTaxonNameFullVO taxonName)
           
 ClusterTaxonName[] getAllClusterTaxonNameSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp, java.lang.Integer userId, java.lang.Integer[] registrationLocationIds, java.lang.Integer pageNumber, java.lang.Integer pageSize)
           
 RemoteTaxonNameFullVO[] getAllTaxonName()
           
protected  CitationDao getCitationDao()
          Gets the reference to citation's DAO.
 ClusterTaxonName getClusterTaxonNameByIdentifiers(java.lang.Integer id)
           
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.
 RemoteTaxonNameFullVO[] getTaxonNameByCitationId(java.lang.Integer id)
           
 RemoteTaxonNameFullVO getTaxonNameById(java.lang.Integer id)
           
 RemoteTaxonNameFullVO[] getTaxonNameByIds(java.lang.Integer[] id)
           
 RemoteTaxonNameFullVO getTaxonNameByNaturalId(RemoteTaxonNameNaturalId taxonNameNaturalId)
           
 RemoteTaxonNameFullVO[] getTaxonNameByParentTaxonNameId(java.lang.Integer id)
           
 RemoteTaxonNameFullVO[] getTaxonNameByReferenceTaxonId(java.lang.Integer id)
           
 RemoteTaxonNameFullVO[] getTaxonNameByTaxonomicLevelCode(java.lang.String code)
           
protected  TaxonNameDao getTaxonNameDao()
          Gets the reference to taxonName's DAO.
protected  TaxonNameHistoryDao getTaxonNameHistoryDao()
          Gets the reference to taxonNameHistory's DAO.
 RemoteTaxonNameNaturalId getTaxonNameNaturalIdById(java.lang.Integer id)
           
 RemoteTaxonNameNaturalId[] getTaxonNameNaturalIds()
           
protected  TaxonomicLevelDao getTaxonomicLevelDao()
          Gets the reference to taxonomicLevel's DAO.
protected abstract  ClusterTaxonName handleAddOrUpdateClusterTaxonName(ClusterTaxonName clusterTaxonName)
          Performs the core logic for addOrUpdateClusterTaxonName(fr.ifremer.allegro.referential.taxon.generic.cluster.ClusterTaxonName)
protected abstract  RemoteTaxonNameFullVO handleAddTaxonName(RemoteTaxonNameFullVO taxonName)
          Performs the core logic for addTaxonName(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonNameFullVO)
protected abstract  ClusterTaxonName[] handleGetAllClusterTaxonNameSinceDateSynchro(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 getAllClusterTaxonNameSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)
protected abstract  RemoteTaxonNameFullVO[] handleGetAllTaxonName()
          Performs the core logic for getAllTaxonName()
protected abstract  ClusterTaxonName handleGetClusterTaxonNameByIdentifiers(java.lang.Integer id)
          Performs the core logic for getClusterTaxonNameByIdentifiers(java.lang.Integer)
protected abstract  RemoteTaxonNameFullVO[] handleGetTaxonNameByCitationId(java.lang.Integer id)
          Performs the core logic for getTaxonNameByCitationId(java.lang.Integer)
protected abstract  RemoteTaxonNameFullVO handleGetTaxonNameById(java.lang.Integer id)
          Performs the core logic for getTaxonNameById(java.lang.Integer)
protected abstract  RemoteTaxonNameFullVO[] handleGetTaxonNameByIds(java.lang.Integer[] id)
          Performs the core logic for getTaxonNameByIds(java.lang.Integer[])
protected abstract  RemoteTaxonNameFullVO handleGetTaxonNameByNaturalId(RemoteTaxonNameNaturalId taxonNameNaturalId)
          Performs the core logic for getTaxonNameByNaturalId(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonNameNaturalId)
protected abstract  RemoteTaxonNameFullVO[] handleGetTaxonNameByParentTaxonNameId(java.lang.Integer id)
          Performs the core logic for getTaxonNameByParentTaxonNameId(java.lang.Integer)
protected abstract  RemoteTaxonNameFullVO[] handleGetTaxonNameByReferenceTaxonId(java.lang.Integer id)
          Performs the core logic for getTaxonNameByReferenceTaxonId(java.lang.Integer)
protected abstract  RemoteTaxonNameFullVO[] handleGetTaxonNameByTaxonomicLevelCode(java.lang.String code)
          Performs the core logic for getTaxonNameByTaxonomicLevelCode(java.lang.String)
protected abstract  RemoteTaxonNameNaturalId handleGetTaxonNameNaturalIdById(java.lang.Integer id)
          Performs the core logic for getTaxonNameNaturalIdById(java.lang.Integer)
protected abstract  RemoteTaxonNameNaturalId[] handleGetTaxonNameNaturalIds()
          Performs the core logic for getTaxonNameNaturalIds()
protected abstract  boolean handleRemoteTaxonNameFullVOsAreEqual(RemoteTaxonNameFullVO remoteTaxonNameFullVOFirst, RemoteTaxonNameFullVO remoteTaxonNameFullVOSecond)
          Performs the core logic for remoteTaxonNameFullVOsAreEqual(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonNameFullVO, fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonNameFullVO)
protected abstract  boolean handleRemoteTaxonNameFullVOsAreEqualOnIdentifiers(RemoteTaxonNameFullVO remoteTaxonNameFullVOFirst, RemoteTaxonNameFullVO remoteTaxonNameFullVOSecond)
          Performs the core logic for remoteTaxonNameFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonNameFullVO, fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonNameFullVO)
protected abstract  void handleRemoveTaxonName(RemoteTaxonNameFullVO taxonName)
          Performs the core logic for removeTaxonName(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonNameFullVO)
protected abstract  void handleUpdateTaxonName(RemoteTaxonNameFullVO taxonName)
          Performs the core logic for updateTaxonName(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonNameFullVO)
 boolean remoteTaxonNameFullVOsAreEqual(RemoteTaxonNameFullVO remoteTaxonNameFullVOFirst, RemoteTaxonNameFullVO remoteTaxonNameFullVOSecond)
           
 boolean remoteTaxonNameFullVOsAreEqualOnIdentifiers(RemoteTaxonNameFullVO remoteTaxonNameFullVOFirst, RemoteTaxonNameFullVO remoteTaxonNameFullVOSecond)
           
 void removeTaxonName(RemoteTaxonNameFullVO taxonName)
           
 void setCitationDao(CitationDao citationDao)
          Sets the reference to citation's DAO.
 void setReferenceTaxonDao(ReferenceTaxonDao referenceTaxonDao)
          Sets the reference to referenceTaxon's DAO.
 void setTaxonNameDao(TaxonNameDao taxonNameDao)
          Sets the reference to taxonName's DAO.
 void setTaxonNameHistoryDao(TaxonNameHistoryDao taxonNameHistoryDao)
          Sets the reference to taxonNameHistory's DAO.
 void setTaxonomicLevelDao(TaxonomicLevelDao taxonomicLevelDao)
          Sets the reference to taxonomicLevel's DAO.
 void updateTaxonName(RemoteTaxonNameFullVO taxonName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteTaxonNameFullServiceBase

public RemoteTaxonNameFullServiceBase()
Method Detail

setTaxonNameDao

public void setTaxonNameDao(TaxonNameDao taxonNameDao)
Sets the reference to taxonName's DAO.


getTaxonNameDao

protected TaxonNameDao getTaxonNameDao()
Gets the reference to taxonName'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.


setTaxonomicLevelDao

public void setTaxonomicLevelDao(TaxonomicLevelDao taxonomicLevelDao)
Sets the reference to taxonomicLevel's DAO.


getTaxonomicLevelDao

protected TaxonomicLevelDao getTaxonomicLevelDao()
Gets the reference to taxonomicLevel's DAO.


setCitationDao

public void setCitationDao(CitationDao citationDao)
Sets the reference to citation's DAO.


getCitationDao

protected CitationDao getCitationDao()
Gets the reference to citation's DAO.


setTaxonNameHistoryDao

public void setTaxonNameHistoryDao(TaxonNameHistoryDao taxonNameHistoryDao)
Sets the reference to taxonNameHistory's DAO.


getTaxonNameHistoryDao

protected TaxonNameHistoryDao getTaxonNameHistoryDao()
Gets the reference to taxonNameHistory's DAO.


addTaxonName

public RemoteTaxonNameFullVO addTaxonName(RemoteTaxonNameFullVO taxonName)
Specified by:
addTaxonName in interface RemoteTaxonNameFullService
See Also:
RemoteTaxonNameFullService.addTaxonName(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonNameFullVO)

handleAddTaxonName

protected abstract RemoteTaxonNameFullVO handleAddTaxonName(RemoteTaxonNameFullVO taxonName)
                                                     throws java.lang.Exception
Performs the core logic for addTaxonName(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonNameFullVO)

Throws:
java.lang.Exception

updateTaxonName

public void updateTaxonName(RemoteTaxonNameFullVO taxonName)
Specified by:
updateTaxonName in interface RemoteTaxonNameFullService
See Also:
RemoteTaxonNameFullService.updateTaxonName(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonNameFullVO)

handleUpdateTaxonName

protected abstract void handleUpdateTaxonName(RemoteTaxonNameFullVO taxonName)
                                       throws java.lang.Exception
Performs the core logic for updateTaxonName(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonNameFullVO)

Throws:
java.lang.Exception

removeTaxonName

public void removeTaxonName(RemoteTaxonNameFullVO taxonName)
Specified by:
removeTaxonName in interface RemoteTaxonNameFullService
See Also:
RemoteTaxonNameFullService.removeTaxonName(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonNameFullVO)

handleRemoveTaxonName

protected abstract void handleRemoveTaxonName(RemoteTaxonNameFullVO taxonName)
                                       throws java.lang.Exception
Performs the core logic for removeTaxonName(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonNameFullVO)

Throws:
java.lang.Exception

getAllTaxonName

public RemoteTaxonNameFullVO[] getAllTaxonName()
Specified by:
getAllTaxonName in interface RemoteTaxonNameFullService
See Also:
RemoteTaxonNameFullService.getAllTaxonName()

handleGetAllTaxonName

protected abstract RemoteTaxonNameFullVO[] handleGetAllTaxonName()
                                                          throws java.lang.Exception
Performs the core logic for getAllTaxonName()

Throws:
java.lang.Exception

getTaxonNameById

public RemoteTaxonNameFullVO getTaxonNameById(java.lang.Integer id)
Specified by:
getTaxonNameById in interface RemoteTaxonNameFullService
See Also:
RemoteTaxonNameFullService.getTaxonNameById(java.lang.Integer)

handleGetTaxonNameById

protected abstract RemoteTaxonNameFullVO handleGetTaxonNameById(java.lang.Integer id)
                                                         throws java.lang.Exception
Performs the core logic for getTaxonNameById(java.lang.Integer)

Throws:
java.lang.Exception

getTaxonNameByIds

public RemoteTaxonNameFullVO[] getTaxonNameByIds(java.lang.Integer[] id)
Specified by:
getTaxonNameByIds in interface RemoteTaxonNameFullService
See Also:
RemoteTaxonNameFullService.getTaxonNameByIds(java.lang.Integer[])

handleGetTaxonNameByIds

protected abstract RemoteTaxonNameFullVO[] handleGetTaxonNameByIds(java.lang.Integer[] id)
                                                            throws java.lang.Exception
Performs the core logic for getTaxonNameByIds(java.lang.Integer[])

Throws:
java.lang.Exception

getTaxonNameByReferenceTaxonId

public RemoteTaxonNameFullVO[] getTaxonNameByReferenceTaxonId(java.lang.Integer id)
Specified by:
getTaxonNameByReferenceTaxonId in interface RemoteTaxonNameFullService
See Also:
RemoteTaxonNameFullService.getTaxonNameByReferenceTaxonId(java.lang.Integer)

handleGetTaxonNameByReferenceTaxonId

protected abstract RemoteTaxonNameFullVO[] handleGetTaxonNameByReferenceTaxonId(java.lang.Integer id)
                                                                         throws java.lang.Exception
Performs the core logic for getTaxonNameByReferenceTaxonId(java.lang.Integer)

Throws:
java.lang.Exception

getTaxonNameByTaxonomicLevelCode

public RemoteTaxonNameFullVO[] getTaxonNameByTaxonomicLevelCode(java.lang.String code)
Specified by:
getTaxonNameByTaxonomicLevelCode in interface RemoteTaxonNameFullService
See Also:
RemoteTaxonNameFullService.getTaxonNameByTaxonomicLevelCode(java.lang.String)

handleGetTaxonNameByTaxonomicLevelCode

protected abstract RemoteTaxonNameFullVO[] handleGetTaxonNameByTaxonomicLevelCode(java.lang.String code)
                                                                           throws java.lang.Exception
Performs the core logic for getTaxonNameByTaxonomicLevelCode(java.lang.String)

Throws:
java.lang.Exception

getTaxonNameByCitationId

public RemoteTaxonNameFullVO[] getTaxonNameByCitationId(java.lang.Integer id)
Specified by:
getTaxonNameByCitationId in interface RemoteTaxonNameFullService
See Also:
RemoteTaxonNameFullService.getTaxonNameByCitationId(java.lang.Integer)

handleGetTaxonNameByCitationId

protected abstract RemoteTaxonNameFullVO[] handleGetTaxonNameByCitationId(java.lang.Integer id)
                                                                   throws java.lang.Exception
Performs the core logic for getTaxonNameByCitationId(java.lang.Integer)

Throws:
java.lang.Exception

getTaxonNameByParentTaxonNameId

public RemoteTaxonNameFullVO[] getTaxonNameByParentTaxonNameId(java.lang.Integer id)
Specified by:
getTaxonNameByParentTaxonNameId in interface RemoteTaxonNameFullService
See Also:
RemoteTaxonNameFullService.getTaxonNameByParentTaxonNameId(java.lang.Integer)

handleGetTaxonNameByParentTaxonNameId

protected abstract RemoteTaxonNameFullVO[] handleGetTaxonNameByParentTaxonNameId(java.lang.Integer id)
                                                                          throws java.lang.Exception
Performs the core logic for getTaxonNameByParentTaxonNameId(java.lang.Integer)

Throws:
java.lang.Exception

remoteTaxonNameFullVOsAreEqualOnIdentifiers

public boolean remoteTaxonNameFullVOsAreEqualOnIdentifiers(RemoteTaxonNameFullVO remoteTaxonNameFullVOFirst,
                                                           RemoteTaxonNameFullVO remoteTaxonNameFullVOSecond)
Specified by:
remoteTaxonNameFullVOsAreEqualOnIdentifiers in interface RemoteTaxonNameFullService
See Also:
RemoteTaxonNameFullService.remoteTaxonNameFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonNameFullVO, fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonNameFullVO)

handleRemoteTaxonNameFullVOsAreEqualOnIdentifiers

protected abstract boolean handleRemoteTaxonNameFullVOsAreEqualOnIdentifiers(RemoteTaxonNameFullVO remoteTaxonNameFullVOFirst,
                                                                             RemoteTaxonNameFullVO remoteTaxonNameFullVOSecond)
                                                                      throws java.lang.Exception
Performs the core logic for remoteTaxonNameFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonNameFullVO, fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonNameFullVO)

Throws:
java.lang.Exception

remoteTaxonNameFullVOsAreEqual

public boolean remoteTaxonNameFullVOsAreEqual(RemoteTaxonNameFullVO remoteTaxonNameFullVOFirst,
                                              RemoteTaxonNameFullVO remoteTaxonNameFullVOSecond)
Specified by:
remoteTaxonNameFullVOsAreEqual in interface RemoteTaxonNameFullService
See Also:
RemoteTaxonNameFullService.remoteTaxonNameFullVOsAreEqual(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonNameFullVO, fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonNameFullVO)

handleRemoteTaxonNameFullVOsAreEqual

protected abstract boolean handleRemoteTaxonNameFullVOsAreEqual(RemoteTaxonNameFullVO remoteTaxonNameFullVOFirst,
                                                                RemoteTaxonNameFullVO remoteTaxonNameFullVOSecond)
                                                         throws java.lang.Exception
Performs the core logic for remoteTaxonNameFullVOsAreEqual(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonNameFullVO, fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonNameFullVO)

Throws:
java.lang.Exception

getTaxonNameNaturalIds

public RemoteTaxonNameNaturalId[] getTaxonNameNaturalIds()
Specified by:
getTaxonNameNaturalIds in interface RemoteTaxonNameFullService
See Also:
RemoteTaxonNameFullService.getTaxonNameNaturalIds()

handleGetTaxonNameNaturalIds

protected abstract RemoteTaxonNameNaturalId[] handleGetTaxonNameNaturalIds()
                                                                    throws java.lang.Exception
Performs the core logic for getTaxonNameNaturalIds()

Throws:
java.lang.Exception

getTaxonNameByNaturalId

public RemoteTaxonNameFullVO getTaxonNameByNaturalId(RemoteTaxonNameNaturalId taxonNameNaturalId)
Specified by:
getTaxonNameByNaturalId in interface RemoteTaxonNameFullService
See Also:
RemoteTaxonNameFullService.getTaxonNameByNaturalId(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonNameNaturalId)

handleGetTaxonNameByNaturalId

protected abstract RemoteTaxonNameFullVO handleGetTaxonNameByNaturalId(RemoteTaxonNameNaturalId taxonNameNaturalId)
                                                                throws java.lang.Exception
Performs the core logic for getTaxonNameByNaturalId(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonNameNaturalId)

Throws:
java.lang.Exception

getTaxonNameNaturalIdById

public RemoteTaxonNameNaturalId getTaxonNameNaturalIdById(java.lang.Integer id)
Specified by:
getTaxonNameNaturalIdById in interface RemoteTaxonNameFullService
See Also:
RemoteTaxonNameFullService.getTaxonNameNaturalIdById(java.lang.Integer)

handleGetTaxonNameNaturalIdById

protected abstract RemoteTaxonNameNaturalId handleGetTaxonNameNaturalIdById(java.lang.Integer id)
                                                                     throws java.lang.Exception
Performs the core logic for getTaxonNameNaturalIdById(java.lang.Integer)

Throws:
java.lang.Exception

addOrUpdateClusterTaxonName

public ClusterTaxonName addOrUpdateClusterTaxonName(ClusterTaxonName clusterTaxonName)
Specified by:
addOrUpdateClusterTaxonName in interface RemoteTaxonNameFullService
See Also:
RemoteTaxonNameFullService.addOrUpdateClusterTaxonName(fr.ifremer.allegro.referential.taxon.generic.cluster.ClusterTaxonName)

handleAddOrUpdateClusterTaxonName

protected abstract ClusterTaxonName handleAddOrUpdateClusterTaxonName(ClusterTaxonName clusterTaxonName)
                                                               throws java.lang.Exception
Performs the core logic for addOrUpdateClusterTaxonName(fr.ifremer.allegro.referential.taxon.generic.cluster.ClusterTaxonName)

Throws:
java.lang.Exception

getAllClusterTaxonNameSinceDateSynchro

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

handleGetAllClusterTaxonNameSinceDateSynchro

protected abstract ClusterTaxonName[] handleGetAllClusterTaxonNameSinceDateSynchro(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 getAllClusterTaxonNameSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

Throws:
java.lang.Exception

getClusterTaxonNameByIdentifiers

public ClusterTaxonName getClusterTaxonNameByIdentifiers(java.lang.Integer id)
Specified by:
getClusterTaxonNameByIdentifiers in interface RemoteTaxonNameFullService
See Also:
RemoteTaxonNameFullService.getClusterTaxonNameByIdentifiers(java.lang.Integer)

handleGetClusterTaxonNameByIdentifiers

protected abstract ClusterTaxonName handleGetClusterTaxonNameByIdentifiers(java.lang.Integer id)
                                                                    throws java.lang.Exception
Performs the core logic for getClusterTaxonNameByIdentifiers(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.