fr.ifremer.allegro.referential.metier.generic.service
Class RemoteFishingMetierFullServiceBase

java.lang.Object
  extended by fr.ifremer.allegro.referential.metier.generic.service.RemoteFishingMetierFullServiceBase
All Implemented Interfaces:
RemoteFishingMetierFullService
Direct Known Subclasses:
RemoteFishingMetierFullServiceImpl

public abstract class RemoteFishingMetierFullServiceBase
extends java.lang.Object
implements RemoteFishingMetierFullService

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

See Also:
RemoteFishingMetierFullService

Constructor Summary
RemoteFishingMetierFullServiceBase()
           
 
Method Summary
 RemoteFishingMetierFullVO addFishingMetier(RemoteFishingMetierFullVO fishingMetier)
           
 ClusterFishingMetier addOrUpdateClusterFishingMetier(ClusterFishingMetier clusterFishingMetier)
           
 ClusterFishingMetier[] getAllClusterFishingMetierSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp, java.lang.Integer userId, java.lang.Integer[] registrationLocationIds, java.lang.Integer pageNumber, java.lang.Integer pageSize)
           
 RemoteFishingMetierFullVO[] getAllFishingMetier()
           
 ClusterFishingMetier getClusterFishingMetierByIdentifiers(java.lang.Integer id)
           
 RemoteFishingMetierFullVO[] getFishingMetierByGearId(java.lang.Integer id)
           
 RemoteFishingMetierFullVO getFishingMetierById(java.lang.Integer id)
           
 RemoteFishingMetierFullVO[] getFishingMetierByIds(java.lang.Integer[] id)
           
 RemoteFishingMetierFullVO getFishingMetierByNaturalId(RemoteFishingMetierNaturalId fishingMetierNaturalId)
           
 RemoteFishingMetierFullVO[] getFishingMetierByStatusCode(java.lang.String code)
           
 RemoteFishingMetierFullVO[] getFishingMetierByTaxonGroupId(java.lang.Integer id)
           
protected  FishingMetierDao getFishingMetierDao()
          Gets the reference to fishingMetier's DAO.
 RemoteFishingMetierNaturalId getFishingMetierNaturalIdById(java.lang.Integer id)
           
 RemoteFishingMetierNaturalId[] getFishingMetierNaturalIds()
           
protected  GearDao getGearDao()
          Gets the reference to gear's DAO.
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  TaxonGroupDao getTaxonGroupDao()
          Gets the reference to taxonGroup's DAO.
protected abstract  RemoteFishingMetierFullVO handleAddFishingMetier(RemoteFishingMetierFullVO fishingMetier)
          Performs the core logic for addFishingMetier(fr.ifremer.allegro.referential.metier.generic.vo.RemoteFishingMetierFullVO)
protected abstract  ClusterFishingMetier handleAddOrUpdateClusterFishingMetier(ClusterFishingMetier clusterFishingMetier)
          Performs the core logic for addOrUpdateClusterFishingMetier(fr.ifremer.allegro.referential.metier.generic.cluster.ClusterFishingMetier)
protected abstract  ClusterFishingMetier[] handleGetAllClusterFishingMetierSinceDateSynchro(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 getAllClusterFishingMetierSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)
protected abstract  RemoteFishingMetierFullVO[] handleGetAllFishingMetier()
          Performs the core logic for getAllFishingMetier()
protected abstract  ClusterFishingMetier handleGetClusterFishingMetierByIdentifiers(java.lang.Integer id)
          Performs the core logic for getClusterFishingMetierByIdentifiers(java.lang.Integer)
protected abstract  RemoteFishingMetierFullVO[] handleGetFishingMetierByGearId(java.lang.Integer id)
          Performs the core logic for getFishingMetierByGearId(java.lang.Integer)
protected abstract  RemoteFishingMetierFullVO handleGetFishingMetierById(java.lang.Integer id)
          Performs the core logic for getFishingMetierById(java.lang.Integer)
protected abstract  RemoteFishingMetierFullVO[] handleGetFishingMetierByIds(java.lang.Integer[] id)
          Performs the core logic for getFishingMetierByIds(java.lang.Integer[])
protected abstract  RemoteFishingMetierFullVO handleGetFishingMetierByNaturalId(RemoteFishingMetierNaturalId fishingMetierNaturalId)
          Performs the core logic for getFishingMetierByNaturalId(fr.ifremer.allegro.referential.metier.generic.vo.RemoteFishingMetierNaturalId)
protected abstract  RemoteFishingMetierFullVO[] handleGetFishingMetierByStatusCode(java.lang.String code)
          Performs the core logic for getFishingMetierByStatusCode(java.lang.String)
protected abstract  RemoteFishingMetierFullVO[] handleGetFishingMetierByTaxonGroupId(java.lang.Integer id)
          Performs the core logic for getFishingMetierByTaxonGroupId(java.lang.Integer)
protected abstract  RemoteFishingMetierNaturalId handleGetFishingMetierNaturalIdById(java.lang.Integer id)
          Performs the core logic for getFishingMetierNaturalIdById(java.lang.Integer)
protected abstract  RemoteFishingMetierNaturalId[] handleGetFishingMetierNaturalIds()
          Performs the core logic for getFishingMetierNaturalIds()
protected abstract  boolean handleRemoteFishingMetierFullVOsAreEqual(RemoteFishingMetierFullVO remoteFishingMetierFullVOFirst, RemoteFishingMetierFullVO remoteFishingMetierFullVOSecond)
          Performs the core logic for remoteFishingMetierFullVOsAreEqual(fr.ifremer.allegro.referential.metier.generic.vo.RemoteFishingMetierFullVO, fr.ifremer.allegro.referential.metier.generic.vo.RemoteFishingMetierFullVO)
protected abstract  boolean handleRemoteFishingMetierFullVOsAreEqualOnIdentifiers(RemoteFishingMetierFullVO remoteFishingMetierFullVOFirst, RemoteFishingMetierFullVO remoteFishingMetierFullVOSecond)
          Performs the core logic for remoteFishingMetierFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.referential.metier.generic.vo.RemoteFishingMetierFullVO, fr.ifremer.allegro.referential.metier.generic.vo.RemoteFishingMetierFullVO)
protected abstract  void handleRemoveFishingMetier(RemoteFishingMetierFullVO fishingMetier)
          Performs the core logic for removeFishingMetier(fr.ifremer.allegro.referential.metier.generic.vo.RemoteFishingMetierFullVO)
protected abstract  void handleUpdateFishingMetier(RemoteFishingMetierFullVO fishingMetier)
          Performs the core logic for updateFishingMetier(fr.ifremer.allegro.referential.metier.generic.vo.RemoteFishingMetierFullVO)
 boolean remoteFishingMetierFullVOsAreEqual(RemoteFishingMetierFullVO remoteFishingMetierFullVOFirst, RemoteFishingMetierFullVO remoteFishingMetierFullVOSecond)
           
 boolean remoteFishingMetierFullVOsAreEqualOnIdentifiers(RemoteFishingMetierFullVO remoteFishingMetierFullVOFirst, RemoteFishingMetierFullVO remoteFishingMetierFullVOSecond)
           
 void removeFishingMetier(RemoteFishingMetierFullVO fishingMetier)
           
 void setFishingMetierDao(FishingMetierDao fishingMetierDao)
          Sets the reference to fishingMetier's DAO.
 void setGearDao(GearDao gearDao)
          Sets the reference to gear's DAO.
 void setStatusDao(StatusDao statusDao)
          Sets the reference to status's DAO.
 void setTaxonGroupDao(TaxonGroupDao taxonGroupDao)
          Sets the reference to taxonGroup's DAO.
 void updateFishingMetier(RemoteFishingMetierFullVO fishingMetier)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteFishingMetierFullServiceBase

public RemoteFishingMetierFullServiceBase()
Method Detail

setFishingMetierDao

public void setFishingMetierDao(FishingMetierDao fishingMetierDao)
Sets the reference to fishingMetier's DAO.


getFishingMetierDao

protected FishingMetierDao getFishingMetierDao()
Gets the reference to fishingMetier'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.


setGearDao

public void setGearDao(GearDao gearDao)
Sets the reference to gear's DAO.


getGearDao

protected GearDao getGearDao()
Gets the reference to gear'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.


addFishingMetier

public RemoteFishingMetierFullVO addFishingMetier(RemoteFishingMetierFullVO fishingMetier)
Specified by:
addFishingMetier in interface RemoteFishingMetierFullService
See Also:
RemoteFishingMetierFullService.addFishingMetier(fr.ifremer.allegro.referential.metier.generic.vo.RemoteFishingMetierFullVO)

handleAddFishingMetier

protected abstract RemoteFishingMetierFullVO handleAddFishingMetier(RemoteFishingMetierFullVO fishingMetier)
                                                             throws java.lang.Exception
Performs the core logic for addFishingMetier(fr.ifremer.allegro.referential.metier.generic.vo.RemoteFishingMetierFullVO)

Throws:
java.lang.Exception

updateFishingMetier

public void updateFishingMetier(RemoteFishingMetierFullVO fishingMetier)
Specified by:
updateFishingMetier in interface RemoteFishingMetierFullService
See Also:
RemoteFishingMetierFullService.updateFishingMetier(fr.ifremer.allegro.referential.metier.generic.vo.RemoteFishingMetierFullVO)

handleUpdateFishingMetier

protected abstract void handleUpdateFishingMetier(RemoteFishingMetierFullVO fishingMetier)
                                           throws java.lang.Exception
Performs the core logic for updateFishingMetier(fr.ifremer.allegro.referential.metier.generic.vo.RemoteFishingMetierFullVO)

Throws:
java.lang.Exception

removeFishingMetier

public void removeFishingMetier(RemoteFishingMetierFullVO fishingMetier)
Specified by:
removeFishingMetier in interface RemoteFishingMetierFullService
See Also:
RemoteFishingMetierFullService.removeFishingMetier(fr.ifremer.allegro.referential.metier.generic.vo.RemoteFishingMetierFullVO)

handleRemoveFishingMetier

protected abstract void handleRemoveFishingMetier(RemoteFishingMetierFullVO fishingMetier)
                                           throws java.lang.Exception
Performs the core logic for removeFishingMetier(fr.ifremer.allegro.referential.metier.generic.vo.RemoteFishingMetierFullVO)

Throws:
java.lang.Exception

getAllFishingMetier

public RemoteFishingMetierFullVO[] getAllFishingMetier()
Specified by:
getAllFishingMetier in interface RemoteFishingMetierFullService
See Also:
RemoteFishingMetierFullService.getAllFishingMetier()

handleGetAllFishingMetier

protected abstract RemoteFishingMetierFullVO[] handleGetAllFishingMetier()
                                                                  throws java.lang.Exception
Performs the core logic for getAllFishingMetier()

Throws:
java.lang.Exception

getFishingMetierById

public RemoteFishingMetierFullVO getFishingMetierById(java.lang.Integer id)
Specified by:
getFishingMetierById in interface RemoteFishingMetierFullService
See Also:
RemoteFishingMetierFullService.getFishingMetierById(java.lang.Integer)

handleGetFishingMetierById

protected abstract RemoteFishingMetierFullVO handleGetFishingMetierById(java.lang.Integer id)
                                                                 throws java.lang.Exception
Performs the core logic for getFishingMetierById(java.lang.Integer)

Throws:
java.lang.Exception

getFishingMetierByIds

public RemoteFishingMetierFullVO[] getFishingMetierByIds(java.lang.Integer[] id)
Specified by:
getFishingMetierByIds in interface RemoteFishingMetierFullService
See Also:
RemoteFishingMetierFullService.getFishingMetierByIds(java.lang.Integer[])

handleGetFishingMetierByIds

protected abstract RemoteFishingMetierFullVO[] handleGetFishingMetierByIds(java.lang.Integer[] id)
                                                                    throws java.lang.Exception
Performs the core logic for getFishingMetierByIds(java.lang.Integer[])

Throws:
java.lang.Exception

getFishingMetierByTaxonGroupId

public RemoteFishingMetierFullVO[] getFishingMetierByTaxonGroupId(java.lang.Integer id)
Specified by:
getFishingMetierByTaxonGroupId in interface RemoteFishingMetierFullService
See Also:
RemoteFishingMetierFullService.getFishingMetierByTaxonGroupId(java.lang.Integer)

handleGetFishingMetierByTaxonGroupId

protected abstract RemoteFishingMetierFullVO[] handleGetFishingMetierByTaxonGroupId(java.lang.Integer id)
                                                                             throws java.lang.Exception
Performs the core logic for getFishingMetierByTaxonGroupId(java.lang.Integer)

Throws:
java.lang.Exception

getFishingMetierByGearId

public RemoteFishingMetierFullVO[] getFishingMetierByGearId(java.lang.Integer id)
Specified by:
getFishingMetierByGearId in interface RemoteFishingMetierFullService
See Also:
RemoteFishingMetierFullService.getFishingMetierByGearId(java.lang.Integer)

handleGetFishingMetierByGearId

protected abstract RemoteFishingMetierFullVO[] handleGetFishingMetierByGearId(java.lang.Integer id)
                                                                       throws java.lang.Exception
Performs the core logic for getFishingMetierByGearId(java.lang.Integer)

Throws:
java.lang.Exception

getFishingMetierByStatusCode

public RemoteFishingMetierFullVO[] getFishingMetierByStatusCode(java.lang.String code)
Specified by:
getFishingMetierByStatusCode in interface RemoteFishingMetierFullService
See Also:
RemoteFishingMetierFullService.getFishingMetierByStatusCode(java.lang.String)

handleGetFishingMetierByStatusCode

protected abstract RemoteFishingMetierFullVO[] handleGetFishingMetierByStatusCode(java.lang.String code)
                                                                           throws java.lang.Exception
Performs the core logic for getFishingMetierByStatusCode(java.lang.String)

Throws:
java.lang.Exception

remoteFishingMetierFullVOsAreEqualOnIdentifiers

public boolean remoteFishingMetierFullVOsAreEqualOnIdentifiers(RemoteFishingMetierFullVO remoteFishingMetierFullVOFirst,
                                                               RemoteFishingMetierFullVO remoteFishingMetierFullVOSecond)
Specified by:
remoteFishingMetierFullVOsAreEqualOnIdentifiers in interface RemoteFishingMetierFullService
See Also:
RemoteFishingMetierFullService.remoteFishingMetierFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.referential.metier.generic.vo.RemoteFishingMetierFullVO, fr.ifremer.allegro.referential.metier.generic.vo.RemoteFishingMetierFullVO)

handleRemoteFishingMetierFullVOsAreEqualOnIdentifiers

protected abstract boolean handleRemoteFishingMetierFullVOsAreEqualOnIdentifiers(RemoteFishingMetierFullVO remoteFishingMetierFullVOFirst,
                                                                                 RemoteFishingMetierFullVO remoteFishingMetierFullVOSecond)
                                                                          throws java.lang.Exception
Performs the core logic for remoteFishingMetierFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.referential.metier.generic.vo.RemoteFishingMetierFullVO, fr.ifremer.allegro.referential.metier.generic.vo.RemoteFishingMetierFullVO)

Throws:
java.lang.Exception

remoteFishingMetierFullVOsAreEqual

public boolean remoteFishingMetierFullVOsAreEqual(RemoteFishingMetierFullVO remoteFishingMetierFullVOFirst,
                                                  RemoteFishingMetierFullVO remoteFishingMetierFullVOSecond)
Specified by:
remoteFishingMetierFullVOsAreEqual in interface RemoteFishingMetierFullService
See Also:
RemoteFishingMetierFullService.remoteFishingMetierFullVOsAreEqual(fr.ifremer.allegro.referential.metier.generic.vo.RemoteFishingMetierFullVO, fr.ifremer.allegro.referential.metier.generic.vo.RemoteFishingMetierFullVO)

handleRemoteFishingMetierFullVOsAreEqual

protected abstract boolean handleRemoteFishingMetierFullVOsAreEqual(RemoteFishingMetierFullVO remoteFishingMetierFullVOFirst,
                                                                    RemoteFishingMetierFullVO remoteFishingMetierFullVOSecond)
                                                             throws java.lang.Exception
Performs the core logic for remoteFishingMetierFullVOsAreEqual(fr.ifremer.allegro.referential.metier.generic.vo.RemoteFishingMetierFullVO, fr.ifremer.allegro.referential.metier.generic.vo.RemoteFishingMetierFullVO)

Throws:
java.lang.Exception

getFishingMetierNaturalIds

public RemoteFishingMetierNaturalId[] getFishingMetierNaturalIds()
Specified by:
getFishingMetierNaturalIds in interface RemoteFishingMetierFullService
See Also:
RemoteFishingMetierFullService.getFishingMetierNaturalIds()

handleGetFishingMetierNaturalIds

protected abstract RemoteFishingMetierNaturalId[] handleGetFishingMetierNaturalIds()
                                                                            throws java.lang.Exception
Performs the core logic for getFishingMetierNaturalIds()

Throws:
java.lang.Exception

getFishingMetierByNaturalId

public RemoteFishingMetierFullVO getFishingMetierByNaturalId(RemoteFishingMetierNaturalId fishingMetierNaturalId)
Specified by:
getFishingMetierByNaturalId in interface RemoteFishingMetierFullService
See Also:
RemoteFishingMetierFullService.getFishingMetierByNaturalId(fr.ifremer.allegro.referential.metier.generic.vo.RemoteFishingMetierNaturalId)

handleGetFishingMetierByNaturalId

protected abstract RemoteFishingMetierFullVO handleGetFishingMetierByNaturalId(RemoteFishingMetierNaturalId fishingMetierNaturalId)
                                                                        throws java.lang.Exception
Performs the core logic for getFishingMetierByNaturalId(fr.ifremer.allegro.referential.metier.generic.vo.RemoteFishingMetierNaturalId)

Throws:
java.lang.Exception

getFishingMetierNaturalIdById

public RemoteFishingMetierNaturalId getFishingMetierNaturalIdById(java.lang.Integer id)
Specified by:
getFishingMetierNaturalIdById in interface RemoteFishingMetierFullService
See Also:
RemoteFishingMetierFullService.getFishingMetierNaturalIdById(java.lang.Integer)

handleGetFishingMetierNaturalIdById

protected abstract RemoteFishingMetierNaturalId handleGetFishingMetierNaturalIdById(java.lang.Integer id)
                                                                             throws java.lang.Exception
Performs the core logic for getFishingMetierNaturalIdById(java.lang.Integer)

Throws:
java.lang.Exception

addOrUpdateClusterFishingMetier

public ClusterFishingMetier addOrUpdateClusterFishingMetier(ClusterFishingMetier clusterFishingMetier)
Specified by:
addOrUpdateClusterFishingMetier in interface RemoteFishingMetierFullService
See Also:
RemoteFishingMetierFullService.addOrUpdateClusterFishingMetier(fr.ifremer.allegro.referential.metier.generic.cluster.ClusterFishingMetier)

handleAddOrUpdateClusterFishingMetier

protected abstract ClusterFishingMetier handleAddOrUpdateClusterFishingMetier(ClusterFishingMetier clusterFishingMetier)
                                                                       throws java.lang.Exception
Performs the core logic for addOrUpdateClusterFishingMetier(fr.ifremer.allegro.referential.metier.generic.cluster.ClusterFishingMetier)

Throws:
java.lang.Exception

getAllClusterFishingMetierSinceDateSynchro

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

handleGetAllClusterFishingMetierSinceDateSynchro

protected abstract ClusterFishingMetier[] handleGetAllClusterFishingMetierSinceDateSynchro(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 getAllClusterFishingMetierSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

Throws:
java.lang.Exception

getClusterFishingMetierByIdentifiers

public ClusterFishingMetier getClusterFishingMetierByIdentifiers(java.lang.Integer id)
Specified by:
getClusterFishingMetierByIdentifiers in interface RemoteFishingMetierFullService
See Also:
RemoteFishingMetierFullService.getClusterFishingMetierByIdentifiers(java.lang.Integer)

handleGetClusterFishingMetierByIdentifiers

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