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

java.lang.Object
  extended by fr.ifremer.allegro.referential.taxon.generic.service.RemoteTaxonInformationHistoryFullServiceBase
All Implemented Interfaces:
RemoteTaxonInformationHistoryFullService
Direct Known Subclasses:
RemoteTaxonInformationHistoryFullServiceImpl

public abstract class RemoteTaxonInformationHistoryFullServiceBase
extends java.lang.Object
implements RemoteTaxonInformationHistoryFullService

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

See Also:
RemoteTaxonInformationHistoryFullService

Constructor Summary
RemoteTaxonInformationHistoryFullServiceBase()
           
 
Method Summary
 RemoteTaxonInformationHistoryFullVO addTaxonInformationHistory(RemoteTaxonInformationHistoryFullVO taxonInformationHistory)
           
 RemoteTaxonInformationHistoryFullVO[] getAllTaxonInformationHistory()
           
 ClusterTaxonInformationHistory getClusterTaxonInformationHistoryByIdentifiers(java.lang.Integer referenceDocumentId, java.lang.Integer taxonNameHistoryId)
           
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  ReferenceDocumentDao getReferenceDocumentDao()
          Gets the reference to referenceDocument's DAO.
 RemoteTaxonInformationHistoryFullVO getTaxonInformationHistoryByIdentifiers(java.lang.Integer referenceDocumentId, java.lang.Integer taxonNameHistoryId)
           
 RemoteTaxonInformationHistoryFullVO getTaxonInformationHistoryByNaturalId(RemoteTaxonInformationHistoryNaturalId taxonInformationHistoryNaturalId)
           
 RemoteTaxonInformationHistoryFullVO[] getTaxonInformationHistoryByReferenceDocumentId(java.lang.Integer id)
           
 RemoteTaxonInformationHistoryFullVO[] getTaxonInformationHistoryByTaxonNameHistoryId(java.lang.Integer id)
           
protected  TaxonInformationHistoryDao getTaxonInformationHistoryDao()
          Gets the reference to taxonInformationHistory's DAO.
 RemoteTaxonInformationHistoryNaturalId[] getTaxonInformationHistoryNaturalIds()
           
protected  TaxonNameHistoryDao getTaxonNameHistoryDao()
          Gets the reference to taxonNameHistory's DAO.
protected abstract  RemoteTaxonInformationHistoryFullVO handleAddTaxonInformationHistory(RemoteTaxonInformationHistoryFullVO taxonInformationHistory)
          Performs the core logic for addTaxonInformationHistory(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonInformationHistoryFullVO)
protected abstract  RemoteTaxonInformationHistoryFullVO[] handleGetAllTaxonInformationHistory()
          Performs the core logic for getAllTaxonInformationHistory()
protected abstract  ClusterTaxonInformationHistory handleGetClusterTaxonInformationHistoryByIdentifiers(java.lang.Integer referenceDocumentId, java.lang.Integer taxonNameHistoryId)
          Performs the core logic for getClusterTaxonInformationHistoryByIdentifiers(java.lang.Integer, java.lang.Integer)
protected abstract  RemoteTaxonInformationHistoryFullVO handleGetTaxonInformationHistoryByIdentifiers(java.lang.Integer referenceDocumentId, java.lang.Integer taxonNameHistoryId)
          Performs the core logic for getTaxonInformationHistoryByIdentifiers(java.lang.Integer, java.lang.Integer)
protected abstract  RemoteTaxonInformationHistoryFullVO handleGetTaxonInformationHistoryByNaturalId(RemoteTaxonInformationHistoryNaturalId taxonInformationHistoryNaturalId)
          Performs the core logic for getTaxonInformationHistoryByNaturalId(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonInformationHistoryNaturalId)
protected abstract  RemoteTaxonInformationHistoryFullVO[] handleGetTaxonInformationHistoryByReferenceDocumentId(java.lang.Integer id)
          Performs the core logic for getTaxonInformationHistoryByReferenceDocumentId(java.lang.Integer)
protected abstract  RemoteTaxonInformationHistoryFullVO[] handleGetTaxonInformationHistoryByTaxonNameHistoryId(java.lang.Integer id)
          Performs the core logic for getTaxonInformationHistoryByTaxonNameHistoryId(java.lang.Integer)
protected abstract  RemoteTaxonInformationHistoryNaturalId[] handleGetTaxonInformationHistoryNaturalIds()
          Performs the core logic for getTaxonInformationHistoryNaturalIds()
protected abstract  boolean handleRemoteTaxonInformationHistoryFullVOsAreEqual(RemoteTaxonInformationHistoryFullVO remoteTaxonInformationHistoryFullVOFirst, RemoteTaxonInformationHistoryFullVO remoteTaxonInformationHistoryFullVOSecond)
          Performs the core logic for remoteTaxonInformationHistoryFullVOsAreEqual(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonInformationHistoryFullVO, fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonInformationHistoryFullVO)
protected abstract  boolean handleRemoteTaxonInformationHistoryFullVOsAreEqualOnIdentifiers(RemoteTaxonInformationHistoryFullVO remoteTaxonInformationHistoryFullVOFirst, RemoteTaxonInformationHistoryFullVO remoteTaxonInformationHistoryFullVOSecond)
          Performs the core logic for remoteTaxonInformationHistoryFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonInformationHistoryFullVO, fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonInformationHistoryFullVO)
protected abstract  void handleRemoveTaxonInformationHistory(RemoteTaxonInformationHistoryFullVO taxonInformationHistory)
          Performs the core logic for removeTaxonInformationHistory(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonInformationHistoryFullVO)
protected abstract  void handleUpdateTaxonInformationHistory(RemoteTaxonInformationHistoryFullVO taxonInformationHistory)
          Performs the core logic for updateTaxonInformationHistory(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonInformationHistoryFullVO)
 boolean remoteTaxonInformationHistoryFullVOsAreEqual(RemoteTaxonInformationHistoryFullVO remoteTaxonInformationHistoryFullVOFirst, RemoteTaxonInformationHistoryFullVO remoteTaxonInformationHistoryFullVOSecond)
           
 boolean remoteTaxonInformationHistoryFullVOsAreEqualOnIdentifiers(RemoteTaxonInformationHistoryFullVO remoteTaxonInformationHistoryFullVOFirst, RemoteTaxonInformationHistoryFullVO remoteTaxonInformationHistoryFullVOSecond)
           
 void removeTaxonInformationHistory(RemoteTaxonInformationHistoryFullVO taxonInformationHistory)
           
 void setReferenceDocumentDao(ReferenceDocumentDao referenceDocumentDao)
          Sets the reference to referenceDocument's DAO.
 void setTaxonInformationHistoryDao(TaxonInformationHistoryDao taxonInformationHistoryDao)
          Sets the reference to taxonInformationHistory's DAO.
 void setTaxonNameHistoryDao(TaxonNameHistoryDao taxonNameHistoryDao)
          Sets the reference to taxonNameHistory's DAO.
 void updateTaxonInformationHistory(RemoteTaxonInformationHistoryFullVO taxonInformationHistory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteTaxonInformationHistoryFullServiceBase

public RemoteTaxonInformationHistoryFullServiceBase()
Method Detail

setTaxonInformationHistoryDao

public void setTaxonInformationHistoryDao(TaxonInformationHistoryDao taxonInformationHistoryDao)
Sets the reference to taxonInformationHistory's DAO.


getTaxonInformationHistoryDao

protected TaxonInformationHistoryDao getTaxonInformationHistoryDao()
Gets the reference to taxonInformationHistory's DAO.


setReferenceDocumentDao

public void setReferenceDocumentDao(ReferenceDocumentDao referenceDocumentDao)
Sets the reference to referenceDocument's DAO.


getReferenceDocumentDao

protected ReferenceDocumentDao getReferenceDocumentDao()
Gets the reference to referenceDocument'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.


addTaxonInformationHistory

public RemoteTaxonInformationHistoryFullVO addTaxonInformationHistory(RemoteTaxonInformationHistoryFullVO taxonInformationHistory)
Specified by:
addTaxonInformationHistory in interface RemoteTaxonInformationHistoryFullService
See Also:
RemoteTaxonInformationHistoryFullService.addTaxonInformationHistory(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonInformationHistoryFullVO)

handleAddTaxonInformationHistory

protected abstract RemoteTaxonInformationHistoryFullVO handleAddTaxonInformationHistory(RemoteTaxonInformationHistoryFullVO taxonInformationHistory)
                                                                                 throws java.lang.Exception
Performs the core logic for addTaxonInformationHistory(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonInformationHistoryFullVO)

Throws:
java.lang.Exception

updateTaxonInformationHistory

public void updateTaxonInformationHistory(RemoteTaxonInformationHistoryFullVO taxonInformationHistory)
Specified by:
updateTaxonInformationHistory in interface RemoteTaxonInformationHistoryFullService
See Also:
RemoteTaxonInformationHistoryFullService.updateTaxonInformationHistory(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonInformationHistoryFullVO)

handleUpdateTaxonInformationHistory

protected abstract void handleUpdateTaxonInformationHistory(RemoteTaxonInformationHistoryFullVO taxonInformationHistory)
                                                     throws java.lang.Exception
Performs the core logic for updateTaxonInformationHistory(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonInformationHistoryFullVO)

Throws:
java.lang.Exception

removeTaxonInformationHistory

public void removeTaxonInformationHistory(RemoteTaxonInformationHistoryFullVO taxonInformationHistory)
Specified by:
removeTaxonInformationHistory in interface RemoteTaxonInformationHistoryFullService
See Also:
RemoteTaxonInformationHistoryFullService.removeTaxonInformationHistory(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonInformationHistoryFullVO)

handleRemoveTaxonInformationHistory

protected abstract void handleRemoveTaxonInformationHistory(RemoteTaxonInformationHistoryFullVO taxonInformationHistory)
                                                     throws java.lang.Exception
Performs the core logic for removeTaxonInformationHistory(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonInformationHistoryFullVO)

Throws:
java.lang.Exception

getAllTaxonInformationHistory

public RemoteTaxonInformationHistoryFullVO[] getAllTaxonInformationHistory()
Specified by:
getAllTaxonInformationHistory in interface RemoteTaxonInformationHistoryFullService
See Also:
RemoteTaxonInformationHistoryFullService.getAllTaxonInformationHistory()

handleGetAllTaxonInformationHistory

protected abstract RemoteTaxonInformationHistoryFullVO[] handleGetAllTaxonInformationHistory()
                                                                                      throws java.lang.Exception
Performs the core logic for getAllTaxonInformationHistory()

Throws:
java.lang.Exception

getTaxonInformationHistoryByReferenceDocumentId

public RemoteTaxonInformationHistoryFullVO[] getTaxonInformationHistoryByReferenceDocumentId(java.lang.Integer id)
Specified by:
getTaxonInformationHistoryByReferenceDocumentId in interface RemoteTaxonInformationHistoryFullService
See Also:
RemoteTaxonInformationHistoryFullService.getTaxonInformationHistoryByReferenceDocumentId(java.lang.Integer)

handleGetTaxonInformationHistoryByReferenceDocumentId

protected abstract RemoteTaxonInformationHistoryFullVO[] handleGetTaxonInformationHistoryByReferenceDocumentId(java.lang.Integer id)
                                                                                                        throws java.lang.Exception
Performs the core logic for getTaxonInformationHistoryByReferenceDocumentId(java.lang.Integer)

Throws:
java.lang.Exception

getTaxonInformationHistoryByTaxonNameHistoryId

public RemoteTaxonInformationHistoryFullVO[] getTaxonInformationHistoryByTaxonNameHistoryId(java.lang.Integer id)
Specified by:
getTaxonInformationHistoryByTaxonNameHistoryId in interface RemoteTaxonInformationHistoryFullService
See Also:
RemoteTaxonInformationHistoryFullService.getTaxonInformationHistoryByTaxonNameHistoryId(java.lang.Integer)

handleGetTaxonInformationHistoryByTaxonNameHistoryId

protected abstract RemoteTaxonInformationHistoryFullVO[] handleGetTaxonInformationHistoryByTaxonNameHistoryId(java.lang.Integer id)
                                                                                                       throws java.lang.Exception
Performs the core logic for getTaxonInformationHistoryByTaxonNameHistoryId(java.lang.Integer)

Throws:
java.lang.Exception

getTaxonInformationHistoryByIdentifiers

public RemoteTaxonInformationHistoryFullVO getTaxonInformationHistoryByIdentifiers(java.lang.Integer referenceDocumentId,
                                                                                   java.lang.Integer taxonNameHistoryId)
Specified by:
getTaxonInformationHistoryByIdentifiers in interface RemoteTaxonInformationHistoryFullService
See Also:
RemoteTaxonInformationHistoryFullService.getTaxonInformationHistoryByIdentifiers(java.lang.Integer, java.lang.Integer)

handleGetTaxonInformationHistoryByIdentifiers

protected abstract RemoteTaxonInformationHistoryFullVO handleGetTaxonInformationHistoryByIdentifiers(java.lang.Integer referenceDocumentId,
                                                                                                     java.lang.Integer taxonNameHistoryId)
                                                                                              throws java.lang.Exception
Performs the core logic for getTaxonInformationHistoryByIdentifiers(java.lang.Integer, java.lang.Integer)

Throws:
java.lang.Exception

remoteTaxonInformationHistoryFullVOsAreEqualOnIdentifiers

public boolean remoteTaxonInformationHistoryFullVOsAreEqualOnIdentifiers(RemoteTaxonInformationHistoryFullVO remoteTaxonInformationHistoryFullVOFirst,
                                                                         RemoteTaxonInformationHistoryFullVO remoteTaxonInformationHistoryFullVOSecond)
Specified by:
remoteTaxonInformationHistoryFullVOsAreEqualOnIdentifiers in interface RemoteTaxonInformationHistoryFullService
See Also:
RemoteTaxonInformationHistoryFullService.remoteTaxonInformationHistoryFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonInformationHistoryFullVO, fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonInformationHistoryFullVO)

handleRemoteTaxonInformationHistoryFullVOsAreEqualOnIdentifiers

protected abstract boolean handleRemoteTaxonInformationHistoryFullVOsAreEqualOnIdentifiers(RemoteTaxonInformationHistoryFullVO remoteTaxonInformationHistoryFullVOFirst,
                                                                                           RemoteTaxonInformationHistoryFullVO remoteTaxonInformationHistoryFullVOSecond)
                                                                                    throws java.lang.Exception
Performs the core logic for remoteTaxonInformationHistoryFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonInformationHistoryFullVO, fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonInformationHistoryFullVO)

Throws:
java.lang.Exception

remoteTaxonInformationHistoryFullVOsAreEqual

public boolean remoteTaxonInformationHistoryFullVOsAreEqual(RemoteTaxonInformationHistoryFullVO remoteTaxonInformationHistoryFullVOFirst,
                                                            RemoteTaxonInformationHistoryFullVO remoteTaxonInformationHistoryFullVOSecond)
Specified by:
remoteTaxonInformationHistoryFullVOsAreEqual in interface RemoteTaxonInformationHistoryFullService
See Also:
RemoteTaxonInformationHistoryFullService.remoteTaxonInformationHistoryFullVOsAreEqual(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonInformationHistoryFullVO, fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonInformationHistoryFullVO)

handleRemoteTaxonInformationHistoryFullVOsAreEqual

protected abstract boolean handleRemoteTaxonInformationHistoryFullVOsAreEqual(RemoteTaxonInformationHistoryFullVO remoteTaxonInformationHistoryFullVOFirst,
                                                                              RemoteTaxonInformationHistoryFullVO remoteTaxonInformationHistoryFullVOSecond)
                                                                       throws java.lang.Exception
Performs the core logic for remoteTaxonInformationHistoryFullVOsAreEqual(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonInformationHistoryFullVO, fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonInformationHistoryFullVO)

Throws:
java.lang.Exception

getTaxonInformationHistoryNaturalIds

public RemoteTaxonInformationHistoryNaturalId[] getTaxonInformationHistoryNaturalIds()
Specified by:
getTaxonInformationHistoryNaturalIds in interface RemoteTaxonInformationHistoryFullService
See Also:
RemoteTaxonInformationHistoryFullService.getTaxonInformationHistoryNaturalIds()

handleGetTaxonInformationHistoryNaturalIds

protected abstract RemoteTaxonInformationHistoryNaturalId[] handleGetTaxonInformationHistoryNaturalIds()
                                                                                                throws java.lang.Exception
Performs the core logic for getTaxonInformationHistoryNaturalIds()

Throws:
java.lang.Exception

getTaxonInformationHistoryByNaturalId

public RemoteTaxonInformationHistoryFullVO getTaxonInformationHistoryByNaturalId(RemoteTaxonInformationHistoryNaturalId taxonInformationHistoryNaturalId)
Specified by:
getTaxonInformationHistoryByNaturalId in interface RemoteTaxonInformationHistoryFullService
See Also:
RemoteTaxonInformationHistoryFullService.getTaxonInformationHistoryByNaturalId(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonInformationHistoryNaturalId)

handleGetTaxonInformationHistoryByNaturalId

protected abstract RemoteTaxonInformationHistoryFullVO handleGetTaxonInformationHistoryByNaturalId(RemoteTaxonInformationHistoryNaturalId taxonInformationHistoryNaturalId)
                                                                                            throws java.lang.Exception
Performs the core logic for getTaxonInformationHistoryByNaturalId(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonInformationHistoryNaturalId)

Throws:
java.lang.Exception

getClusterTaxonInformationHistoryByIdentifiers

public ClusterTaxonInformationHistory getClusterTaxonInformationHistoryByIdentifiers(java.lang.Integer referenceDocumentId,
                                                                                     java.lang.Integer taxonNameHistoryId)
Specified by:
getClusterTaxonInformationHistoryByIdentifiers in interface RemoteTaxonInformationHistoryFullService
See Also:
RemoteTaxonInformationHistoryFullService.getClusterTaxonInformationHistoryByIdentifiers(java.lang.Integer, java.lang.Integer)

handleGetClusterTaxonInformationHistoryByIdentifiers

protected abstract ClusterTaxonInformationHistory handleGetClusterTaxonInformationHistoryByIdentifiers(java.lang.Integer referenceDocumentId,
                                                                                                       java.lang.Integer taxonNameHistoryId)
                                                                                                throws java.lang.Exception
Performs the core logic for getClusterTaxonInformationHistoryByIdentifiers(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.