fr.ifremer.allegro.data.measure.generic.service
Class RemoteMeasurementFullServiceBase

java.lang.Object
  extended by fr.ifremer.allegro.data.measure.generic.service.RemoteMeasurementFullServiceBase
All Implemented Interfaces:
RemoteMeasurementFullService
Direct Known Subclasses:
RemoteMeasurementFullServiceImpl

public abstract class RemoteMeasurementFullServiceBase
extends java.lang.Object
implements RemoteMeasurementFullService

Spring Service base class for fr.ifremer.allegro.data.measure.generic.service.RemoteMeasurementFullService, provides access to all services and entities referenced by this service.

See Also:
RemoteMeasurementFullService

Constructor Summary
RemoteMeasurementFullServiceBase()
           
 
Method Summary
protected  AggregationLevelDao getAggregationLevelDao()
          Gets the reference to aggregationLevel's DAO.
 RemoteMeasurementFullVO[] getAllMeasurement()
           
protected  AnalysisInstrumentDao getAnalysisInstrumentDao()
          Gets the reference to analysisInstrument's DAO.
 ClusterMeasurement getClusterMeasurementByIdentifiers(java.lang.Integer id)
           
protected  DepartmentDao getDepartmentDao()
          Gets the reference to department's DAO.
 RemoteMeasurementFullVO[] getMeasurementByAggregationLevelId(java.lang.Integer id)
           
 RemoteMeasurementFullVO[] getMeasurementByAnalysisInstrumentId(java.lang.Integer id)
           
 RemoteMeasurementFullVO[] getMeasurementByDepartmentId(java.lang.Integer id)
           
 RemoteMeasurementFullVO getMeasurementById(java.lang.Integer id)
           
 RemoteMeasurementFullVO[] getMeasurementByIds(java.lang.Integer[] id)
           
 RemoteMeasurementFullVO getMeasurementByNaturalId(RemoteMeasurementNaturalId measurementNaturalId)
           
 RemoteMeasurementFullVO[] getMeasurementByNumericalPrecisionId(java.lang.Integer id)
           
 RemoteMeasurementFullVO[] getMeasurementByPmfmId(java.lang.Integer id)
           
 RemoteMeasurementFullVO[] getMeasurementByPrecisionTypeId(java.lang.Integer id)
           
 RemoteMeasurementFullVO[] getMeasurementByQualitativeValueId(java.lang.Integer id)
           
 RemoteMeasurementFullVO[] getMeasurementByQualityFlagCode(java.lang.String code)
           
protected  MeasurementDao getMeasurementDao()
          Gets the reference to measurement's DAO.
 RemoteMeasurementNaturalId getMeasurementNaturalIdById(java.lang.Integer id)
           
 RemoteMeasurementNaturalId[] getMeasurementNaturalIds()
           
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  NumericalPrecisionDao getNumericalPrecisionDao()
          Gets the reference to numericalPrecision's DAO.
protected  PmfmDao getPmfmDao()
          Gets the reference to pmfm's DAO.
protected  PrecisionTypeDao getPrecisionTypeDao()
          Gets the reference to precisionType's DAO.
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.
protected  QualityFlagDao getQualityFlagDao()
          Gets the reference to qualityFlag's DAO.
protected abstract  RemoteMeasurementFullVO[] handleGetAllMeasurement()
          Performs the core logic for getAllMeasurement()
protected abstract  ClusterMeasurement handleGetClusterMeasurementByIdentifiers(java.lang.Integer id)
          Performs the core logic for getClusterMeasurementByIdentifiers(java.lang.Integer)
protected abstract  RemoteMeasurementFullVO[] handleGetMeasurementByAggregationLevelId(java.lang.Integer id)
          Performs the core logic for getMeasurementByAggregationLevelId(java.lang.Integer)
protected abstract  RemoteMeasurementFullVO[] handleGetMeasurementByAnalysisInstrumentId(java.lang.Integer id)
          Performs the core logic for getMeasurementByAnalysisInstrumentId(java.lang.Integer)
protected abstract  RemoteMeasurementFullVO[] handleGetMeasurementByDepartmentId(java.lang.Integer id)
          Performs the core logic for getMeasurementByDepartmentId(java.lang.Integer)
protected abstract  RemoteMeasurementFullVO handleGetMeasurementById(java.lang.Integer id)
          Performs the core logic for getMeasurementById(java.lang.Integer)
protected abstract  RemoteMeasurementFullVO[] handleGetMeasurementByIds(java.lang.Integer[] id)
          Performs the core logic for getMeasurementByIds(java.lang.Integer[])
protected abstract  RemoteMeasurementFullVO handleGetMeasurementByNaturalId(RemoteMeasurementNaturalId measurementNaturalId)
          Performs the core logic for getMeasurementByNaturalId(fr.ifremer.allegro.data.measure.generic.vo.RemoteMeasurementNaturalId)
protected abstract  RemoteMeasurementFullVO[] handleGetMeasurementByNumericalPrecisionId(java.lang.Integer id)
          Performs the core logic for getMeasurementByNumericalPrecisionId(java.lang.Integer)
protected abstract  RemoteMeasurementFullVO[] handleGetMeasurementByPmfmId(java.lang.Integer id)
          Performs the core logic for getMeasurementByPmfmId(java.lang.Integer)
protected abstract  RemoteMeasurementFullVO[] handleGetMeasurementByPrecisionTypeId(java.lang.Integer id)
          Performs the core logic for getMeasurementByPrecisionTypeId(java.lang.Integer)
protected abstract  RemoteMeasurementFullVO[] handleGetMeasurementByQualitativeValueId(java.lang.Integer id)
          Performs the core logic for getMeasurementByQualitativeValueId(java.lang.Integer)
protected abstract  RemoteMeasurementFullVO[] handleGetMeasurementByQualityFlagCode(java.lang.String code)
          Performs the core logic for getMeasurementByQualityFlagCode(java.lang.String)
protected abstract  RemoteMeasurementNaturalId handleGetMeasurementNaturalIdById(java.lang.Integer id)
          Performs the core logic for getMeasurementNaturalIdById(java.lang.Integer)
protected abstract  RemoteMeasurementNaturalId[] handleGetMeasurementNaturalIds()
          Performs the core logic for getMeasurementNaturalIds()
protected abstract  boolean handleRemoteMeasurementFullVOsAreEqual(RemoteMeasurementFullVO remoteMeasurementFullVOFirst, RemoteMeasurementFullVO remoteMeasurementFullVOSecond)
          Performs the core logic for remoteMeasurementFullVOsAreEqual(fr.ifremer.allegro.data.measure.generic.vo.RemoteMeasurementFullVO, fr.ifremer.allegro.data.measure.generic.vo.RemoteMeasurementFullVO)
protected abstract  boolean handleRemoteMeasurementFullVOsAreEqualOnIdentifiers(RemoteMeasurementFullVO remoteMeasurementFullVOFirst, RemoteMeasurementFullVO remoteMeasurementFullVOSecond)
          Performs the core logic for remoteMeasurementFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.data.measure.generic.vo.RemoteMeasurementFullVO, fr.ifremer.allegro.data.measure.generic.vo.RemoteMeasurementFullVO)
protected abstract  void handleRemoveMeasurement(RemoteMeasurementFullVO measurement)
          Performs the core logic for removeMeasurement(fr.ifremer.allegro.data.measure.generic.vo.RemoteMeasurementFullVO)
 boolean remoteMeasurementFullVOsAreEqual(RemoteMeasurementFullVO remoteMeasurementFullVOFirst, RemoteMeasurementFullVO remoteMeasurementFullVOSecond)
           
 boolean remoteMeasurementFullVOsAreEqualOnIdentifiers(RemoteMeasurementFullVO remoteMeasurementFullVOFirst, RemoteMeasurementFullVO remoteMeasurementFullVOSecond)
           
 void removeMeasurement(RemoteMeasurementFullVO measurement)
           
 void setAggregationLevelDao(AggregationLevelDao aggregationLevelDao)
          Sets the reference to aggregationLevel's DAO.
 void setAnalysisInstrumentDao(AnalysisInstrumentDao analysisInstrumentDao)
          Sets the reference to analysisInstrument's DAO.
 void setDepartmentDao(DepartmentDao departmentDao)
          Sets the reference to department's DAO.
 void setMeasurementDao(MeasurementDao measurementDao)
          Sets the reference to measurement's DAO.
 void setNumericalPrecisionDao(NumericalPrecisionDao numericalPrecisionDao)
          Sets the reference to numericalPrecision's DAO.
 void setPmfmDao(PmfmDao pmfmDao)
          Sets the reference to pmfm's DAO.
 void setPrecisionTypeDao(PrecisionTypeDao precisionTypeDao)
          Sets the reference to precisionType's DAO.
 void setQualitativeValueDao(QualitativeValueDao qualitativeValueDao)
          Sets the reference to qualitativeValue's DAO.
 void setQualityFlagDao(QualityFlagDao qualityFlagDao)
          Sets the reference to qualityFlag's DAO.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteMeasurementFullServiceBase

public RemoteMeasurementFullServiceBase()
Method Detail

setMeasurementDao

public void setMeasurementDao(MeasurementDao measurementDao)
Sets the reference to measurement's DAO.


getMeasurementDao

protected MeasurementDao getMeasurementDao()
Gets the reference to measurement's DAO.


setDepartmentDao

public void setDepartmentDao(DepartmentDao departmentDao)
Sets the reference to department's DAO.


getDepartmentDao

protected DepartmentDao getDepartmentDao()
Gets the reference to department's DAO.


setPrecisionTypeDao

public void setPrecisionTypeDao(PrecisionTypeDao precisionTypeDao)
Sets the reference to precisionType's DAO.


getPrecisionTypeDao

protected PrecisionTypeDao getPrecisionTypeDao()
Gets the reference to precisionType's DAO.


setQualityFlagDao

public void setQualityFlagDao(QualityFlagDao qualityFlagDao)
Sets the reference to qualityFlag's DAO.


getQualityFlagDao

protected QualityFlagDao getQualityFlagDao()
Gets the reference to qualityFlag's DAO.


setAnalysisInstrumentDao

public void setAnalysisInstrumentDao(AnalysisInstrumentDao analysisInstrumentDao)
Sets the reference to analysisInstrument's DAO.


getAnalysisInstrumentDao

protected AnalysisInstrumentDao getAnalysisInstrumentDao()
Gets the reference to analysisInstrument's DAO.


setNumericalPrecisionDao

public void setNumericalPrecisionDao(NumericalPrecisionDao numericalPrecisionDao)
Sets the reference to numericalPrecision's DAO.


getNumericalPrecisionDao

protected NumericalPrecisionDao getNumericalPrecisionDao()
Gets the reference to numericalPrecision's DAO.


setPmfmDao

public void setPmfmDao(PmfmDao pmfmDao)
Sets the reference to pmfm's DAO.


getPmfmDao

protected PmfmDao getPmfmDao()
Gets the reference to pmfm'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.


setAggregationLevelDao

public void setAggregationLevelDao(AggregationLevelDao aggregationLevelDao)
Sets the reference to aggregationLevel's DAO.


getAggregationLevelDao

protected AggregationLevelDao getAggregationLevelDao()
Gets the reference to aggregationLevel's DAO.


removeMeasurement

public void removeMeasurement(RemoteMeasurementFullVO measurement)
Specified by:
removeMeasurement in interface RemoteMeasurementFullService
See Also:
RemoteMeasurementFullService.removeMeasurement(fr.ifremer.allegro.data.measure.generic.vo.RemoteMeasurementFullVO)

handleRemoveMeasurement

protected abstract void handleRemoveMeasurement(RemoteMeasurementFullVO measurement)
                                         throws java.lang.Exception
Performs the core logic for removeMeasurement(fr.ifremer.allegro.data.measure.generic.vo.RemoteMeasurementFullVO)

Throws:
java.lang.Exception

getAllMeasurement

public RemoteMeasurementFullVO[] getAllMeasurement()
Specified by:
getAllMeasurement in interface RemoteMeasurementFullService
See Also:
RemoteMeasurementFullService.getAllMeasurement()

handleGetAllMeasurement

protected abstract RemoteMeasurementFullVO[] handleGetAllMeasurement()
                                                              throws java.lang.Exception
Performs the core logic for getAllMeasurement()

Throws:
java.lang.Exception

getMeasurementById

public RemoteMeasurementFullVO getMeasurementById(java.lang.Integer id)
Specified by:
getMeasurementById in interface RemoteMeasurementFullService
See Also:
RemoteMeasurementFullService.getMeasurementById(java.lang.Integer)

handleGetMeasurementById

protected abstract RemoteMeasurementFullVO handleGetMeasurementById(java.lang.Integer id)
                                                             throws java.lang.Exception
Performs the core logic for getMeasurementById(java.lang.Integer)

Throws:
java.lang.Exception

getMeasurementByIds

public RemoteMeasurementFullVO[] getMeasurementByIds(java.lang.Integer[] id)
Specified by:
getMeasurementByIds in interface RemoteMeasurementFullService
See Also:
RemoteMeasurementFullService.getMeasurementByIds(java.lang.Integer[])

handleGetMeasurementByIds

protected abstract RemoteMeasurementFullVO[] handleGetMeasurementByIds(java.lang.Integer[] id)
                                                                throws java.lang.Exception
Performs the core logic for getMeasurementByIds(java.lang.Integer[])

Throws:
java.lang.Exception

getMeasurementByDepartmentId

public RemoteMeasurementFullVO[] getMeasurementByDepartmentId(java.lang.Integer id)
Specified by:
getMeasurementByDepartmentId in interface RemoteMeasurementFullService
See Also:
RemoteMeasurementFullService.getMeasurementByDepartmentId(java.lang.Integer)

handleGetMeasurementByDepartmentId

protected abstract RemoteMeasurementFullVO[] handleGetMeasurementByDepartmentId(java.lang.Integer id)
                                                                         throws java.lang.Exception
Performs the core logic for getMeasurementByDepartmentId(java.lang.Integer)

Throws:
java.lang.Exception

getMeasurementByPrecisionTypeId

public RemoteMeasurementFullVO[] getMeasurementByPrecisionTypeId(java.lang.Integer id)
Specified by:
getMeasurementByPrecisionTypeId in interface RemoteMeasurementFullService
See Also:
RemoteMeasurementFullService.getMeasurementByPrecisionTypeId(java.lang.Integer)

handleGetMeasurementByPrecisionTypeId

protected abstract RemoteMeasurementFullVO[] handleGetMeasurementByPrecisionTypeId(java.lang.Integer id)
                                                                            throws java.lang.Exception
Performs the core logic for getMeasurementByPrecisionTypeId(java.lang.Integer)

Throws:
java.lang.Exception

getMeasurementByQualityFlagCode

public RemoteMeasurementFullVO[] getMeasurementByQualityFlagCode(java.lang.String code)
Specified by:
getMeasurementByQualityFlagCode in interface RemoteMeasurementFullService
See Also:
RemoteMeasurementFullService.getMeasurementByQualityFlagCode(java.lang.String)

handleGetMeasurementByQualityFlagCode

protected abstract RemoteMeasurementFullVO[] handleGetMeasurementByQualityFlagCode(java.lang.String code)
                                                                            throws java.lang.Exception
Performs the core logic for getMeasurementByQualityFlagCode(java.lang.String)

Throws:
java.lang.Exception

getMeasurementByAnalysisInstrumentId

public RemoteMeasurementFullVO[] getMeasurementByAnalysisInstrumentId(java.lang.Integer id)
Specified by:
getMeasurementByAnalysisInstrumentId in interface RemoteMeasurementFullService
See Also:
RemoteMeasurementFullService.getMeasurementByAnalysisInstrumentId(java.lang.Integer)

handleGetMeasurementByAnalysisInstrumentId

protected abstract RemoteMeasurementFullVO[] handleGetMeasurementByAnalysisInstrumentId(java.lang.Integer id)
                                                                                 throws java.lang.Exception
Performs the core logic for getMeasurementByAnalysisInstrumentId(java.lang.Integer)

Throws:
java.lang.Exception

getMeasurementByNumericalPrecisionId

public RemoteMeasurementFullVO[] getMeasurementByNumericalPrecisionId(java.lang.Integer id)
Specified by:
getMeasurementByNumericalPrecisionId in interface RemoteMeasurementFullService
See Also:
RemoteMeasurementFullService.getMeasurementByNumericalPrecisionId(java.lang.Integer)

handleGetMeasurementByNumericalPrecisionId

protected abstract RemoteMeasurementFullVO[] handleGetMeasurementByNumericalPrecisionId(java.lang.Integer id)
                                                                                 throws java.lang.Exception
Performs the core logic for getMeasurementByNumericalPrecisionId(java.lang.Integer)

Throws:
java.lang.Exception

getMeasurementByPmfmId

public RemoteMeasurementFullVO[] getMeasurementByPmfmId(java.lang.Integer id)
Specified by:
getMeasurementByPmfmId in interface RemoteMeasurementFullService
See Also:
RemoteMeasurementFullService.getMeasurementByPmfmId(java.lang.Integer)

handleGetMeasurementByPmfmId

protected abstract RemoteMeasurementFullVO[] handleGetMeasurementByPmfmId(java.lang.Integer id)
                                                                   throws java.lang.Exception
Performs the core logic for getMeasurementByPmfmId(java.lang.Integer)

Throws:
java.lang.Exception

getMeasurementByQualitativeValueId

public RemoteMeasurementFullVO[] getMeasurementByQualitativeValueId(java.lang.Integer id)
Specified by:
getMeasurementByQualitativeValueId in interface RemoteMeasurementFullService
See Also:
RemoteMeasurementFullService.getMeasurementByQualitativeValueId(java.lang.Integer)

handleGetMeasurementByQualitativeValueId

protected abstract RemoteMeasurementFullVO[] handleGetMeasurementByQualitativeValueId(java.lang.Integer id)
                                                                               throws java.lang.Exception
Performs the core logic for getMeasurementByQualitativeValueId(java.lang.Integer)

Throws:
java.lang.Exception

getMeasurementByAggregationLevelId

public RemoteMeasurementFullVO[] getMeasurementByAggregationLevelId(java.lang.Integer id)
Specified by:
getMeasurementByAggregationLevelId in interface RemoteMeasurementFullService
See Also:
RemoteMeasurementFullService.getMeasurementByAggregationLevelId(java.lang.Integer)

handleGetMeasurementByAggregationLevelId

protected abstract RemoteMeasurementFullVO[] handleGetMeasurementByAggregationLevelId(java.lang.Integer id)
                                                                               throws java.lang.Exception
Performs the core logic for getMeasurementByAggregationLevelId(java.lang.Integer)

Throws:
java.lang.Exception

remoteMeasurementFullVOsAreEqualOnIdentifiers

public boolean remoteMeasurementFullVOsAreEqualOnIdentifiers(RemoteMeasurementFullVO remoteMeasurementFullVOFirst,
                                                             RemoteMeasurementFullVO remoteMeasurementFullVOSecond)
Specified by:
remoteMeasurementFullVOsAreEqualOnIdentifiers in interface RemoteMeasurementFullService
See Also:
RemoteMeasurementFullService.remoteMeasurementFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.data.measure.generic.vo.RemoteMeasurementFullVO, fr.ifremer.allegro.data.measure.generic.vo.RemoteMeasurementFullVO)

handleRemoteMeasurementFullVOsAreEqualOnIdentifiers

protected abstract boolean handleRemoteMeasurementFullVOsAreEqualOnIdentifiers(RemoteMeasurementFullVO remoteMeasurementFullVOFirst,
                                                                               RemoteMeasurementFullVO remoteMeasurementFullVOSecond)
                                                                        throws java.lang.Exception
Performs the core logic for remoteMeasurementFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.data.measure.generic.vo.RemoteMeasurementFullVO, fr.ifremer.allegro.data.measure.generic.vo.RemoteMeasurementFullVO)

Throws:
java.lang.Exception

remoteMeasurementFullVOsAreEqual

public boolean remoteMeasurementFullVOsAreEqual(RemoteMeasurementFullVO remoteMeasurementFullVOFirst,
                                                RemoteMeasurementFullVO remoteMeasurementFullVOSecond)
Specified by:
remoteMeasurementFullVOsAreEqual in interface RemoteMeasurementFullService
See Also:
RemoteMeasurementFullService.remoteMeasurementFullVOsAreEqual(fr.ifremer.allegro.data.measure.generic.vo.RemoteMeasurementFullVO, fr.ifremer.allegro.data.measure.generic.vo.RemoteMeasurementFullVO)

handleRemoteMeasurementFullVOsAreEqual

protected abstract boolean handleRemoteMeasurementFullVOsAreEqual(RemoteMeasurementFullVO remoteMeasurementFullVOFirst,
                                                                  RemoteMeasurementFullVO remoteMeasurementFullVOSecond)
                                                           throws java.lang.Exception
Performs the core logic for remoteMeasurementFullVOsAreEqual(fr.ifremer.allegro.data.measure.generic.vo.RemoteMeasurementFullVO, fr.ifremer.allegro.data.measure.generic.vo.RemoteMeasurementFullVO)

Throws:
java.lang.Exception

getMeasurementNaturalIds

public RemoteMeasurementNaturalId[] getMeasurementNaturalIds()
Specified by:
getMeasurementNaturalIds in interface RemoteMeasurementFullService
See Also:
RemoteMeasurementFullService.getMeasurementNaturalIds()

handleGetMeasurementNaturalIds

protected abstract RemoteMeasurementNaturalId[] handleGetMeasurementNaturalIds()
                                                                        throws java.lang.Exception
Performs the core logic for getMeasurementNaturalIds()

Throws:
java.lang.Exception

getMeasurementByNaturalId

public RemoteMeasurementFullVO getMeasurementByNaturalId(RemoteMeasurementNaturalId measurementNaturalId)
Specified by:
getMeasurementByNaturalId in interface RemoteMeasurementFullService
See Also:
RemoteMeasurementFullService.getMeasurementByNaturalId(fr.ifremer.allegro.data.measure.generic.vo.RemoteMeasurementNaturalId)

handleGetMeasurementByNaturalId

protected abstract RemoteMeasurementFullVO handleGetMeasurementByNaturalId(RemoteMeasurementNaturalId measurementNaturalId)
                                                                    throws java.lang.Exception
Performs the core logic for getMeasurementByNaturalId(fr.ifremer.allegro.data.measure.generic.vo.RemoteMeasurementNaturalId)

Throws:
java.lang.Exception

getMeasurementNaturalIdById

public RemoteMeasurementNaturalId getMeasurementNaturalIdById(java.lang.Integer id)
Specified by:
getMeasurementNaturalIdById in interface RemoteMeasurementFullService
See Also:
RemoteMeasurementFullService.getMeasurementNaturalIdById(java.lang.Integer)

handleGetMeasurementNaturalIdById

protected abstract RemoteMeasurementNaturalId handleGetMeasurementNaturalIdById(java.lang.Integer id)
                                                                         throws java.lang.Exception
Performs the core logic for getMeasurementNaturalIdById(java.lang.Integer)

Throws:
java.lang.Exception

getClusterMeasurementByIdentifiers

public ClusterMeasurement getClusterMeasurementByIdentifiers(java.lang.Integer id)
Specified by:
getClusterMeasurementByIdentifiers in interface RemoteMeasurementFullService
See Also:
RemoteMeasurementFullService.getClusterMeasurementByIdentifiers(java.lang.Integer)

handleGetClusterMeasurementByIdentifiers

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