fr.ifremer.allegro.referential.vessel.generic.service
Class RemoteVesselFeaturesFullServiceBase

java.lang.Object
  extended by fr.ifremer.allegro.referential.vessel.generic.service.RemoteVesselFeaturesFullServiceBase
All Implemented Interfaces:
RemoteVesselFeaturesFullService
Direct Known Subclasses:
RemoteVesselFeaturesFullServiceImpl

public abstract class RemoteVesselFeaturesFullServiceBase
extends java.lang.Object
implements RemoteVesselFeaturesFullService

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

See Also:
RemoteVesselFeaturesFullService

Constructor Summary
RemoteVesselFeaturesFullServiceBase()
           
 
Method Summary
 ClusterVesselFeatures addOrUpdateClusterVesselFeatures(ClusterVesselFeatures clusterVesselFeatures)
           
 RemoteVesselFeaturesFullVO addVesselFeatures(RemoteVesselFeaturesFullVO vesselFeatures)
           
 ClusterVesselFeatures[] getAllClusterVesselFeaturesSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp, java.lang.Integer userId, java.lang.Integer[] registrationLocationIds, java.lang.Integer pageNumber, java.lang.Integer pageSize)
           
 RemoteVesselFeaturesFullVO[] getAllVesselFeatures()
           
 ClusterVesselFeatures getClusterVesselFeaturesByIdentifiers(java.lang.Integer id)
           
protected  FishingVesselDao getFishingVesselDao()
          Gets the reference to fishingVessel's DAO.
protected  LocationDao getLocationDao()
          Gets the reference to location'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  QualitativeValueDao getQualitativeValueDao()
          Gets the reference to qualitativeValue's DAO.
 RemoteVesselFeaturesFullVO[] getVesselFeaturesByBasePortLocationId(java.lang.Integer id)
           
 RemoteVesselFeaturesFullVO[] getVesselFeaturesByFishingVesselCode(java.lang.String code)
           
 RemoteVesselFeaturesFullVO[] getVesselFeaturesByHullMaterialId(java.lang.Integer id)
           
 RemoteVesselFeaturesFullVO getVesselFeaturesById(java.lang.Integer id)
           
 RemoteVesselFeaturesFullVO[] getVesselFeaturesByIds(java.lang.Integer[] id)
           
 RemoteVesselFeaturesFullVO getVesselFeaturesByNaturalId(RemoteVesselFeaturesNaturalId vesselFeaturesNaturalId)
           
protected  VesselFeaturesDao getVesselFeaturesDao()
          Gets the reference to vesselFeatures's DAO.
 RemoteVesselFeaturesNaturalId getVesselFeaturesNaturalIdById(java.lang.Integer id)
           
 RemoteVesselFeaturesNaturalId[] getVesselFeaturesNaturalIds()
           
protected abstract  ClusterVesselFeatures handleAddOrUpdateClusterVesselFeatures(ClusterVesselFeatures clusterVesselFeatures)
          Performs the core logic for addOrUpdateClusterVesselFeatures(fr.ifremer.allegro.referential.vessel.generic.cluster.ClusterVesselFeatures)
protected abstract  RemoteVesselFeaturesFullVO handleAddVesselFeatures(RemoteVesselFeaturesFullVO vesselFeatures)
          Performs the core logic for addVesselFeatures(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselFeaturesFullVO)
protected abstract  ClusterVesselFeatures[] handleGetAllClusterVesselFeaturesSinceDateSynchro(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 getAllClusterVesselFeaturesSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)
protected abstract  RemoteVesselFeaturesFullVO[] handleGetAllVesselFeatures()
          Performs the core logic for getAllVesselFeatures()
protected abstract  ClusterVesselFeatures handleGetClusterVesselFeaturesByIdentifiers(java.lang.Integer id)
          Performs the core logic for getClusterVesselFeaturesByIdentifiers(java.lang.Integer)
protected abstract  RemoteVesselFeaturesFullVO[] handleGetVesselFeaturesByBasePortLocationId(java.lang.Integer id)
          Performs the core logic for getVesselFeaturesByBasePortLocationId(java.lang.Integer)
protected abstract  RemoteVesselFeaturesFullVO[] handleGetVesselFeaturesByFishingVesselCode(java.lang.String code)
          Performs the core logic for getVesselFeaturesByFishingVesselCode(java.lang.String)
protected abstract  RemoteVesselFeaturesFullVO[] handleGetVesselFeaturesByHullMaterialId(java.lang.Integer id)
          Performs the core logic for getVesselFeaturesByHullMaterialId(java.lang.Integer)
protected abstract  RemoteVesselFeaturesFullVO handleGetVesselFeaturesById(java.lang.Integer id)
          Performs the core logic for getVesselFeaturesById(java.lang.Integer)
protected abstract  RemoteVesselFeaturesFullVO[] handleGetVesselFeaturesByIds(java.lang.Integer[] id)
          Performs the core logic for getVesselFeaturesByIds(java.lang.Integer[])
protected abstract  RemoteVesselFeaturesFullVO handleGetVesselFeaturesByNaturalId(RemoteVesselFeaturesNaturalId vesselFeaturesNaturalId)
          Performs the core logic for getVesselFeaturesByNaturalId(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselFeaturesNaturalId)
protected abstract  RemoteVesselFeaturesNaturalId handleGetVesselFeaturesNaturalIdById(java.lang.Integer id)
          Performs the core logic for getVesselFeaturesNaturalIdById(java.lang.Integer)
protected abstract  RemoteVesselFeaturesNaturalId[] handleGetVesselFeaturesNaturalIds()
          Performs the core logic for getVesselFeaturesNaturalIds()
protected abstract  boolean handleRemoteVesselFeaturesFullVOsAreEqual(RemoteVesselFeaturesFullVO remoteVesselFeaturesFullVOFirst, RemoteVesselFeaturesFullVO remoteVesselFeaturesFullVOSecond)
          Performs the core logic for remoteVesselFeaturesFullVOsAreEqual(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselFeaturesFullVO, fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselFeaturesFullVO)
protected abstract  boolean handleRemoteVesselFeaturesFullVOsAreEqualOnIdentifiers(RemoteVesselFeaturesFullVO remoteVesselFeaturesFullVOFirst, RemoteVesselFeaturesFullVO remoteVesselFeaturesFullVOSecond)
          Performs the core logic for remoteVesselFeaturesFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselFeaturesFullVO, fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselFeaturesFullVO)
protected abstract  void handleRemoveVesselFeatures(RemoteVesselFeaturesFullVO vesselFeatures)
          Performs the core logic for removeVesselFeatures(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselFeaturesFullVO)
protected abstract  void handleUpdateVesselFeatures(RemoteVesselFeaturesFullVO vesselFeatures)
          Performs the core logic for updateVesselFeatures(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselFeaturesFullVO)
 boolean remoteVesselFeaturesFullVOsAreEqual(RemoteVesselFeaturesFullVO remoteVesselFeaturesFullVOFirst, RemoteVesselFeaturesFullVO remoteVesselFeaturesFullVOSecond)
           
 boolean remoteVesselFeaturesFullVOsAreEqualOnIdentifiers(RemoteVesselFeaturesFullVO remoteVesselFeaturesFullVOFirst, RemoteVesselFeaturesFullVO remoteVesselFeaturesFullVOSecond)
           
 void removeVesselFeatures(RemoteVesselFeaturesFullVO vesselFeatures)
           
 void setFishingVesselDao(FishingVesselDao fishingVesselDao)
          Sets the reference to fishingVessel's DAO.
 void setLocationDao(LocationDao locationDao)
          Sets the reference to location's DAO.
 void setQualitativeValueDao(QualitativeValueDao qualitativeValueDao)
          Sets the reference to qualitativeValue's DAO.
 void setVesselFeaturesDao(VesselFeaturesDao vesselFeaturesDao)
          Sets the reference to vesselFeatures's DAO.
 void updateVesselFeatures(RemoteVesselFeaturesFullVO vesselFeatures)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteVesselFeaturesFullServiceBase

public RemoteVesselFeaturesFullServiceBase()
Method Detail

setVesselFeaturesDao

public void setVesselFeaturesDao(VesselFeaturesDao vesselFeaturesDao)
Sets the reference to vesselFeatures's DAO.


getVesselFeaturesDao

protected VesselFeaturesDao getVesselFeaturesDao()
Gets the reference to vesselFeatures's DAO.


setFishingVesselDao

public void setFishingVesselDao(FishingVesselDao fishingVesselDao)
Sets the reference to fishingVessel's DAO.


getFishingVesselDao

protected FishingVesselDao getFishingVesselDao()
Gets the reference to fishingVessel's DAO.


setLocationDao

public void setLocationDao(LocationDao locationDao)
Sets the reference to location's DAO.


getLocationDao

protected LocationDao getLocationDao()
Gets the reference to location's DAO.


setQualitativeValueDao

public void setQualitativeValueDao(QualitativeValueDao qualitativeValueDao)
Sets the reference to qualitativeValue's DAO.


getQualitativeValueDao

protected QualitativeValueDao getQualitativeValueDao()
Gets the reference to qualitativeValue's DAO.


addVesselFeatures

public RemoteVesselFeaturesFullVO addVesselFeatures(RemoteVesselFeaturesFullVO vesselFeatures)
Specified by:
addVesselFeatures in interface RemoteVesselFeaturesFullService
See Also:
RemoteVesselFeaturesFullService.addVesselFeatures(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselFeaturesFullVO)

handleAddVesselFeatures

protected abstract RemoteVesselFeaturesFullVO handleAddVesselFeatures(RemoteVesselFeaturesFullVO vesselFeatures)
                                                               throws java.lang.Exception
Performs the core logic for addVesselFeatures(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselFeaturesFullVO)

Throws:
java.lang.Exception

updateVesselFeatures

public void updateVesselFeatures(RemoteVesselFeaturesFullVO vesselFeatures)
Specified by:
updateVesselFeatures in interface RemoteVesselFeaturesFullService
See Also:
RemoteVesselFeaturesFullService.updateVesselFeatures(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselFeaturesFullVO)

handleUpdateVesselFeatures

protected abstract void handleUpdateVesselFeatures(RemoteVesselFeaturesFullVO vesselFeatures)
                                            throws java.lang.Exception
Performs the core logic for updateVesselFeatures(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselFeaturesFullVO)

Throws:
java.lang.Exception

removeVesselFeatures

public void removeVesselFeatures(RemoteVesselFeaturesFullVO vesselFeatures)
Specified by:
removeVesselFeatures in interface RemoteVesselFeaturesFullService
See Also:
RemoteVesselFeaturesFullService.removeVesselFeatures(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselFeaturesFullVO)

handleRemoveVesselFeatures

protected abstract void handleRemoveVesselFeatures(RemoteVesselFeaturesFullVO vesselFeatures)
                                            throws java.lang.Exception
Performs the core logic for removeVesselFeatures(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselFeaturesFullVO)

Throws:
java.lang.Exception

getAllVesselFeatures

public RemoteVesselFeaturesFullVO[] getAllVesselFeatures()
Specified by:
getAllVesselFeatures in interface RemoteVesselFeaturesFullService
See Also:
RemoteVesselFeaturesFullService.getAllVesselFeatures()

handleGetAllVesselFeatures

protected abstract RemoteVesselFeaturesFullVO[] handleGetAllVesselFeatures()
                                                                    throws java.lang.Exception
Performs the core logic for getAllVesselFeatures()

Throws:
java.lang.Exception

getVesselFeaturesById

public RemoteVesselFeaturesFullVO getVesselFeaturesById(java.lang.Integer id)
Specified by:
getVesselFeaturesById in interface RemoteVesselFeaturesFullService
See Also:
RemoteVesselFeaturesFullService.getVesselFeaturesById(java.lang.Integer)

handleGetVesselFeaturesById

protected abstract RemoteVesselFeaturesFullVO handleGetVesselFeaturesById(java.lang.Integer id)
                                                                   throws java.lang.Exception
Performs the core logic for getVesselFeaturesById(java.lang.Integer)

Throws:
java.lang.Exception

getVesselFeaturesByIds

public RemoteVesselFeaturesFullVO[] getVesselFeaturesByIds(java.lang.Integer[] id)
Specified by:
getVesselFeaturesByIds in interface RemoteVesselFeaturesFullService
See Also:
RemoteVesselFeaturesFullService.getVesselFeaturesByIds(java.lang.Integer[])

handleGetVesselFeaturesByIds

protected abstract RemoteVesselFeaturesFullVO[] handleGetVesselFeaturesByIds(java.lang.Integer[] id)
                                                                      throws java.lang.Exception
Performs the core logic for getVesselFeaturesByIds(java.lang.Integer[])

Throws:
java.lang.Exception

getVesselFeaturesByFishingVesselCode

public RemoteVesselFeaturesFullVO[] getVesselFeaturesByFishingVesselCode(java.lang.String code)
Specified by:
getVesselFeaturesByFishingVesselCode in interface RemoteVesselFeaturesFullService
See Also:
RemoteVesselFeaturesFullService.getVesselFeaturesByFishingVesselCode(java.lang.String)

handleGetVesselFeaturesByFishingVesselCode

protected abstract RemoteVesselFeaturesFullVO[] handleGetVesselFeaturesByFishingVesselCode(java.lang.String code)
                                                                                    throws java.lang.Exception
Performs the core logic for getVesselFeaturesByFishingVesselCode(java.lang.String)

Throws:
java.lang.Exception

getVesselFeaturesByBasePortLocationId

public RemoteVesselFeaturesFullVO[] getVesselFeaturesByBasePortLocationId(java.lang.Integer id)
Specified by:
getVesselFeaturesByBasePortLocationId in interface RemoteVesselFeaturesFullService
See Also:
RemoteVesselFeaturesFullService.getVesselFeaturesByBasePortLocationId(java.lang.Integer)

handleGetVesselFeaturesByBasePortLocationId

protected abstract RemoteVesselFeaturesFullVO[] handleGetVesselFeaturesByBasePortLocationId(java.lang.Integer id)
                                                                                     throws java.lang.Exception
Performs the core logic for getVesselFeaturesByBasePortLocationId(java.lang.Integer)

Throws:
java.lang.Exception

getVesselFeaturesByHullMaterialId

public RemoteVesselFeaturesFullVO[] getVesselFeaturesByHullMaterialId(java.lang.Integer id)
Specified by:
getVesselFeaturesByHullMaterialId in interface RemoteVesselFeaturesFullService
See Also:
RemoteVesselFeaturesFullService.getVesselFeaturesByHullMaterialId(java.lang.Integer)

handleGetVesselFeaturesByHullMaterialId

protected abstract RemoteVesselFeaturesFullVO[] handleGetVesselFeaturesByHullMaterialId(java.lang.Integer id)
                                                                                 throws java.lang.Exception
Performs the core logic for getVesselFeaturesByHullMaterialId(java.lang.Integer)

Throws:
java.lang.Exception

remoteVesselFeaturesFullVOsAreEqualOnIdentifiers

public boolean remoteVesselFeaturesFullVOsAreEqualOnIdentifiers(RemoteVesselFeaturesFullVO remoteVesselFeaturesFullVOFirst,
                                                                RemoteVesselFeaturesFullVO remoteVesselFeaturesFullVOSecond)
Specified by:
remoteVesselFeaturesFullVOsAreEqualOnIdentifiers in interface RemoteVesselFeaturesFullService
See Also:
RemoteVesselFeaturesFullService.remoteVesselFeaturesFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselFeaturesFullVO, fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselFeaturesFullVO)

handleRemoteVesselFeaturesFullVOsAreEqualOnIdentifiers

protected abstract boolean handleRemoteVesselFeaturesFullVOsAreEqualOnIdentifiers(RemoteVesselFeaturesFullVO remoteVesselFeaturesFullVOFirst,
                                                                                  RemoteVesselFeaturesFullVO remoteVesselFeaturesFullVOSecond)
                                                                           throws java.lang.Exception
Performs the core logic for remoteVesselFeaturesFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselFeaturesFullVO, fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselFeaturesFullVO)

Throws:
java.lang.Exception

remoteVesselFeaturesFullVOsAreEqual

public boolean remoteVesselFeaturesFullVOsAreEqual(RemoteVesselFeaturesFullVO remoteVesselFeaturesFullVOFirst,
                                                   RemoteVesselFeaturesFullVO remoteVesselFeaturesFullVOSecond)
Specified by:
remoteVesselFeaturesFullVOsAreEqual in interface RemoteVesselFeaturesFullService
See Also:
RemoteVesselFeaturesFullService.remoteVesselFeaturesFullVOsAreEqual(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselFeaturesFullVO, fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselFeaturesFullVO)

handleRemoteVesselFeaturesFullVOsAreEqual

protected abstract boolean handleRemoteVesselFeaturesFullVOsAreEqual(RemoteVesselFeaturesFullVO remoteVesselFeaturesFullVOFirst,
                                                                     RemoteVesselFeaturesFullVO remoteVesselFeaturesFullVOSecond)
                                                              throws java.lang.Exception
Performs the core logic for remoteVesselFeaturesFullVOsAreEqual(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselFeaturesFullVO, fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselFeaturesFullVO)

Throws:
java.lang.Exception

getVesselFeaturesNaturalIds

public RemoteVesselFeaturesNaturalId[] getVesselFeaturesNaturalIds()
Specified by:
getVesselFeaturesNaturalIds in interface RemoteVesselFeaturesFullService
See Also:
RemoteVesselFeaturesFullService.getVesselFeaturesNaturalIds()

handleGetVesselFeaturesNaturalIds

protected abstract RemoteVesselFeaturesNaturalId[] handleGetVesselFeaturesNaturalIds()
                                                                              throws java.lang.Exception
Performs the core logic for getVesselFeaturesNaturalIds()

Throws:
java.lang.Exception

getVesselFeaturesByNaturalId

public RemoteVesselFeaturesFullVO getVesselFeaturesByNaturalId(RemoteVesselFeaturesNaturalId vesselFeaturesNaturalId)
Specified by:
getVesselFeaturesByNaturalId in interface RemoteVesselFeaturesFullService
See Also:
RemoteVesselFeaturesFullService.getVesselFeaturesByNaturalId(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselFeaturesNaturalId)

handleGetVesselFeaturesByNaturalId

protected abstract RemoteVesselFeaturesFullVO handleGetVesselFeaturesByNaturalId(RemoteVesselFeaturesNaturalId vesselFeaturesNaturalId)
                                                                          throws java.lang.Exception
Performs the core logic for getVesselFeaturesByNaturalId(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselFeaturesNaturalId)

Throws:
java.lang.Exception

getVesselFeaturesNaturalIdById

public RemoteVesselFeaturesNaturalId getVesselFeaturesNaturalIdById(java.lang.Integer id)
Specified by:
getVesselFeaturesNaturalIdById in interface RemoteVesselFeaturesFullService
See Also:
RemoteVesselFeaturesFullService.getVesselFeaturesNaturalIdById(java.lang.Integer)

handleGetVesselFeaturesNaturalIdById

protected abstract RemoteVesselFeaturesNaturalId handleGetVesselFeaturesNaturalIdById(java.lang.Integer id)
                                                                               throws java.lang.Exception
Performs the core logic for getVesselFeaturesNaturalIdById(java.lang.Integer)

Throws:
java.lang.Exception

addOrUpdateClusterVesselFeatures

public ClusterVesselFeatures addOrUpdateClusterVesselFeatures(ClusterVesselFeatures clusterVesselFeatures)
Specified by:
addOrUpdateClusterVesselFeatures in interface RemoteVesselFeaturesFullService
See Also:
RemoteVesselFeaturesFullService.addOrUpdateClusterVesselFeatures(fr.ifremer.allegro.referential.vessel.generic.cluster.ClusterVesselFeatures)

handleAddOrUpdateClusterVesselFeatures

protected abstract ClusterVesselFeatures handleAddOrUpdateClusterVesselFeatures(ClusterVesselFeatures clusterVesselFeatures)
                                                                         throws java.lang.Exception
Performs the core logic for addOrUpdateClusterVesselFeatures(fr.ifremer.allegro.referential.vessel.generic.cluster.ClusterVesselFeatures)

Throws:
java.lang.Exception

getAllClusterVesselFeaturesSinceDateSynchro

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

handleGetAllClusterVesselFeaturesSinceDateSynchro

protected abstract ClusterVesselFeatures[] handleGetAllClusterVesselFeaturesSinceDateSynchro(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 getAllClusterVesselFeaturesSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

Throws:
java.lang.Exception

getClusterVesselFeaturesByIdentifiers

public ClusterVesselFeatures getClusterVesselFeaturesByIdentifiers(java.lang.Integer id)
Specified by:
getClusterVesselFeaturesByIdentifiers in interface RemoteVesselFeaturesFullService
See Also:
RemoteVesselFeaturesFullService.getClusterVesselFeaturesByIdentifiers(java.lang.Integer)

handleGetClusterVesselFeaturesByIdentifiers

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