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

java.lang.Object
  extended by fr.ifremer.allegro.referential.taxon.generic.service.RemoteTaxonomicLevelFullServiceBase
All Implemented Interfaces:
RemoteTaxonomicLevelFullService
Direct Known Subclasses:
RemoteTaxonomicLevelFullServiceImpl

public abstract class RemoteTaxonomicLevelFullServiceBase
extends java.lang.Object
implements RemoteTaxonomicLevelFullService

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

See Also:
RemoteTaxonomicLevelFullService

Constructor Summary
RemoteTaxonomicLevelFullServiceBase()
           
 
Method Summary
 ClusterTaxonomicLevel addOrUpdateClusterTaxonomicLevel(ClusterTaxonomicLevel clusterTaxonomicLevel)
           
 RemoteTaxonomicLevelFullVO addTaxonomicLevel(RemoteTaxonomicLevelFullVO taxonomicLevel)
           
 ClusterTaxonomicLevel[] getAllClusterTaxonomicLevelSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp, java.lang.Integer userId, java.lang.Integer[] registrationLocationIds, java.lang.Integer pageNumber, java.lang.Integer pageSize)
           
 RemoteTaxonomicLevelFullVO[] getAllTaxonomicLevel()
           
 ClusterTaxonomicLevel getClusterTaxonomicLevelByIdentifiers(java.lang.String code)
           
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  StatusDao getStatusDao()
          Gets the reference to status's DAO.
protected  TaxonNameDao getTaxonNameDao()
          Gets the reference to taxonName's DAO.
 RemoteTaxonomicLevelFullVO getTaxonomicLevelByCode(java.lang.String code)
           
 RemoteTaxonomicLevelFullVO[] getTaxonomicLevelByCodes(java.lang.String[] code)
           
 RemoteTaxonomicLevelFullVO getTaxonomicLevelByNaturalId(RemoteTaxonomicLevelNaturalId taxonomicLevelNaturalId)
           
 RemoteTaxonomicLevelFullVO[] getTaxonomicLevelByStatusCode(java.lang.String code)
           
protected  TaxonomicLevelDao getTaxonomicLevelDao()
          Gets the reference to taxonomicLevel's DAO.
 RemoteTaxonomicLevelNaturalId getTaxonomicLevelNaturalIdByCode(java.lang.String code)
           
 RemoteTaxonomicLevelNaturalId[] getTaxonomicLevelNaturalIds()
           
protected abstract  ClusterTaxonomicLevel handleAddOrUpdateClusterTaxonomicLevel(ClusterTaxonomicLevel clusterTaxonomicLevel)
          Performs the core logic for addOrUpdateClusterTaxonomicLevel(fr.ifremer.allegro.referential.taxon.generic.cluster.ClusterTaxonomicLevel)
protected abstract  RemoteTaxonomicLevelFullVO handleAddTaxonomicLevel(RemoteTaxonomicLevelFullVO taxonomicLevel)
          Performs the core logic for addTaxonomicLevel(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonomicLevelFullVO)
protected abstract  ClusterTaxonomicLevel[] handleGetAllClusterTaxonomicLevelSinceDateSynchro(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 getAllClusterTaxonomicLevelSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)
protected abstract  RemoteTaxonomicLevelFullVO[] handleGetAllTaxonomicLevel()
          Performs the core logic for getAllTaxonomicLevel()
protected abstract  ClusterTaxonomicLevel handleGetClusterTaxonomicLevelByIdentifiers(java.lang.String code)
          Performs the core logic for getClusterTaxonomicLevelByIdentifiers(java.lang.String)
protected abstract  RemoteTaxonomicLevelFullVO handleGetTaxonomicLevelByCode(java.lang.String code)
          Performs the core logic for getTaxonomicLevelByCode(java.lang.String)
protected abstract  RemoteTaxonomicLevelFullVO[] handleGetTaxonomicLevelByCodes(java.lang.String[] code)
          Performs the core logic for getTaxonomicLevelByCodes(java.lang.String[])
protected abstract  RemoteTaxonomicLevelFullVO handleGetTaxonomicLevelByNaturalId(RemoteTaxonomicLevelNaturalId taxonomicLevelNaturalId)
          Performs the core logic for getTaxonomicLevelByNaturalId(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonomicLevelNaturalId)
protected abstract  RemoteTaxonomicLevelFullVO[] handleGetTaxonomicLevelByStatusCode(java.lang.String code)
          Performs the core logic for getTaxonomicLevelByStatusCode(java.lang.String)
protected abstract  RemoteTaxonomicLevelNaturalId handleGetTaxonomicLevelNaturalIdByCode(java.lang.String code)
          Performs the core logic for getTaxonomicLevelNaturalIdByCode(java.lang.String)
protected abstract  RemoteTaxonomicLevelNaturalId[] handleGetTaxonomicLevelNaturalIds()
          Performs the core logic for getTaxonomicLevelNaturalIds()
protected abstract  boolean handleRemoteTaxonomicLevelFullVOsAreEqual(RemoteTaxonomicLevelFullVO remoteTaxonomicLevelFullVOFirst, RemoteTaxonomicLevelFullVO remoteTaxonomicLevelFullVOSecond)
          Performs the core logic for remoteTaxonomicLevelFullVOsAreEqual(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonomicLevelFullVO, fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonomicLevelFullVO)
protected abstract  boolean handleRemoteTaxonomicLevelFullVOsAreEqualOnIdentifiers(RemoteTaxonomicLevelFullVO remoteTaxonomicLevelFullVOFirst, RemoteTaxonomicLevelFullVO remoteTaxonomicLevelFullVOSecond)
          Performs the core logic for remoteTaxonomicLevelFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonomicLevelFullVO, fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonomicLevelFullVO)
protected abstract  void handleRemoveTaxonomicLevel(RemoteTaxonomicLevelFullVO taxonomicLevel)
          Performs the core logic for removeTaxonomicLevel(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonomicLevelFullVO)
protected abstract  void handleUpdateTaxonomicLevel(RemoteTaxonomicLevelFullVO taxonomicLevel)
          Performs the core logic for updateTaxonomicLevel(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonomicLevelFullVO)
 boolean remoteTaxonomicLevelFullVOsAreEqual(RemoteTaxonomicLevelFullVO remoteTaxonomicLevelFullVOFirst, RemoteTaxonomicLevelFullVO remoteTaxonomicLevelFullVOSecond)
           
 boolean remoteTaxonomicLevelFullVOsAreEqualOnIdentifiers(RemoteTaxonomicLevelFullVO remoteTaxonomicLevelFullVOFirst, RemoteTaxonomicLevelFullVO remoteTaxonomicLevelFullVOSecond)
           
 void removeTaxonomicLevel(RemoteTaxonomicLevelFullVO taxonomicLevel)
           
 void setStatusDao(StatusDao statusDao)
          Sets the reference to status's DAO.
 void setTaxonNameDao(TaxonNameDao taxonNameDao)
          Sets the reference to taxonName's DAO.
 void setTaxonomicLevelDao(TaxonomicLevelDao taxonomicLevelDao)
          Sets the reference to taxonomicLevel's DAO.
 void updateTaxonomicLevel(RemoteTaxonomicLevelFullVO taxonomicLevel)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteTaxonomicLevelFullServiceBase

public RemoteTaxonomicLevelFullServiceBase()
Method Detail

setTaxonomicLevelDao

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


getTaxonomicLevelDao

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


setStatusDao

public void setStatusDao(StatusDao statusDao)
Sets the reference to status's DAO.


getStatusDao

protected StatusDao getStatusDao()
Gets the reference to status's DAO.


setTaxonNameDao

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


getTaxonNameDao

protected TaxonNameDao getTaxonNameDao()
Gets the reference to taxonName's DAO.


addTaxonomicLevel

public RemoteTaxonomicLevelFullVO addTaxonomicLevel(RemoteTaxonomicLevelFullVO taxonomicLevel)
Specified by:
addTaxonomicLevel in interface RemoteTaxonomicLevelFullService
See Also:
RemoteTaxonomicLevelFullService.addTaxonomicLevel(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonomicLevelFullVO)

handleAddTaxonomicLevel

protected abstract RemoteTaxonomicLevelFullVO handleAddTaxonomicLevel(RemoteTaxonomicLevelFullVO taxonomicLevel)
                                                               throws java.lang.Exception
Performs the core logic for addTaxonomicLevel(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonomicLevelFullVO)

Throws:
java.lang.Exception

updateTaxonomicLevel

public void updateTaxonomicLevel(RemoteTaxonomicLevelFullVO taxonomicLevel)
Specified by:
updateTaxonomicLevel in interface RemoteTaxonomicLevelFullService
See Also:
RemoteTaxonomicLevelFullService.updateTaxonomicLevel(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonomicLevelFullVO)

handleUpdateTaxonomicLevel

protected abstract void handleUpdateTaxonomicLevel(RemoteTaxonomicLevelFullVO taxonomicLevel)
                                            throws java.lang.Exception
Performs the core logic for updateTaxonomicLevel(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonomicLevelFullVO)

Throws:
java.lang.Exception

removeTaxonomicLevel

public void removeTaxonomicLevel(RemoteTaxonomicLevelFullVO taxonomicLevel)
Specified by:
removeTaxonomicLevel in interface RemoteTaxonomicLevelFullService
See Also:
RemoteTaxonomicLevelFullService.removeTaxonomicLevel(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonomicLevelFullVO)

handleRemoveTaxonomicLevel

protected abstract void handleRemoveTaxonomicLevel(RemoteTaxonomicLevelFullVO taxonomicLevel)
                                            throws java.lang.Exception
Performs the core logic for removeTaxonomicLevel(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonomicLevelFullVO)

Throws:
java.lang.Exception

getAllTaxonomicLevel

public RemoteTaxonomicLevelFullVO[] getAllTaxonomicLevel()
Specified by:
getAllTaxonomicLevel in interface RemoteTaxonomicLevelFullService
See Also:
RemoteTaxonomicLevelFullService.getAllTaxonomicLevel()

handleGetAllTaxonomicLevel

protected abstract RemoteTaxonomicLevelFullVO[] handleGetAllTaxonomicLevel()
                                                                    throws java.lang.Exception
Performs the core logic for getAllTaxonomicLevel()

Throws:
java.lang.Exception

getTaxonomicLevelByCode

public RemoteTaxonomicLevelFullVO getTaxonomicLevelByCode(java.lang.String code)
Specified by:
getTaxonomicLevelByCode in interface RemoteTaxonomicLevelFullService
See Also:
RemoteTaxonomicLevelFullService.getTaxonomicLevelByCode(java.lang.String)

handleGetTaxonomicLevelByCode

protected abstract RemoteTaxonomicLevelFullVO handleGetTaxonomicLevelByCode(java.lang.String code)
                                                                     throws java.lang.Exception
Performs the core logic for getTaxonomicLevelByCode(java.lang.String)

Throws:
java.lang.Exception

getTaxonomicLevelByCodes

public RemoteTaxonomicLevelFullVO[] getTaxonomicLevelByCodes(java.lang.String[] code)
Specified by:
getTaxonomicLevelByCodes in interface RemoteTaxonomicLevelFullService
See Also:
RemoteTaxonomicLevelFullService.getTaxonomicLevelByCodes(java.lang.String[])

handleGetTaxonomicLevelByCodes

protected abstract RemoteTaxonomicLevelFullVO[] handleGetTaxonomicLevelByCodes(java.lang.String[] code)
                                                                        throws java.lang.Exception
Performs the core logic for getTaxonomicLevelByCodes(java.lang.String[])

Throws:
java.lang.Exception

getTaxonomicLevelByStatusCode

public RemoteTaxonomicLevelFullVO[] getTaxonomicLevelByStatusCode(java.lang.String code)
Specified by:
getTaxonomicLevelByStatusCode in interface RemoteTaxonomicLevelFullService
See Also:
RemoteTaxonomicLevelFullService.getTaxonomicLevelByStatusCode(java.lang.String)

handleGetTaxonomicLevelByStatusCode

protected abstract RemoteTaxonomicLevelFullVO[] handleGetTaxonomicLevelByStatusCode(java.lang.String code)
                                                                             throws java.lang.Exception
Performs the core logic for getTaxonomicLevelByStatusCode(java.lang.String)

Throws:
java.lang.Exception

remoteTaxonomicLevelFullVOsAreEqualOnIdentifiers

public boolean remoteTaxonomicLevelFullVOsAreEqualOnIdentifiers(RemoteTaxonomicLevelFullVO remoteTaxonomicLevelFullVOFirst,
                                                                RemoteTaxonomicLevelFullVO remoteTaxonomicLevelFullVOSecond)
Specified by:
remoteTaxonomicLevelFullVOsAreEqualOnIdentifiers in interface RemoteTaxonomicLevelFullService
See Also:
RemoteTaxonomicLevelFullService.remoteTaxonomicLevelFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonomicLevelFullVO, fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonomicLevelFullVO)

handleRemoteTaxonomicLevelFullVOsAreEqualOnIdentifiers

protected abstract boolean handleRemoteTaxonomicLevelFullVOsAreEqualOnIdentifiers(RemoteTaxonomicLevelFullVO remoteTaxonomicLevelFullVOFirst,
                                                                                  RemoteTaxonomicLevelFullVO remoteTaxonomicLevelFullVOSecond)
                                                                           throws java.lang.Exception
Performs the core logic for remoteTaxonomicLevelFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonomicLevelFullVO, fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonomicLevelFullVO)

Throws:
java.lang.Exception

remoteTaxonomicLevelFullVOsAreEqual

public boolean remoteTaxonomicLevelFullVOsAreEqual(RemoteTaxonomicLevelFullVO remoteTaxonomicLevelFullVOFirst,
                                                   RemoteTaxonomicLevelFullVO remoteTaxonomicLevelFullVOSecond)
Specified by:
remoteTaxonomicLevelFullVOsAreEqual in interface RemoteTaxonomicLevelFullService
See Also:
RemoteTaxonomicLevelFullService.remoteTaxonomicLevelFullVOsAreEqual(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonomicLevelFullVO, fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonomicLevelFullVO)

handleRemoteTaxonomicLevelFullVOsAreEqual

protected abstract boolean handleRemoteTaxonomicLevelFullVOsAreEqual(RemoteTaxonomicLevelFullVO remoteTaxonomicLevelFullVOFirst,
                                                                     RemoteTaxonomicLevelFullVO remoteTaxonomicLevelFullVOSecond)
                                                              throws java.lang.Exception
Performs the core logic for remoteTaxonomicLevelFullVOsAreEqual(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonomicLevelFullVO, fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonomicLevelFullVO)

Throws:
java.lang.Exception

getTaxonomicLevelNaturalIds

public RemoteTaxonomicLevelNaturalId[] getTaxonomicLevelNaturalIds()
Specified by:
getTaxonomicLevelNaturalIds in interface RemoteTaxonomicLevelFullService
See Also:
RemoteTaxonomicLevelFullService.getTaxonomicLevelNaturalIds()

handleGetTaxonomicLevelNaturalIds

protected abstract RemoteTaxonomicLevelNaturalId[] handleGetTaxonomicLevelNaturalIds()
                                                                              throws java.lang.Exception
Performs the core logic for getTaxonomicLevelNaturalIds()

Throws:
java.lang.Exception

getTaxonomicLevelByNaturalId

public RemoteTaxonomicLevelFullVO getTaxonomicLevelByNaturalId(RemoteTaxonomicLevelNaturalId taxonomicLevelNaturalId)
Specified by:
getTaxonomicLevelByNaturalId in interface RemoteTaxonomicLevelFullService
See Also:
RemoteTaxonomicLevelFullService.getTaxonomicLevelByNaturalId(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonomicLevelNaturalId)

handleGetTaxonomicLevelByNaturalId

protected abstract RemoteTaxonomicLevelFullVO handleGetTaxonomicLevelByNaturalId(RemoteTaxonomicLevelNaturalId taxonomicLevelNaturalId)
                                                                          throws java.lang.Exception
Performs the core logic for getTaxonomicLevelByNaturalId(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonomicLevelNaturalId)

Throws:
java.lang.Exception

getTaxonomicLevelNaturalIdByCode

public RemoteTaxonomicLevelNaturalId getTaxonomicLevelNaturalIdByCode(java.lang.String code)
Specified by:
getTaxonomicLevelNaturalIdByCode in interface RemoteTaxonomicLevelFullService
See Also:
RemoteTaxonomicLevelFullService.getTaxonomicLevelNaturalIdByCode(java.lang.String)

handleGetTaxonomicLevelNaturalIdByCode

protected abstract RemoteTaxonomicLevelNaturalId handleGetTaxonomicLevelNaturalIdByCode(java.lang.String code)
                                                                                 throws java.lang.Exception
Performs the core logic for getTaxonomicLevelNaturalIdByCode(java.lang.String)

Throws:
java.lang.Exception

addOrUpdateClusterTaxonomicLevel

public ClusterTaxonomicLevel addOrUpdateClusterTaxonomicLevel(ClusterTaxonomicLevel clusterTaxonomicLevel)
Specified by:
addOrUpdateClusterTaxonomicLevel in interface RemoteTaxonomicLevelFullService
See Also:
RemoteTaxonomicLevelFullService.addOrUpdateClusterTaxonomicLevel(fr.ifremer.allegro.referential.taxon.generic.cluster.ClusterTaxonomicLevel)

handleAddOrUpdateClusterTaxonomicLevel

protected abstract ClusterTaxonomicLevel handleAddOrUpdateClusterTaxonomicLevel(ClusterTaxonomicLevel clusterTaxonomicLevel)
                                                                         throws java.lang.Exception
Performs the core logic for addOrUpdateClusterTaxonomicLevel(fr.ifremer.allegro.referential.taxon.generic.cluster.ClusterTaxonomicLevel)

Throws:
java.lang.Exception

getAllClusterTaxonomicLevelSinceDateSynchro

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

handleGetAllClusterTaxonomicLevelSinceDateSynchro

protected abstract ClusterTaxonomicLevel[] handleGetAllClusterTaxonomicLevelSinceDateSynchro(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 getAllClusterTaxonomicLevelSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

Throws:
java.lang.Exception

getClusterTaxonomicLevelByIdentifiers

public ClusterTaxonomicLevel getClusterTaxonomicLevelByIdentifiers(java.lang.String code)
Specified by:
getClusterTaxonomicLevelByIdentifiers in interface RemoteTaxonomicLevelFullService
See Also:
RemoteTaxonomicLevelFullService.getClusterTaxonomicLevelByIdentifiers(java.lang.String)

handleGetClusterTaxonomicLevelByIdentifiers

protected abstract ClusterTaxonomicLevel handleGetClusterTaxonomicLevelByIdentifiers(java.lang.String code)
                                                                              throws java.lang.Exception
Performs the core logic for getClusterTaxonomicLevelByIdentifiers(java.lang.String)

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.