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

java.lang.Object
  extended by fr.ifremer.allegro.data.measure.generic.service.RemoteSampleMeasurementFullServiceBase
All Implemented Interfaces:
RemoteSampleMeasurementFullService
Direct Known Subclasses:
RemoteSampleMeasurementFullServiceImpl

public abstract class RemoteSampleMeasurementFullServiceBase
extends java.lang.Object
implements RemoteSampleMeasurementFullService

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

See Also:
RemoteSampleMeasurementFullService

Constructor Summary
RemoteSampleMeasurementFullServiceBase()
           
 
Method Summary
 RemoteSampleMeasurementFullVO addSampleMeasurement(RemoteSampleMeasurementFullVO sampleMeasurement)
           
protected  AggregationLevelDao getAggregationLevelDao()
          Gets the reference to aggregationLevel's DAO.
 RemoteSampleMeasurementFullVO[] getAllSampleMeasurement()
           
protected  AnalysisInstrumentDao getAnalysisInstrumentDao()
          Gets the reference to analysisInstrument's DAO.
 ClusterSampleMeasurement getClusterSampleMeasurementByIdentifiers(java.lang.Integer id)
           
protected  DepartmentDao getDepartmentDao()
          Gets the reference to department'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  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  SampleDao getSampleDao()
          Gets the reference to sample's DAO.
 RemoteSampleMeasurementFullVO[] getSampleMeasurementByAggregationLevelId(java.lang.Integer id)
           
 RemoteSampleMeasurementFullVO[] getSampleMeasurementByAnalysisInstrumentId(java.lang.Integer id)
           
 RemoteSampleMeasurementFullVO[] getSampleMeasurementByDepartmentId(java.lang.Integer id)
           
 RemoteSampleMeasurementFullVO getSampleMeasurementById(java.lang.Integer id)
           
 RemoteSampleMeasurementFullVO[] getSampleMeasurementByIds(java.lang.Integer[] id)
           
 RemoteSampleMeasurementFullVO getSampleMeasurementByNaturalId(RemoteSampleMeasurementNaturalId sampleMeasurementNaturalId)
           
 RemoteSampleMeasurementFullVO[] getSampleMeasurementByNumericalPrecisionId(java.lang.Integer id)
           
 RemoteSampleMeasurementFullVO[] getSampleMeasurementByPmfmId(java.lang.Integer id)
           
 RemoteSampleMeasurementFullVO[] getSampleMeasurementByPrecisionTypeId(java.lang.Integer id)
           
 RemoteSampleMeasurementFullVO[] getSampleMeasurementByQualitativeValueId(java.lang.Integer id)
           
 RemoteSampleMeasurementFullVO[] getSampleMeasurementByQualityFlagCode(java.lang.String code)
           
 RemoteSampleMeasurementFullVO[] getSampleMeasurementBySampleId(java.lang.Integer id)
           
protected  SampleMeasurementDao getSampleMeasurementDao()
          Gets the reference to sampleMeasurement's DAO.
 RemoteSampleMeasurementNaturalId getSampleMeasurementNaturalIdById(java.lang.Integer id)
           
 RemoteSampleMeasurementNaturalId[] getSampleMeasurementNaturalIds()
           
protected abstract  RemoteSampleMeasurementFullVO handleAddSampleMeasurement(RemoteSampleMeasurementFullVO sampleMeasurement)
          Performs the core logic for addSampleMeasurement(fr.ifremer.allegro.data.measure.generic.vo.RemoteSampleMeasurementFullVO)
protected abstract  RemoteSampleMeasurementFullVO[] handleGetAllSampleMeasurement()
          Performs the core logic for getAllSampleMeasurement()
protected abstract  ClusterSampleMeasurement handleGetClusterSampleMeasurementByIdentifiers(java.lang.Integer id)
          Performs the core logic for getClusterSampleMeasurementByIdentifiers(java.lang.Integer)
protected abstract  RemoteSampleMeasurementFullVO[] handleGetSampleMeasurementByAggregationLevelId(java.lang.Integer id)
          Performs the core logic for getSampleMeasurementByAggregationLevelId(java.lang.Integer)
protected abstract  RemoteSampleMeasurementFullVO[] handleGetSampleMeasurementByAnalysisInstrumentId(java.lang.Integer id)
          Performs the core logic for getSampleMeasurementByAnalysisInstrumentId(java.lang.Integer)
protected abstract  RemoteSampleMeasurementFullVO[] handleGetSampleMeasurementByDepartmentId(java.lang.Integer id)
          Performs the core logic for getSampleMeasurementByDepartmentId(java.lang.Integer)
protected abstract  RemoteSampleMeasurementFullVO handleGetSampleMeasurementById(java.lang.Integer id)
          Performs the core logic for getSampleMeasurementById(java.lang.Integer)
protected abstract  RemoteSampleMeasurementFullVO[] handleGetSampleMeasurementByIds(java.lang.Integer[] id)
          Performs the core logic for getSampleMeasurementByIds(java.lang.Integer[])
protected abstract  RemoteSampleMeasurementFullVO handleGetSampleMeasurementByNaturalId(RemoteSampleMeasurementNaturalId sampleMeasurementNaturalId)
          Performs the core logic for getSampleMeasurementByNaturalId(fr.ifremer.allegro.data.measure.generic.vo.RemoteSampleMeasurementNaturalId)
protected abstract  RemoteSampleMeasurementFullVO[] handleGetSampleMeasurementByNumericalPrecisionId(java.lang.Integer id)
          Performs the core logic for getSampleMeasurementByNumericalPrecisionId(java.lang.Integer)
protected abstract  RemoteSampleMeasurementFullVO[] handleGetSampleMeasurementByPmfmId(java.lang.Integer id)
          Performs the core logic for getSampleMeasurementByPmfmId(java.lang.Integer)
protected abstract  RemoteSampleMeasurementFullVO[] handleGetSampleMeasurementByPrecisionTypeId(java.lang.Integer id)
          Performs the core logic for getSampleMeasurementByPrecisionTypeId(java.lang.Integer)
protected abstract  RemoteSampleMeasurementFullVO[] handleGetSampleMeasurementByQualitativeValueId(java.lang.Integer id)
          Performs the core logic for getSampleMeasurementByQualitativeValueId(java.lang.Integer)
protected abstract  RemoteSampleMeasurementFullVO[] handleGetSampleMeasurementByQualityFlagCode(java.lang.String code)
          Performs the core logic for getSampleMeasurementByQualityFlagCode(java.lang.String)
protected abstract  RemoteSampleMeasurementFullVO[] handleGetSampleMeasurementBySampleId(java.lang.Integer id)
          Performs the core logic for getSampleMeasurementBySampleId(java.lang.Integer)
protected abstract  RemoteSampleMeasurementNaturalId handleGetSampleMeasurementNaturalIdById(java.lang.Integer id)
          Performs the core logic for getSampleMeasurementNaturalIdById(java.lang.Integer)
protected abstract  RemoteSampleMeasurementNaturalId[] handleGetSampleMeasurementNaturalIds()
          Performs the core logic for getSampleMeasurementNaturalIds()
protected abstract  boolean handleRemoteSampleMeasurementFullVOsAreEqual(RemoteSampleMeasurementFullVO remoteSampleMeasurementFullVOFirst, RemoteSampleMeasurementFullVO remoteSampleMeasurementFullVOSecond)
          Performs the core logic for remoteSampleMeasurementFullVOsAreEqual(fr.ifremer.allegro.data.measure.generic.vo.RemoteSampleMeasurementFullVO, fr.ifremer.allegro.data.measure.generic.vo.RemoteSampleMeasurementFullVO)
protected abstract  boolean handleRemoteSampleMeasurementFullVOsAreEqualOnIdentifiers(RemoteSampleMeasurementFullVO remoteSampleMeasurementFullVOFirst, RemoteSampleMeasurementFullVO remoteSampleMeasurementFullVOSecond)
          Performs the core logic for remoteSampleMeasurementFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.data.measure.generic.vo.RemoteSampleMeasurementFullVO, fr.ifremer.allegro.data.measure.generic.vo.RemoteSampleMeasurementFullVO)
protected abstract  void handleRemoveSampleMeasurement(RemoteSampleMeasurementFullVO sampleMeasurement)
          Performs the core logic for removeSampleMeasurement(fr.ifremer.allegro.data.measure.generic.vo.RemoteSampleMeasurementFullVO)
protected abstract  void handleUpdateSampleMeasurement(RemoteSampleMeasurementFullVO sampleMeasurement)
          Performs the core logic for updateSampleMeasurement(fr.ifremer.allegro.data.measure.generic.vo.RemoteSampleMeasurementFullVO)
 boolean remoteSampleMeasurementFullVOsAreEqual(RemoteSampleMeasurementFullVO remoteSampleMeasurementFullVOFirst, RemoteSampleMeasurementFullVO remoteSampleMeasurementFullVOSecond)
           
 boolean remoteSampleMeasurementFullVOsAreEqualOnIdentifiers(RemoteSampleMeasurementFullVO remoteSampleMeasurementFullVOFirst, RemoteSampleMeasurementFullVO remoteSampleMeasurementFullVOSecond)
           
 void removeSampleMeasurement(RemoteSampleMeasurementFullVO sampleMeasurement)
           
 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 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.
 void setSampleDao(SampleDao sampleDao)
          Sets the reference to sample's DAO.
 void setSampleMeasurementDao(SampleMeasurementDao sampleMeasurementDao)
          Sets the reference to sampleMeasurement's DAO.
 void updateSampleMeasurement(RemoteSampleMeasurementFullVO sampleMeasurement)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteSampleMeasurementFullServiceBase

public RemoteSampleMeasurementFullServiceBase()
Method Detail

setSampleMeasurementDao

public void setSampleMeasurementDao(SampleMeasurementDao sampleMeasurementDao)
Sets the reference to sampleMeasurement's DAO.


getSampleMeasurementDao

protected SampleMeasurementDao getSampleMeasurementDao()
Gets the reference to sampleMeasurement's DAO.


setSampleDao

public void setSampleDao(SampleDao sampleDao)
Sets the reference to sample's DAO.


getSampleDao

protected SampleDao getSampleDao()
Gets the reference to sample'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.


addSampleMeasurement

public RemoteSampleMeasurementFullVO addSampleMeasurement(RemoteSampleMeasurementFullVO sampleMeasurement)
Specified by:
addSampleMeasurement in interface RemoteSampleMeasurementFullService
See Also:
RemoteSampleMeasurementFullService.addSampleMeasurement(fr.ifremer.allegro.data.measure.generic.vo.RemoteSampleMeasurementFullVO)

handleAddSampleMeasurement

protected abstract RemoteSampleMeasurementFullVO handleAddSampleMeasurement(RemoteSampleMeasurementFullVO sampleMeasurement)
                                                                     throws java.lang.Exception
Performs the core logic for addSampleMeasurement(fr.ifremer.allegro.data.measure.generic.vo.RemoteSampleMeasurementFullVO)

Throws:
java.lang.Exception

updateSampleMeasurement

public void updateSampleMeasurement(RemoteSampleMeasurementFullVO sampleMeasurement)
Specified by:
updateSampleMeasurement in interface RemoteSampleMeasurementFullService
See Also:
RemoteSampleMeasurementFullService.updateSampleMeasurement(fr.ifremer.allegro.data.measure.generic.vo.RemoteSampleMeasurementFullVO)

handleUpdateSampleMeasurement

protected abstract void handleUpdateSampleMeasurement(RemoteSampleMeasurementFullVO sampleMeasurement)
                                               throws java.lang.Exception
Performs the core logic for updateSampleMeasurement(fr.ifremer.allegro.data.measure.generic.vo.RemoteSampleMeasurementFullVO)

Throws:
java.lang.Exception

removeSampleMeasurement

public void removeSampleMeasurement(RemoteSampleMeasurementFullVO sampleMeasurement)
Specified by:
removeSampleMeasurement in interface RemoteSampleMeasurementFullService
See Also:
RemoteSampleMeasurementFullService.removeSampleMeasurement(fr.ifremer.allegro.data.measure.generic.vo.RemoteSampleMeasurementFullVO)

handleRemoveSampleMeasurement

protected abstract void handleRemoveSampleMeasurement(RemoteSampleMeasurementFullVO sampleMeasurement)
                                               throws java.lang.Exception
Performs the core logic for removeSampleMeasurement(fr.ifremer.allegro.data.measure.generic.vo.RemoteSampleMeasurementFullVO)

Throws:
java.lang.Exception

getAllSampleMeasurement

public RemoteSampleMeasurementFullVO[] getAllSampleMeasurement()
Specified by:
getAllSampleMeasurement in interface RemoteSampleMeasurementFullService
See Also:
RemoteSampleMeasurementFullService.getAllSampleMeasurement()

handleGetAllSampleMeasurement

protected abstract RemoteSampleMeasurementFullVO[] handleGetAllSampleMeasurement()
                                                                          throws java.lang.Exception
Performs the core logic for getAllSampleMeasurement()

Throws:
java.lang.Exception

getSampleMeasurementById

public RemoteSampleMeasurementFullVO getSampleMeasurementById(java.lang.Integer id)
Specified by:
getSampleMeasurementById in interface RemoteSampleMeasurementFullService
See Also:
RemoteSampleMeasurementFullService.getSampleMeasurementById(java.lang.Integer)

handleGetSampleMeasurementById

protected abstract RemoteSampleMeasurementFullVO handleGetSampleMeasurementById(java.lang.Integer id)
                                                                         throws java.lang.Exception
Performs the core logic for getSampleMeasurementById(java.lang.Integer)

Throws:
java.lang.Exception

getSampleMeasurementByIds

public RemoteSampleMeasurementFullVO[] getSampleMeasurementByIds(java.lang.Integer[] id)
Specified by:
getSampleMeasurementByIds in interface RemoteSampleMeasurementFullService
See Also:
RemoteSampleMeasurementFullService.getSampleMeasurementByIds(java.lang.Integer[])

handleGetSampleMeasurementByIds

protected abstract RemoteSampleMeasurementFullVO[] handleGetSampleMeasurementByIds(java.lang.Integer[] id)
                                                                            throws java.lang.Exception
Performs the core logic for getSampleMeasurementByIds(java.lang.Integer[])

Throws:
java.lang.Exception

getSampleMeasurementBySampleId

public RemoteSampleMeasurementFullVO[] getSampleMeasurementBySampleId(java.lang.Integer id)
Specified by:
getSampleMeasurementBySampleId in interface RemoteSampleMeasurementFullService
See Also:
RemoteSampleMeasurementFullService.getSampleMeasurementBySampleId(java.lang.Integer)

handleGetSampleMeasurementBySampleId

protected abstract RemoteSampleMeasurementFullVO[] handleGetSampleMeasurementBySampleId(java.lang.Integer id)
                                                                                 throws java.lang.Exception
Performs the core logic for getSampleMeasurementBySampleId(java.lang.Integer)

Throws:
java.lang.Exception

getSampleMeasurementByDepartmentId

public RemoteSampleMeasurementFullVO[] getSampleMeasurementByDepartmentId(java.lang.Integer id)
Specified by:
getSampleMeasurementByDepartmentId in interface RemoteSampleMeasurementFullService
See Also:
RemoteSampleMeasurementFullService.getSampleMeasurementByDepartmentId(java.lang.Integer)

handleGetSampleMeasurementByDepartmentId

protected abstract RemoteSampleMeasurementFullVO[] handleGetSampleMeasurementByDepartmentId(java.lang.Integer id)
                                                                                     throws java.lang.Exception
Performs the core logic for getSampleMeasurementByDepartmentId(java.lang.Integer)

Throws:
java.lang.Exception

getSampleMeasurementByPrecisionTypeId

public RemoteSampleMeasurementFullVO[] getSampleMeasurementByPrecisionTypeId(java.lang.Integer id)
Specified by:
getSampleMeasurementByPrecisionTypeId in interface RemoteSampleMeasurementFullService
See Also:
RemoteSampleMeasurementFullService.getSampleMeasurementByPrecisionTypeId(java.lang.Integer)

handleGetSampleMeasurementByPrecisionTypeId

protected abstract RemoteSampleMeasurementFullVO[] handleGetSampleMeasurementByPrecisionTypeId(java.lang.Integer id)
                                                                                        throws java.lang.Exception
Performs the core logic for getSampleMeasurementByPrecisionTypeId(java.lang.Integer)

Throws:
java.lang.Exception

getSampleMeasurementByQualityFlagCode

public RemoteSampleMeasurementFullVO[] getSampleMeasurementByQualityFlagCode(java.lang.String code)
Specified by:
getSampleMeasurementByQualityFlagCode in interface RemoteSampleMeasurementFullService
See Also:
RemoteSampleMeasurementFullService.getSampleMeasurementByQualityFlagCode(java.lang.String)

handleGetSampleMeasurementByQualityFlagCode

protected abstract RemoteSampleMeasurementFullVO[] handleGetSampleMeasurementByQualityFlagCode(java.lang.String code)
                                                                                        throws java.lang.Exception
Performs the core logic for getSampleMeasurementByQualityFlagCode(java.lang.String)

Throws:
java.lang.Exception

getSampleMeasurementByAnalysisInstrumentId

public RemoteSampleMeasurementFullVO[] getSampleMeasurementByAnalysisInstrumentId(java.lang.Integer id)
Specified by:
getSampleMeasurementByAnalysisInstrumentId in interface RemoteSampleMeasurementFullService
See Also:
RemoteSampleMeasurementFullService.getSampleMeasurementByAnalysisInstrumentId(java.lang.Integer)

handleGetSampleMeasurementByAnalysisInstrumentId

protected abstract RemoteSampleMeasurementFullVO[] handleGetSampleMeasurementByAnalysisInstrumentId(java.lang.Integer id)
                                                                                             throws java.lang.Exception
Performs the core logic for getSampleMeasurementByAnalysisInstrumentId(java.lang.Integer)

Throws:
java.lang.Exception

getSampleMeasurementByNumericalPrecisionId

public RemoteSampleMeasurementFullVO[] getSampleMeasurementByNumericalPrecisionId(java.lang.Integer id)
Specified by:
getSampleMeasurementByNumericalPrecisionId in interface RemoteSampleMeasurementFullService
See Also:
RemoteSampleMeasurementFullService.getSampleMeasurementByNumericalPrecisionId(java.lang.Integer)

handleGetSampleMeasurementByNumericalPrecisionId

protected abstract RemoteSampleMeasurementFullVO[] handleGetSampleMeasurementByNumericalPrecisionId(java.lang.Integer id)
                                                                                             throws java.lang.Exception
Performs the core logic for getSampleMeasurementByNumericalPrecisionId(java.lang.Integer)

Throws:
java.lang.Exception

getSampleMeasurementByPmfmId

public RemoteSampleMeasurementFullVO[] getSampleMeasurementByPmfmId(java.lang.Integer id)
Specified by:
getSampleMeasurementByPmfmId in interface RemoteSampleMeasurementFullService
See Also:
RemoteSampleMeasurementFullService.getSampleMeasurementByPmfmId(java.lang.Integer)

handleGetSampleMeasurementByPmfmId

protected abstract RemoteSampleMeasurementFullVO[] handleGetSampleMeasurementByPmfmId(java.lang.Integer id)
                                                                               throws java.lang.Exception
Performs the core logic for getSampleMeasurementByPmfmId(java.lang.Integer)

Throws:
java.lang.Exception

getSampleMeasurementByQualitativeValueId

public RemoteSampleMeasurementFullVO[] getSampleMeasurementByQualitativeValueId(java.lang.Integer id)
Specified by:
getSampleMeasurementByQualitativeValueId in interface RemoteSampleMeasurementFullService
See Also:
RemoteSampleMeasurementFullService.getSampleMeasurementByQualitativeValueId(java.lang.Integer)

handleGetSampleMeasurementByQualitativeValueId

protected abstract RemoteSampleMeasurementFullVO[] handleGetSampleMeasurementByQualitativeValueId(java.lang.Integer id)
                                                                                           throws java.lang.Exception
Performs the core logic for getSampleMeasurementByQualitativeValueId(java.lang.Integer)

Throws:
java.lang.Exception

getSampleMeasurementByAggregationLevelId

public RemoteSampleMeasurementFullVO[] getSampleMeasurementByAggregationLevelId(java.lang.Integer id)
Specified by:
getSampleMeasurementByAggregationLevelId in interface RemoteSampleMeasurementFullService
See Also:
RemoteSampleMeasurementFullService.getSampleMeasurementByAggregationLevelId(java.lang.Integer)

handleGetSampleMeasurementByAggregationLevelId

protected abstract RemoteSampleMeasurementFullVO[] handleGetSampleMeasurementByAggregationLevelId(java.lang.Integer id)
                                                                                           throws java.lang.Exception
Performs the core logic for getSampleMeasurementByAggregationLevelId(java.lang.Integer)

Throws:
java.lang.Exception

remoteSampleMeasurementFullVOsAreEqualOnIdentifiers

public boolean remoteSampleMeasurementFullVOsAreEqualOnIdentifiers(RemoteSampleMeasurementFullVO remoteSampleMeasurementFullVOFirst,
                                                                   RemoteSampleMeasurementFullVO remoteSampleMeasurementFullVOSecond)
Specified by:
remoteSampleMeasurementFullVOsAreEqualOnIdentifiers in interface RemoteSampleMeasurementFullService
See Also:
RemoteSampleMeasurementFullService.remoteSampleMeasurementFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.data.measure.generic.vo.RemoteSampleMeasurementFullVO, fr.ifremer.allegro.data.measure.generic.vo.RemoteSampleMeasurementFullVO)

handleRemoteSampleMeasurementFullVOsAreEqualOnIdentifiers

protected abstract boolean handleRemoteSampleMeasurementFullVOsAreEqualOnIdentifiers(RemoteSampleMeasurementFullVO remoteSampleMeasurementFullVOFirst,
                                                                                     RemoteSampleMeasurementFullVO remoteSampleMeasurementFullVOSecond)
                                                                              throws java.lang.Exception
Performs the core logic for remoteSampleMeasurementFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.data.measure.generic.vo.RemoteSampleMeasurementFullVO, fr.ifremer.allegro.data.measure.generic.vo.RemoteSampleMeasurementFullVO)

Throws:
java.lang.Exception

remoteSampleMeasurementFullVOsAreEqual

public boolean remoteSampleMeasurementFullVOsAreEqual(RemoteSampleMeasurementFullVO remoteSampleMeasurementFullVOFirst,
                                                      RemoteSampleMeasurementFullVO remoteSampleMeasurementFullVOSecond)
Specified by:
remoteSampleMeasurementFullVOsAreEqual in interface RemoteSampleMeasurementFullService
See Also:
RemoteSampleMeasurementFullService.remoteSampleMeasurementFullVOsAreEqual(fr.ifremer.allegro.data.measure.generic.vo.RemoteSampleMeasurementFullVO, fr.ifremer.allegro.data.measure.generic.vo.RemoteSampleMeasurementFullVO)

handleRemoteSampleMeasurementFullVOsAreEqual

protected abstract boolean handleRemoteSampleMeasurementFullVOsAreEqual(RemoteSampleMeasurementFullVO remoteSampleMeasurementFullVOFirst,
                                                                        RemoteSampleMeasurementFullVO remoteSampleMeasurementFullVOSecond)
                                                                 throws java.lang.Exception
Performs the core logic for remoteSampleMeasurementFullVOsAreEqual(fr.ifremer.allegro.data.measure.generic.vo.RemoteSampleMeasurementFullVO, fr.ifremer.allegro.data.measure.generic.vo.RemoteSampleMeasurementFullVO)

Throws:
java.lang.Exception

getSampleMeasurementNaturalIds

public RemoteSampleMeasurementNaturalId[] getSampleMeasurementNaturalIds()
Specified by:
getSampleMeasurementNaturalIds in interface RemoteSampleMeasurementFullService
See Also:
RemoteSampleMeasurementFullService.getSampleMeasurementNaturalIds()

handleGetSampleMeasurementNaturalIds

protected abstract RemoteSampleMeasurementNaturalId[] handleGetSampleMeasurementNaturalIds()
                                                                                    throws java.lang.Exception
Performs the core logic for getSampleMeasurementNaturalIds()

Throws:
java.lang.Exception

getSampleMeasurementByNaturalId

public RemoteSampleMeasurementFullVO getSampleMeasurementByNaturalId(RemoteSampleMeasurementNaturalId sampleMeasurementNaturalId)
Specified by:
getSampleMeasurementByNaturalId in interface RemoteSampleMeasurementFullService
See Also:
RemoteSampleMeasurementFullService.getSampleMeasurementByNaturalId(fr.ifremer.allegro.data.measure.generic.vo.RemoteSampleMeasurementNaturalId)

handleGetSampleMeasurementByNaturalId

protected abstract RemoteSampleMeasurementFullVO handleGetSampleMeasurementByNaturalId(RemoteSampleMeasurementNaturalId sampleMeasurementNaturalId)
                                                                                throws java.lang.Exception
Performs the core logic for getSampleMeasurementByNaturalId(fr.ifremer.allegro.data.measure.generic.vo.RemoteSampleMeasurementNaturalId)

Throws:
java.lang.Exception

getSampleMeasurementNaturalIdById

public RemoteSampleMeasurementNaturalId getSampleMeasurementNaturalIdById(java.lang.Integer id)
Specified by:
getSampleMeasurementNaturalIdById in interface RemoteSampleMeasurementFullService
See Also:
RemoteSampleMeasurementFullService.getSampleMeasurementNaturalIdById(java.lang.Integer)

handleGetSampleMeasurementNaturalIdById

protected abstract RemoteSampleMeasurementNaturalId handleGetSampleMeasurementNaturalIdById(java.lang.Integer id)
                                                                                     throws java.lang.Exception
Performs the core logic for getSampleMeasurementNaturalIdById(java.lang.Integer)

Throws:
java.lang.Exception

getClusterSampleMeasurementByIdentifiers

public ClusterSampleMeasurement getClusterSampleMeasurementByIdentifiers(java.lang.Integer id)
Specified by:
getClusterSampleMeasurementByIdentifiers in interface RemoteSampleMeasurementFullService
See Also:
RemoteSampleMeasurementFullService.getClusterSampleMeasurementByIdentifiers(java.lang.Integer)

handleGetClusterSampleMeasurementByIdentifiers

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