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

java.lang.Object
  extended by fr.ifremer.allegro.referential.taxon.generic.service.RemoteTaxonGroupInformationFullServiceBase
All Implemented Interfaces:
RemoteTaxonGroupInformationFullService
Direct Known Subclasses:
RemoteTaxonGroupInformationFullServiceImpl

public abstract class RemoteTaxonGroupInformationFullServiceBase
extends java.lang.Object
implements RemoteTaxonGroupInformationFullService

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

See Also:
RemoteTaxonGroupInformationFullService

Constructor Summary
RemoteTaxonGroupInformationFullServiceBase()
           
 
Method Summary
 RemoteTaxonGroupInformationFullVO addTaxonGroupInformation(RemoteTaxonGroupInformationFullVO taxonGroupInformation)
           
 RemoteTaxonGroupInformationFullVO[] getAllTaxonGroupInformation()
           
 ClusterTaxonGroupInformation getClusterTaxonGroupInformationByIdentifiers(java.lang.Integer referenceDocumentId, java.lang.Integer taxonGroupId)
           
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.
protected  TaxonGroupDao getTaxonGroupDao()
          Gets the reference to taxonGroup's DAO.
 RemoteTaxonGroupInformationFullVO getTaxonGroupInformationByIdentifiers(java.lang.Integer referenceDocumentId, java.lang.Integer taxonGroupId)
           
 RemoteTaxonGroupInformationFullVO getTaxonGroupInformationByNaturalId(RemoteTaxonGroupInformationNaturalId taxonGroupInformationNaturalId)
           
 RemoteTaxonGroupInformationFullVO[] getTaxonGroupInformationByReferenceDocumentId(java.lang.Integer id)
           
 RemoteTaxonGroupInformationFullVO[] getTaxonGroupInformationByTaxonGroupId(java.lang.Integer id)
           
protected  TaxonGroupInformationDao getTaxonGroupInformationDao()
          Gets the reference to taxonGroupInformation's DAO.
 RemoteTaxonGroupInformationNaturalId[] getTaxonGroupInformationNaturalIds()
           
protected abstract  RemoteTaxonGroupInformationFullVO handleAddTaxonGroupInformation(RemoteTaxonGroupInformationFullVO taxonGroupInformation)
          Performs the core logic for addTaxonGroupInformation(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonGroupInformationFullVO)
protected abstract  RemoteTaxonGroupInformationFullVO[] handleGetAllTaxonGroupInformation()
          Performs the core logic for getAllTaxonGroupInformation()
protected abstract  ClusterTaxonGroupInformation handleGetClusterTaxonGroupInformationByIdentifiers(java.lang.Integer referenceDocumentId, java.lang.Integer taxonGroupId)
          Performs the core logic for getClusterTaxonGroupInformationByIdentifiers(java.lang.Integer, java.lang.Integer)
protected abstract  RemoteTaxonGroupInformationFullVO handleGetTaxonGroupInformationByIdentifiers(java.lang.Integer referenceDocumentId, java.lang.Integer taxonGroupId)
          Performs the core logic for getTaxonGroupInformationByIdentifiers(java.lang.Integer, java.lang.Integer)
protected abstract  RemoteTaxonGroupInformationFullVO handleGetTaxonGroupInformationByNaturalId(RemoteTaxonGroupInformationNaturalId taxonGroupInformationNaturalId)
          Performs the core logic for getTaxonGroupInformationByNaturalId(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonGroupInformationNaturalId)
protected abstract  RemoteTaxonGroupInformationFullVO[] handleGetTaxonGroupInformationByReferenceDocumentId(java.lang.Integer id)
          Performs the core logic for getTaxonGroupInformationByReferenceDocumentId(java.lang.Integer)
protected abstract  RemoteTaxonGroupInformationFullVO[] handleGetTaxonGroupInformationByTaxonGroupId(java.lang.Integer id)
          Performs the core logic for getTaxonGroupInformationByTaxonGroupId(java.lang.Integer)
protected abstract  RemoteTaxonGroupInformationNaturalId[] handleGetTaxonGroupInformationNaturalIds()
          Performs the core logic for getTaxonGroupInformationNaturalIds()
protected abstract  boolean handleRemoteTaxonGroupInformationFullVOsAreEqual(RemoteTaxonGroupInformationFullVO remoteTaxonGroupInformationFullVOFirst, RemoteTaxonGroupInformationFullVO remoteTaxonGroupInformationFullVOSecond)
          Performs the core logic for remoteTaxonGroupInformationFullVOsAreEqual(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonGroupInformationFullVO, fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonGroupInformationFullVO)
protected abstract  boolean handleRemoteTaxonGroupInformationFullVOsAreEqualOnIdentifiers(RemoteTaxonGroupInformationFullVO remoteTaxonGroupInformationFullVOFirst, RemoteTaxonGroupInformationFullVO remoteTaxonGroupInformationFullVOSecond)
          Performs the core logic for remoteTaxonGroupInformationFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonGroupInformationFullVO, fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonGroupInformationFullVO)
protected abstract  void handleRemoveTaxonGroupInformation(RemoteTaxonGroupInformationFullVO taxonGroupInformation)
          Performs the core logic for removeTaxonGroupInformation(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonGroupInformationFullVO)
protected abstract  void handleUpdateTaxonGroupInformation(RemoteTaxonGroupInformationFullVO taxonGroupInformation)
          Performs the core logic for updateTaxonGroupInformation(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonGroupInformationFullVO)
 boolean remoteTaxonGroupInformationFullVOsAreEqual(RemoteTaxonGroupInformationFullVO remoteTaxonGroupInformationFullVOFirst, RemoteTaxonGroupInformationFullVO remoteTaxonGroupInformationFullVOSecond)
           
 boolean remoteTaxonGroupInformationFullVOsAreEqualOnIdentifiers(RemoteTaxonGroupInformationFullVO remoteTaxonGroupInformationFullVOFirst, RemoteTaxonGroupInformationFullVO remoteTaxonGroupInformationFullVOSecond)
           
 void removeTaxonGroupInformation(RemoteTaxonGroupInformationFullVO taxonGroupInformation)
           
 void setReferenceDocumentDao(ReferenceDocumentDao referenceDocumentDao)
          Sets the reference to referenceDocument's DAO.
 void setTaxonGroupDao(TaxonGroupDao taxonGroupDao)
          Sets the reference to taxonGroup's DAO.
 void setTaxonGroupInformationDao(TaxonGroupInformationDao taxonGroupInformationDao)
          Sets the reference to taxonGroupInformation's DAO.
 void updateTaxonGroupInformation(RemoteTaxonGroupInformationFullVO taxonGroupInformation)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteTaxonGroupInformationFullServiceBase

public RemoteTaxonGroupInformationFullServiceBase()
Method Detail

setTaxonGroupInformationDao

public void setTaxonGroupInformationDao(TaxonGroupInformationDao taxonGroupInformationDao)
Sets the reference to taxonGroupInformation's DAO.


getTaxonGroupInformationDao

protected TaxonGroupInformationDao getTaxonGroupInformationDao()
Gets the reference to taxonGroupInformation'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.


setTaxonGroupDao

public void setTaxonGroupDao(TaxonGroupDao taxonGroupDao)
Sets the reference to taxonGroup's DAO.


getTaxonGroupDao

protected TaxonGroupDao getTaxonGroupDao()
Gets the reference to taxonGroup's DAO.


addTaxonGroupInformation

public RemoteTaxonGroupInformationFullVO addTaxonGroupInformation(RemoteTaxonGroupInformationFullVO taxonGroupInformation)
Specified by:
addTaxonGroupInformation in interface RemoteTaxonGroupInformationFullService
See Also:
RemoteTaxonGroupInformationFullService.addTaxonGroupInformation(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonGroupInformationFullVO)

handleAddTaxonGroupInformation

protected abstract RemoteTaxonGroupInformationFullVO handleAddTaxonGroupInformation(RemoteTaxonGroupInformationFullVO taxonGroupInformation)
                                                                             throws java.lang.Exception
Performs the core logic for addTaxonGroupInformation(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonGroupInformationFullVO)

Throws:
java.lang.Exception

updateTaxonGroupInformation

public void updateTaxonGroupInformation(RemoteTaxonGroupInformationFullVO taxonGroupInformation)
Specified by:
updateTaxonGroupInformation in interface RemoteTaxonGroupInformationFullService
See Also:
RemoteTaxonGroupInformationFullService.updateTaxonGroupInformation(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonGroupInformationFullVO)

handleUpdateTaxonGroupInformation

protected abstract void handleUpdateTaxonGroupInformation(RemoteTaxonGroupInformationFullVO taxonGroupInformation)
                                                   throws java.lang.Exception
Performs the core logic for updateTaxonGroupInformation(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonGroupInformationFullVO)

Throws:
java.lang.Exception

removeTaxonGroupInformation

public void removeTaxonGroupInformation(RemoteTaxonGroupInformationFullVO taxonGroupInformation)
Specified by:
removeTaxonGroupInformation in interface RemoteTaxonGroupInformationFullService
See Also:
RemoteTaxonGroupInformationFullService.removeTaxonGroupInformation(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonGroupInformationFullVO)

handleRemoveTaxonGroupInformation

protected abstract void handleRemoveTaxonGroupInformation(RemoteTaxonGroupInformationFullVO taxonGroupInformation)
                                                   throws java.lang.Exception
Performs the core logic for removeTaxonGroupInformation(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonGroupInformationFullVO)

Throws:
java.lang.Exception

getAllTaxonGroupInformation

public RemoteTaxonGroupInformationFullVO[] getAllTaxonGroupInformation()
Specified by:
getAllTaxonGroupInformation in interface RemoteTaxonGroupInformationFullService
See Also:
RemoteTaxonGroupInformationFullService.getAllTaxonGroupInformation()

handleGetAllTaxonGroupInformation

protected abstract RemoteTaxonGroupInformationFullVO[] handleGetAllTaxonGroupInformation()
                                                                                  throws java.lang.Exception
Performs the core logic for getAllTaxonGroupInformation()

Throws:
java.lang.Exception

getTaxonGroupInformationByReferenceDocumentId

public RemoteTaxonGroupInformationFullVO[] getTaxonGroupInformationByReferenceDocumentId(java.lang.Integer id)
Specified by:
getTaxonGroupInformationByReferenceDocumentId in interface RemoteTaxonGroupInformationFullService
See Also:
RemoteTaxonGroupInformationFullService.getTaxonGroupInformationByReferenceDocumentId(java.lang.Integer)

handleGetTaxonGroupInformationByReferenceDocumentId

protected abstract RemoteTaxonGroupInformationFullVO[] handleGetTaxonGroupInformationByReferenceDocumentId(java.lang.Integer id)
                                                                                                    throws java.lang.Exception
Performs the core logic for getTaxonGroupInformationByReferenceDocumentId(java.lang.Integer)

Throws:
java.lang.Exception

getTaxonGroupInformationByTaxonGroupId

public RemoteTaxonGroupInformationFullVO[] getTaxonGroupInformationByTaxonGroupId(java.lang.Integer id)
Specified by:
getTaxonGroupInformationByTaxonGroupId in interface RemoteTaxonGroupInformationFullService
See Also:
RemoteTaxonGroupInformationFullService.getTaxonGroupInformationByTaxonGroupId(java.lang.Integer)

handleGetTaxonGroupInformationByTaxonGroupId

protected abstract RemoteTaxonGroupInformationFullVO[] handleGetTaxonGroupInformationByTaxonGroupId(java.lang.Integer id)
                                                                                             throws java.lang.Exception
Performs the core logic for getTaxonGroupInformationByTaxonGroupId(java.lang.Integer)

Throws:
java.lang.Exception

getTaxonGroupInformationByIdentifiers

public RemoteTaxonGroupInformationFullVO getTaxonGroupInformationByIdentifiers(java.lang.Integer referenceDocumentId,
                                                                               java.lang.Integer taxonGroupId)
Specified by:
getTaxonGroupInformationByIdentifiers in interface RemoteTaxonGroupInformationFullService
See Also:
RemoteTaxonGroupInformationFullService.getTaxonGroupInformationByIdentifiers(java.lang.Integer, java.lang.Integer)

handleGetTaxonGroupInformationByIdentifiers

protected abstract RemoteTaxonGroupInformationFullVO handleGetTaxonGroupInformationByIdentifiers(java.lang.Integer referenceDocumentId,
                                                                                                 java.lang.Integer taxonGroupId)
                                                                                          throws java.lang.Exception
Performs the core logic for getTaxonGroupInformationByIdentifiers(java.lang.Integer, java.lang.Integer)

Throws:
java.lang.Exception

remoteTaxonGroupInformationFullVOsAreEqualOnIdentifiers

public boolean remoteTaxonGroupInformationFullVOsAreEqualOnIdentifiers(RemoteTaxonGroupInformationFullVO remoteTaxonGroupInformationFullVOFirst,
                                                                       RemoteTaxonGroupInformationFullVO remoteTaxonGroupInformationFullVOSecond)
Specified by:
remoteTaxonGroupInformationFullVOsAreEqualOnIdentifiers in interface RemoteTaxonGroupInformationFullService
See Also:
RemoteTaxonGroupInformationFullService.remoteTaxonGroupInformationFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonGroupInformationFullVO, fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonGroupInformationFullVO)

handleRemoteTaxonGroupInformationFullVOsAreEqualOnIdentifiers

protected abstract boolean handleRemoteTaxonGroupInformationFullVOsAreEqualOnIdentifiers(RemoteTaxonGroupInformationFullVO remoteTaxonGroupInformationFullVOFirst,
                                                                                         RemoteTaxonGroupInformationFullVO remoteTaxonGroupInformationFullVOSecond)
                                                                                  throws java.lang.Exception
Performs the core logic for remoteTaxonGroupInformationFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonGroupInformationFullVO, fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonGroupInformationFullVO)

Throws:
java.lang.Exception

remoteTaxonGroupInformationFullVOsAreEqual

public boolean remoteTaxonGroupInformationFullVOsAreEqual(RemoteTaxonGroupInformationFullVO remoteTaxonGroupInformationFullVOFirst,
                                                          RemoteTaxonGroupInformationFullVO remoteTaxonGroupInformationFullVOSecond)
Specified by:
remoteTaxonGroupInformationFullVOsAreEqual in interface RemoteTaxonGroupInformationFullService
See Also:
RemoteTaxonGroupInformationFullService.remoteTaxonGroupInformationFullVOsAreEqual(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonGroupInformationFullVO, fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonGroupInformationFullVO)

handleRemoteTaxonGroupInformationFullVOsAreEqual

protected abstract boolean handleRemoteTaxonGroupInformationFullVOsAreEqual(RemoteTaxonGroupInformationFullVO remoteTaxonGroupInformationFullVOFirst,
                                                                            RemoteTaxonGroupInformationFullVO remoteTaxonGroupInformationFullVOSecond)
                                                                     throws java.lang.Exception
Performs the core logic for remoteTaxonGroupInformationFullVOsAreEqual(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonGroupInformationFullVO, fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonGroupInformationFullVO)

Throws:
java.lang.Exception

getTaxonGroupInformationNaturalIds

public RemoteTaxonGroupInformationNaturalId[] getTaxonGroupInformationNaturalIds()
Specified by:
getTaxonGroupInformationNaturalIds in interface RemoteTaxonGroupInformationFullService
See Also:
RemoteTaxonGroupInformationFullService.getTaxonGroupInformationNaturalIds()

handleGetTaxonGroupInformationNaturalIds

protected abstract RemoteTaxonGroupInformationNaturalId[] handleGetTaxonGroupInformationNaturalIds()
                                                                                            throws java.lang.Exception
Performs the core logic for getTaxonGroupInformationNaturalIds()

Throws:
java.lang.Exception

getTaxonGroupInformationByNaturalId

public RemoteTaxonGroupInformationFullVO getTaxonGroupInformationByNaturalId(RemoteTaxonGroupInformationNaturalId taxonGroupInformationNaturalId)
Specified by:
getTaxonGroupInformationByNaturalId in interface RemoteTaxonGroupInformationFullService
See Also:
RemoteTaxonGroupInformationFullService.getTaxonGroupInformationByNaturalId(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonGroupInformationNaturalId)

handleGetTaxonGroupInformationByNaturalId

protected abstract RemoteTaxonGroupInformationFullVO handleGetTaxonGroupInformationByNaturalId(RemoteTaxonGroupInformationNaturalId taxonGroupInformationNaturalId)
                                                                                        throws java.lang.Exception
Performs the core logic for getTaxonGroupInformationByNaturalId(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonGroupInformationNaturalId)

Throws:
java.lang.Exception

getClusterTaxonGroupInformationByIdentifiers

public ClusterTaxonGroupInformation getClusterTaxonGroupInformationByIdentifiers(java.lang.Integer referenceDocumentId,
                                                                                 java.lang.Integer taxonGroupId)
Specified by:
getClusterTaxonGroupInformationByIdentifiers in interface RemoteTaxonGroupInformationFullService
See Also:
RemoteTaxonGroupInformationFullService.getClusterTaxonGroupInformationByIdentifiers(java.lang.Integer, java.lang.Integer)

handleGetClusterTaxonGroupInformationByIdentifiers

protected abstract ClusterTaxonGroupInformation handleGetClusterTaxonGroupInformationByIdentifiers(java.lang.Integer referenceDocumentId,
                                                                                                   java.lang.Integer taxonGroupId)
                                                                                            throws java.lang.Exception
Performs the core logic for getClusterTaxonGroupInformationByIdentifiers(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.