fr.ifremer.allegro.data.vessel.feature.physical.generic.service
Class RemoteVesselPhysicalFeaturesFullServiceBase

java.lang.Object
  extended by fr.ifremer.allegro.data.vessel.feature.physical.generic.service.RemoteVesselPhysicalFeaturesFullServiceBase
All Implemented Interfaces:
RemoteVesselPhysicalFeaturesFullService
Direct Known Subclasses:
RemoteVesselPhysicalFeaturesFullServiceImpl

public abstract class RemoteVesselPhysicalFeaturesFullServiceBase
extends java.lang.Object
implements RemoteVesselPhysicalFeaturesFullService

Spring Service base class for fr.ifremer.allegro.data.vessel.feature.physical.generic.service.RemoteVesselPhysicalFeaturesFullService, provides access to all services and entities referenced by this service.

See Also:
RemoteVesselPhysicalFeaturesFullService

Constructor Summary
RemoteVesselPhysicalFeaturesFullServiceBase()
           
 
Method Summary
 ClusterVesselPhysicalFeatures addOrUpdateClusterVesselPhysicalFeatures(ClusterVesselPhysicalFeatures clusterVesselPhysicalFeatures)
           
 RemoteVesselPhysicalFeaturesFullVO addVesselPhysicalFeatures(RemoteVesselPhysicalFeaturesFullVO vesselPhysicalFeatures)
           
 ClusterVesselPhysicalFeatures[] getAllClusterVesselPhysicalFeaturesSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp, java.lang.Integer userId, java.lang.Integer[] registrationLocationIds, java.lang.Integer pageNumber, java.lang.Integer pageSize)
           
 RemoteVesselPhysicalFeaturesFullVO[] getAllVesselPhysicalFeatures()
           
 ClusterVesselPhysicalFeatures getClusterVesselPhysicalFeaturesByIdentifiers(java.lang.Integer id)
           
protected  DepartmentDao getDepartmentDao()
          Gets the reference to department'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  PhysicalGearSurveyDao getPhysicalGearSurveyDao()
          Gets the reference to physicalGearSurvey's DAO.
protected  java.security.Principal getPrincipal()
          Gets the current principal if one has been set, otherwise returns null.
protected  ProgramDao getProgramDao()
          Gets the reference to program's DAO.
protected  QualityFlagDao getQualityFlagDao()
          Gets the reference to qualityFlag's DAO.
protected  UserDao getUserDao()
          Gets the reference to user's DAO.
protected  VesselDao getVesselDao()
          Gets the reference to vessel's DAO.
 RemoteVesselPhysicalFeaturesFullVO[] getVesselPhysicalFeaturesByBaseLandingLocationId(java.lang.Integer id)
           
 RemoteVesselPhysicalFeaturesFullVO getVesselPhysicalFeaturesById(java.lang.Integer id)
           
 RemoteVesselPhysicalFeaturesFullVO[] getVesselPhysicalFeaturesByIds(java.lang.Integer[] id)
           
 RemoteVesselPhysicalFeaturesFullVO getVesselPhysicalFeaturesByNaturalId(RemoteVesselPhysicalFeaturesNaturalId vesselPhysicalFeaturesNaturalId)
           
 RemoteVesselPhysicalFeaturesFullVO[] getVesselPhysicalFeaturesByPhysicalGearSurveyId(java.lang.Integer id)
           
 RemoteVesselPhysicalFeaturesFullVO[] getVesselPhysicalFeaturesByProgramCode(java.lang.String code)
           
 RemoteVesselPhysicalFeaturesFullVO[] getVesselPhysicalFeaturesByQualityFlagCode(java.lang.String code)
           
 RemoteVesselPhysicalFeaturesFullVO[] getVesselPhysicalFeaturesByRecorderDepartmentId(java.lang.Integer id)
           
 RemoteVesselPhysicalFeaturesFullVO[] getVesselPhysicalFeaturesByRecorderUserId(java.lang.Integer id)
           
 RemoteVesselPhysicalFeaturesFullVO[] getVesselPhysicalFeaturesByVesselCode(java.lang.String code)
           
protected  VesselPhysicalFeaturesDao getVesselPhysicalFeaturesDao()
          Gets the reference to vesselPhysicalFeatures's DAO.
 RemoteVesselPhysicalFeaturesNaturalId getVesselPhysicalFeaturesNaturalIdById(java.lang.Integer id)
           
 RemoteVesselPhysicalFeaturesNaturalId[] getVesselPhysicalFeaturesNaturalIds()
           
protected  VesselPhysicalMeasurementDao getVesselPhysicalMeasurementDao()
          Gets the reference to vesselPhysicalMeasurement's DAO.
protected abstract  ClusterVesselPhysicalFeatures handleAddOrUpdateClusterVesselPhysicalFeatures(ClusterVesselPhysicalFeatures clusterVesselPhysicalFeatures)
          Performs the core logic for addOrUpdateClusterVesselPhysicalFeatures(fr.ifremer.allegro.data.vessel.feature.physical.generic.cluster.ClusterVesselPhysicalFeatures)
protected abstract  RemoteVesselPhysicalFeaturesFullVO handleAddVesselPhysicalFeatures(RemoteVesselPhysicalFeaturesFullVO vesselPhysicalFeatures)
          Performs the core logic for addVesselPhysicalFeatures(fr.ifremer.allegro.data.vessel.feature.physical.generic.vo.RemoteVesselPhysicalFeaturesFullVO)
protected abstract  ClusterVesselPhysicalFeatures[] handleGetAllClusterVesselPhysicalFeaturesSinceDateSynchro(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 getAllClusterVesselPhysicalFeaturesSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)
protected abstract  RemoteVesselPhysicalFeaturesFullVO[] handleGetAllVesselPhysicalFeatures()
          Performs the core logic for getAllVesselPhysicalFeatures()
protected abstract  ClusterVesselPhysicalFeatures handleGetClusterVesselPhysicalFeaturesByIdentifiers(java.lang.Integer id)
          Performs the core logic for getClusterVesselPhysicalFeaturesByIdentifiers(java.lang.Integer)
protected abstract  RemoteVesselPhysicalFeaturesFullVO[] handleGetVesselPhysicalFeaturesByBaseLandingLocationId(java.lang.Integer id)
          Performs the core logic for getVesselPhysicalFeaturesByBaseLandingLocationId(java.lang.Integer)
protected abstract  RemoteVesselPhysicalFeaturesFullVO handleGetVesselPhysicalFeaturesById(java.lang.Integer id)
          Performs the core logic for getVesselPhysicalFeaturesById(java.lang.Integer)
protected abstract  RemoteVesselPhysicalFeaturesFullVO[] handleGetVesselPhysicalFeaturesByIds(java.lang.Integer[] id)
          Performs the core logic for getVesselPhysicalFeaturesByIds(java.lang.Integer[])
protected abstract  RemoteVesselPhysicalFeaturesFullVO handleGetVesselPhysicalFeaturesByNaturalId(RemoteVesselPhysicalFeaturesNaturalId vesselPhysicalFeaturesNaturalId)
          Performs the core logic for getVesselPhysicalFeaturesByNaturalId(fr.ifremer.allegro.data.vessel.feature.physical.generic.vo.RemoteVesselPhysicalFeaturesNaturalId)
protected abstract  RemoteVesselPhysicalFeaturesFullVO[] handleGetVesselPhysicalFeaturesByPhysicalGearSurveyId(java.lang.Integer id)
          Performs the core logic for getVesselPhysicalFeaturesByPhysicalGearSurveyId(java.lang.Integer)
protected abstract  RemoteVesselPhysicalFeaturesFullVO[] handleGetVesselPhysicalFeaturesByProgramCode(java.lang.String code)
          Performs the core logic for getVesselPhysicalFeaturesByProgramCode(java.lang.String)
protected abstract  RemoteVesselPhysicalFeaturesFullVO[] handleGetVesselPhysicalFeaturesByQualityFlagCode(java.lang.String code)
          Performs the core logic for getVesselPhysicalFeaturesByQualityFlagCode(java.lang.String)
protected abstract  RemoteVesselPhysicalFeaturesFullVO[] handleGetVesselPhysicalFeaturesByRecorderDepartmentId(java.lang.Integer id)
          Performs the core logic for getVesselPhysicalFeaturesByRecorderDepartmentId(java.lang.Integer)
protected abstract  RemoteVesselPhysicalFeaturesFullVO[] handleGetVesselPhysicalFeaturesByRecorderUserId(java.lang.Integer id)
          Performs the core logic for getVesselPhysicalFeaturesByRecorderUserId(java.lang.Integer)
protected abstract  RemoteVesselPhysicalFeaturesFullVO[] handleGetVesselPhysicalFeaturesByVesselCode(java.lang.String code)
          Performs the core logic for getVesselPhysicalFeaturesByVesselCode(java.lang.String)
protected abstract  RemoteVesselPhysicalFeaturesNaturalId handleGetVesselPhysicalFeaturesNaturalIdById(java.lang.Integer id)
          Performs the core logic for getVesselPhysicalFeaturesNaturalIdById(java.lang.Integer)
protected abstract  RemoteVesselPhysicalFeaturesNaturalId[] handleGetVesselPhysicalFeaturesNaturalIds()
          Performs the core logic for getVesselPhysicalFeaturesNaturalIds()
protected abstract  boolean handleRemoteVesselPhysicalFeaturesFullVOsAreEqual(RemoteVesselPhysicalFeaturesFullVO remoteVesselPhysicalFeaturesFullVOFirst, RemoteVesselPhysicalFeaturesFullVO remoteVesselPhysicalFeaturesFullVOSecond)
          Performs the core logic for remoteVesselPhysicalFeaturesFullVOsAreEqual(fr.ifremer.allegro.data.vessel.feature.physical.generic.vo.RemoteVesselPhysicalFeaturesFullVO, fr.ifremer.allegro.data.vessel.feature.physical.generic.vo.RemoteVesselPhysicalFeaturesFullVO)
protected abstract  boolean handleRemoteVesselPhysicalFeaturesFullVOsAreEqualOnIdentifiers(RemoteVesselPhysicalFeaturesFullVO remoteVesselPhysicalFeaturesFullVOFirst, RemoteVesselPhysicalFeaturesFullVO remoteVesselPhysicalFeaturesFullVOSecond)
          Performs the core logic for remoteVesselPhysicalFeaturesFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.data.vessel.feature.physical.generic.vo.RemoteVesselPhysicalFeaturesFullVO, fr.ifremer.allegro.data.vessel.feature.physical.generic.vo.RemoteVesselPhysicalFeaturesFullVO)
protected abstract  void handleRemoveVesselPhysicalFeatures(RemoteVesselPhysicalFeaturesFullVO vesselPhysicalFeatures)
          Performs the core logic for removeVesselPhysicalFeatures(fr.ifremer.allegro.data.vessel.feature.physical.generic.vo.RemoteVesselPhysicalFeaturesFullVO)
protected abstract  void handleUpdateVesselPhysicalFeatures(RemoteVesselPhysicalFeaturesFullVO vesselPhysicalFeatures)
          Performs the core logic for updateVesselPhysicalFeatures(fr.ifremer.allegro.data.vessel.feature.physical.generic.vo.RemoteVesselPhysicalFeaturesFullVO)
 boolean remoteVesselPhysicalFeaturesFullVOsAreEqual(RemoteVesselPhysicalFeaturesFullVO remoteVesselPhysicalFeaturesFullVOFirst, RemoteVesselPhysicalFeaturesFullVO remoteVesselPhysicalFeaturesFullVOSecond)
           
 boolean remoteVesselPhysicalFeaturesFullVOsAreEqualOnIdentifiers(RemoteVesselPhysicalFeaturesFullVO remoteVesselPhysicalFeaturesFullVOFirst, RemoteVesselPhysicalFeaturesFullVO remoteVesselPhysicalFeaturesFullVOSecond)
           
 void removeVesselPhysicalFeatures(RemoteVesselPhysicalFeaturesFullVO vesselPhysicalFeatures)
           
 void setDepartmentDao(DepartmentDao departmentDao)
          Sets the reference to department's DAO.
 void setLocationDao(LocationDao locationDao)
          Sets the reference to location's DAO.
 void setPhysicalGearSurveyDao(PhysicalGearSurveyDao physicalGearSurveyDao)
          Sets the reference to physicalGearSurvey's DAO.
 void setProgramDao(ProgramDao programDao)
          Sets the reference to program's DAO.
 void setQualityFlagDao(QualityFlagDao qualityFlagDao)
          Sets the reference to qualityFlag's DAO.
 void setUserDao(UserDao userDao)
          Sets the reference to user's DAO.
 void setVesselDao(VesselDao vesselDao)
          Sets the reference to vessel's DAO.
 void setVesselPhysicalFeaturesDao(VesselPhysicalFeaturesDao vesselPhysicalFeaturesDao)
          Sets the reference to vesselPhysicalFeatures's DAO.
 void setVesselPhysicalMeasurementDao(VesselPhysicalMeasurementDao vesselPhysicalMeasurementDao)
          Sets the reference to vesselPhysicalMeasurement's DAO.
 void updateVesselPhysicalFeatures(RemoteVesselPhysicalFeaturesFullVO vesselPhysicalFeatures)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteVesselPhysicalFeaturesFullServiceBase

public RemoteVesselPhysicalFeaturesFullServiceBase()
Method Detail

setVesselPhysicalFeaturesDao

public void setVesselPhysicalFeaturesDao(VesselPhysicalFeaturesDao vesselPhysicalFeaturesDao)
Sets the reference to vesselPhysicalFeatures's DAO.


getVesselPhysicalFeaturesDao

protected VesselPhysicalFeaturesDao getVesselPhysicalFeaturesDao()
Gets the reference to vesselPhysicalFeatures's DAO.


setVesselPhysicalMeasurementDao

public void setVesselPhysicalMeasurementDao(VesselPhysicalMeasurementDao vesselPhysicalMeasurementDao)
Sets the reference to vesselPhysicalMeasurement's DAO.


getVesselPhysicalMeasurementDao

protected VesselPhysicalMeasurementDao getVesselPhysicalMeasurementDao()
Gets the reference to vesselPhysicalMeasurement's DAO.


setPhysicalGearSurveyDao

public void setPhysicalGearSurveyDao(PhysicalGearSurveyDao physicalGearSurveyDao)
Sets the reference to physicalGearSurvey's DAO.


getPhysicalGearSurveyDao

protected PhysicalGearSurveyDao getPhysicalGearSurveyDao()
Gets the reference to physicalGearSurvey'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.


setUserDao

public void setUserDao(UserDao userDao)
Sets the reference to user's DAO.


getUserDao

protected UserDao getUserDao()
Gets the reference to user'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.


setVesselDao

public void setVesselDao(VesselDao vesselDao)
Sets the reference to vessel's DAO.


getVesselDao

protected VesselDao getVesselDao()
Gets the reference to vessel'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.


setProgramDao

public void setProgramDao(ProgramDao programDao)
Sets the reference to program's DAO.


getProgramDao

protected ProgramDao getProgramDao()
Gets the reference to program's DAO.


addVesselPhysicalFeatures

public RemoteVesselPhysicalFeaturesFullVO addVesselPhysicalFeatures(RemoteVesselPhysicalFeaturesFullVO vesselPhysicalFeatures)
Specified by:
addVesselPhysicalFeatures in interface RemoteVesselPhysicalFeaturesFullService
See Also:
RemoteVesselPhysicalFeaturesFullService.addVesselPhysicalFeatures(fr.ifremer.allegro.data.vessel.feature.physical.generic.vo.RemoteVesselPhysicalFeaturesFullVO)

handleAddVesselPhysicalFeatures

protected abstract RemoteVesselPhysicalFeaturesFullVO handleAddVesselPhysicalFeatures(RemoteVesselPhysicalFeaturesFullVO vesselPhysicalFeatures)
                                                                               throws java.lang.Exception
Performs the core logic for addVesselPhysicalFeatures(fr.ifremer.allegro.data.vessel.feature.physical.generic.vo.RemoteVesselPhysicalFeaturesFullVO)

Throws:
java.lang.Exception

updateVesselPhysicalFeatures

public void updateVesselPhysicalFeatures(RemoteVesselPhysicalFeaturesFullVO vesselPhysicalFeatures)
Specified by:
updateVesselPhysicalFeatures in interface RemoteVesselPhysicalFeaturesFullService
See Also:
RemoteVesselPhysicalFeaturesFullService.updateVesselPhysicalFeatures(fr.ifremer.allegro.data.vessel.feature.physical.generic.vo.RemoteVesselPhysicalFeaturesFullVO)

handleUpdateVesselPhysicalFeatures

protected abstract void handleUpdateVesselPhysicalFeatures(RemoteVesselPhysicalFeaturesFullVO vesselPhysicalFeatures)
                                                    throws java.lang.Exception
Performs the core logic for updateVesselPhysicalFeatures(fr.ifremer.allegro.data.vessel.feature.physical.generic.vo.RemoteVesselPhysicalFeaturesFullVO)

Throws:
java.lang.Exception

removeVesselPhysicalFeatures

public void removeVesselPhysicalFeatures(RemoteVesselPhysicalFeaturesFullVO vesselPhysicalFeatures)
Specified by:
removeVesselPhysicalFeatures in interface RemoteVesselPhysicalFeaturesFullService
See Also:
RemoteVesselPhysicalFeaturesFullService.removeVesselPhysicalFeatures(fr.ifremer.allegro.data.vessel.feature.physical.generic.vo.RemoteVesselPhysicalFeaturesFullVO)

handleRemoveVesselPhysicalFeatures

protected abstract void handleRemoveVesselPhysicalFeatures(RemoteVesselPhysicalFeaturesFullVO vesselPhysicalFeatures)
                                                    throws java.lang.Exception
Performs the core logic for removeVesselPhysicalFeatures(fr.ifremer.allegro.data.vessel.feature.physical.generic.vo.RemoteVesselPhysicalFeaturesFullVO)

Throws:
java.lang.Exception

getAllVesselPhysicalFeatures

public RemoteVesselPhysicalFeaturesFullVO[] getAllVesselPhysicalFeatures()
Specified by:
getAllVesselPhysicalFeatures in interface RemoteVesselPhysicalFeaturesFullService
See Also:
RemoteVesselPhysicalFeaturesFullService.getAllVesselPhysicalFeatures()

handleGetAllVesselPhysicalFeatures

protected abstract RemoteVesselPhysicalFeaturesFullVO[] handleGetAllVesselPhysicalFeatures()
                                                                                    throws java.lang.Exception
Performs the core logic for getAllVesselPhysicalFeatures()

Throws:
java.lang.Exception

getVesselPhysicalFeaturesById

public RemoteVesselPhysicalFeaturesFullVO getVesselPhysicalFeaturesById(java.lang.Integer id)
Specified by:
getVesselPhysicalFeaturesById in interface RemoteVesselPhysicalFeaturesFullService
See Also:
RemoteVesselPhysicalFeaturesFullService.getVesselPhysicalFeaturesById(java.lang.Integer)

handleGetVesselPhysicalFeaturesById

protected abstract RemoteVesselPhysicalFeaturesFullVO handleGetVesselPhysicalFeaturesById(java.lang.Integer id)
                                                                                   throws java.lang.Exception
Performs the core logic for getVesselPhysicalFeaturesById(java.lang.Integer)

Throws:
java.lang.Exception

getVesselPhysicalFeaturesByIds

public RemoteVesselPhysicalFeaturesFullVO[] getVesselPhysicalFeaturesByIds(java.lang.Integer[] id)
Specified by:
getVesselPhysicalFeaturesByIds in interface RemoteVesselPhysicalFeaturesFullService
See Also:
RemoteVesselPhysicalFeaturesFullService.getVesselPhysicalFeaturesByIds(java.lang.Integer[])

handleGetVesselPhysicalFeaturesByIds

protected abstract RemoteVesselPhysicalFeaturesFullVO[] handleGetVesselPhysicalFeaturesByIds(java.lang.Integer[] id)
                                                                                      throws java.lang.Exception
Performs the core logic for getVesselPhysicalFeaturesByIds(java.lang.Integer[])

Throws:
java.lang.Exception

getVesselPhysicalFeaturesByPhysicalGearSurveyId

public RemoteVesselPhysicalFeaturesFullVO[] getVesselPhysicalFeaturesByPhysicalGearSurveyId(java.lang.Integer id)
Specified by:
getVesselPhysicalFeaturesByPhysicalGearSurveyId in interface RemoteVesselPhysicalFeaturesFullService
See Also:
RemoteVesselPhysicalFeaturesFullService.getVesselPhysicalFeaturesByPhysicalGearSurveyId(java.lang.Integer)

handleGetVesselPhysicalFeaturesByPhysicalGearSurveyId

protected abstract RemoteVesselPhysicalFeaturesFullVO[] handleGetVesselPhysicalFeaturesByPhysicalGearSurveyId(java.lang.Integer id)
                                                                                                       throws java.lang.Exception
Performs the core logic for getVesselPhysicalFeaturesByPhysicalGearSurveyId(java.lang.Integer)

Throws:
java.lang.Exception

getVesselPhysicalFeaturesByRecorderDepartmentId

public RemoteVesselPhysicalFeaturesFullVO[] getVesselPhysicalFeaturesByRecorderDepartmentId(java.lang.Integer id)
Specified by:
getVesselPhysicalFeaturesByRecorderDepartmentId in interface RemoteVesselPhysicalFeaturesFullService
See Also:
RemoteVesselPhysicalFeaturesFullService.getVesselPhysicalFeaturesByRecorderDepartmentId(java.lang.Integer)

handleGetVesselPhysicalFeaturesByRecorderDepartmentId

protected abstract RemoteVesselPhysicalFeaturesFullVO[] handleGetVesselPhysicalFeaturesByRecorderDepartmentId(java.lang.Integer id)
                                                                                                       throws java.lang.Exception
Performs the core logic for getVesselPhysicalFeaturesByRecorderDepartmentId(java.lang.Integer)

Throws:
java.lang.Exception

getVesselPhysicalFeaturesByRecorderUserId

public RemoteVesselPhysicalFeaturesFullVO[] getVesselPhysicalFeaturesByRecorderUserId(java.lang.Integer id)
Specified by:
getVesselPhysicalFeaturesByRecorderUserId in interface RemoteVesselPhysicalFeaturesFullService
See Also:
RemoteVesselPhysicalFeaturesFullService.getVesselPhysicalFeaturesByRecorderUserId(java.lang.Integer)

handleGetVesselPhysicalFeaturesByRecorderUserId

protected abstract RemoteVesselPhysicalFeaturesFullVO[] handleGetVesselPhysicalFeaturesByRecorderUserId(java.lang.Integer id)
                                                                                                 throws java.lang.Exception
Performs the core logic for getVesselPhysicalFeaturesByRecorderUserId(java.lang.Integer)

Throws:
java.lang.Exception

getVesselPhysicalFeaturesByBaseLandingLocationId

public RemoteVesselPhysicalFeaturesFullVO[] getVesselPhysicalFeaturesByBaseLandingLocationId(java.lang.Integer id)
Specified by:
getVesselPhysicalFeaturesByBaseLandingLocationId in interface RemoteVesselPhysicalFeaturesFullService
See Also:
RemoteVesselPhysicalFeaturesFullService.getVesselPhysicalFeaturesByBaseLandingLocationId(java.lang.Integer)

handleGetVesselPhysicalFeaturesByBaseLandingLocationId

protected abstract RemoteVesselPhysicalFeaturesFullVO[] handleGetVesselPhysicalFeaturesByBaseLandingLocationId(java.lang.Integer id)
                                                                                                        throws java.lang.Exception
Performs the core logic for getVesselPhysicalFeaturesByBaseLandingLocationId(java.lang.Integer)

Throws:
java.lang.Exception

getVesselPhysicalFeaturesByVesselCode

public RemoteVesselPhysicalFeaturesFullVO[] getVesselPhysicalFeaturesByVesselCode(java.lang.String code)
Specified by:
getVesselPhysicalFeaturesByVesselCode in interface RemoteVesselPhysicalFeaturesFullService
See Also:
RemoteVesselPhysicalFeaturesFullService.getVesselPhysicalFeaturesByVesselCode(java.lang.String)

handleGetVesselPhysicalFeaturesByVesselCode

protected abstract RemoteVesselPhysicalFeaturesFullVO[] handleGetVesselPhysicalFeaturesByVesselCode(java.lang.String code)
                                                                                             throws java.lang.Exception
Performs the core logic for getVesselPhysicalFeaturesByVesselCode(java.lang.String)

Throws:
java.lang.Exception

getVesselPhysicalFeaturesByQualityFlagCode

public RemoteVesselPhysicalFeaturesFullVO[] getVesselPhysicalFeaturesByQualityFlagCode(java.lang.String code)
Specified by:
getVesselPhysicalFeaturesByQualityFlagCode in interface RemoteVesselPhysicalFeaturesFullService
See Also:
RemoteVesselPhysicalFeaturesFullService.getVesselPhysicalFeaturesByQualityFlagCode(java.lang.String)

handleGetVesselPhysicalFeaturesByQualityFlagCode

protected abstract RemoteVesselPhysicalFeaturesFullVO[] handleGetVesselPhysicalFeaturesByQualityFlagCode(java.lang.String code)
                                                                                                  throws java.lang.Exception
Performs the core logic for getVesselPhysicalFeaturesByQualityFlagCode(java.lang.String)

Throws:
java.lang.Exception

getVesselPhysicalFeaturesByProgramCode

public RemoteVesselPhysicalFeaturesFullVO[] getVesselPhysicalFeaturesByProgramCode(java.lang.String code)
Specified by:
getVesselPhysicalFeaturesByProgramCode in interface RemoteVesselPhysicalFeaturesFullService
See Also:
RemoteVesselPhysicalFeaturesFullService.getVesselPhysicalFeaturesByProgramCode(java.lang.String)

handleGetVesselPhysicalFeaturesByProgramCode

protected abstract RemoteVesselPhysicalFeaturesFullVO[] handleGetVesselPhysicalFeaturesByProgramCode(java.lang.String code)
                                                                                              throws java.lang.Exception
Performs the core logic for getVesselPhysicalFeaturesByProgramCode(java.lang.String)

Throws:
java.lang.Exception

remoteVesselPhysicalFeaturesFullVOsAreEqualOnIdentifiers

public boolean remoteVesselPhysicalFeaturesFullVOsAreEqualOnIdentifiers(RemoteVesselPhysicalFeaturesFullVO remoteVesselPhysicalFeaturesFullVOFirst,
                                                                        RemoteVesselPhysicalFeaturesFullVO remoteVesselPhysicalFeaturesFullVOSecond)
Specified by:
remoteVesselPhysicalFeaturesFullVOsAreEqualOnIdentifiers in interface RemoteVesselPhysicalFeaturesFullService
See Also:
RemoteVesselPhysicalFeaturesFullService.remoteVesselPhysicalFeaturesFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.data.vessel.feature.physical.generic.vo.RemoteVesselPhysicalFeaturesFullVO, fr.ifremer.allegro.data.vessel.feature.physical.generic.vo.RemoteVesselPhysicalFeaturesFullVO)

handleRemoteVesselPhysicalFeaturesFullVOsAreEqualOnIdentifiers

protected abstract boolean handleRemoteVesselPhysicalFeaturesFullVOsAreEqualOnIdentifiers(RemoteVesselPhysicalFeaturesFullVO remoteVesselPhysicalFeaturesFullVOFirst,
                                                                                          RemoteVesselPhysicalFeaturesFullVO remoteVesselPhysicalFeaturesFullVOSecond)
                                                                                   throws java.lang.Exception
Performs the core logic for remoteVesselPhysicalFeaturesFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.data.vessel.feature.physical.generic.vo.RemoteVesselPhysicalFeaturesFullVO, fr.ifremer.allegro.data.vessel.feature.physical.generic.vo.RemoteVesselPhysicalFeaturesFullVO)

Throws:
java.lang.Exception

remoteVesselPhysicalFeaturesFullVOsAreEqual

public boolean remoteVesselPhysicalFeaturesFullVOsAreEqual(RemoteVesselPhysicalFeaturesFullVO remoteVesselPhysicalFeaturesFullVOFirst,
                                                           RemoteVesselPhysicalFeaturesFullVO remoteVesselPhysicalFeaturesFullVOSecond)
Specified by:
remoteVesselPhysicalFeaturesFullVOsAreEqual in interface RemoteVesselPhysicalFeaturesFullService
See Also:
RemoteVesselPhysicalFeaturesFullService.remoteVesselPhysicalFeaturesFullVOsAreEqual(fr.ifremer.allegro.data.vessel.feature.physical.generic.vo.RemoteVesselPhysicalFeaturesFullVO, fr.ifremer.allegro.data.vessel.feature.physical.generic.vo.RemoteVesselPhysicalFeaturesFullVO)

handleRemoteVesselPhysicalFeaturesFullVOsAreEqual

protected abstract boolean handleRemoteVesselPhysicalFeaturesFullVOsAreEqual(RemoteVesselPhysicalFeaturesFullVO remoteVesselPhysicalFeaturesFullVOFirst,
                                                                             RemoteVesselPhysicalFeaturesFullVO remoteVesselPhysicalFeaturesFullVOSecond)
                                                                      throws java.lang.Exception
Performs the core logic for remoteVesselPhysicalFeaturesFullVOsAreEqual(fr.ifremer.allegro.data.vessel.feature.physical.generic.vo.RemoteVesselPhysicalFeaturesFullVO, fr.ifremer.allegro.data.vessel.feature.physical.generic.vo.RemoteVesselPhysicalFeaturesFullVO)

Throws:
java.lang.Exception

getVesselPhysicalFeaturesNaturalIds

public RemoteVesselPhysicalFeaturesNaturalId[] getVesselPhysicalFeaturesNaturalIds()
Specified by:
getVesselPhysicalFeaturesNaturalIds in interface RemoteVesselPhysicalFeaturesFullService
See Also:
RemoteVesselPhysicalFeaturesFullService.getVesselPhysicalFeaturesNaturalIds()

handleGetVesselPhysicalFeaturesNaturalIds

protected abstract RemoteVesselPhysicalFeaturesNaturalId[] handleGetVesselPhysicalFeaturesNaturalIds()
                                                                                              throws java.lang.Exception
Performs the core logic for getVesselPhysicalFeaturesNaturalIds()

Throws:
java.lang.Exception

getVesselPhysicalFeaturesByNaturalId

public RemoteVesselPhysicalFeaturesFullVO getVesselPhysicalFeaturesByNaturalId(RemoteVesselPhysicalFeaturesNaturalId vesselPhysicalFeaturesNaturalId)
Specified by:
getVesselPhysicalFeaturesByNaturalId in interface RemoteVesselPhysicalFeaturesFullService
See Also:
RemoteVesselPhysicalFeaturesFullService.getVesselPhysicalFeaturesByNaturalId(fr.ifremer.allegro.data.vessel.feature.physical.generic.vo.RemoteVesselPhysicalFeaturesNaturalId)

handleGetVesselPhysicalFeaturesByNaturalId

protected abstract RemoteVesselPhysicalFeaturesFullVO handleGetVesselPhysicalFeaturesByNaturalId(RemoteVesselPhysicalFeaturesNaturalId vesselPhysicalFeaturesNaturalId)
                                                                                          throws java.lang.Exception
Performs the core logic for getVesselPhysicalFeaturesByNaturalId(fr.ifremer.allegro.data.vessel.feature.physical.generic.vo.RemoteVesselPhysicalFeaturesNaturalId)

Throws:
java.lang.Exception

getVesselPhysicalFeaturesNaturalIdById

public RemoteVesselPhysicalFeaturesNaturalId getVesselPhysicalFeaturesNaturalIdById(java.lang.Integer id)
Specified by:
getVesselPhysicalFeaturesNaturalIdById in interface RemoteVesselPhysicalFeaturesFullService
See Also:
RemoteVesselPhysicalFeaturesFullService.getVesselPhysicalFeaturesNaturalIdById(java.lang.Integer)

handleGetVesselPhysicalFeaturesNaturalIdById

protected abstract RemoteVesselPhysicalFeaturesNaturalId handleGetVesselPhysicalFeaturesNaturalIdById(java.lang.Integer id)
                                                                                               throws java.lang.Exception
Performs the core logic for getVesselPhysicalFeaturesNaturalIdById(java.lang.Integer)

Throws:
java.lang.Exception

getAllClusterVesselPhysicalFeaturesSinceDateSynchro

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

handleGetAllClusterVesselPhysicalFeaturesSinceDateSynchro

protected abstract ClusterVesselPhysicalFeatures[] handleGetAllClusterVesselPhysicalFeaturesSinceDateSynchro(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 getAllClusterVesselPhysicalFeaturesSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

Throws:
java.lang.Exception

getClusterVesselPhysicalFeaturesByIdentifiers

public ClusterVesselPhysicalFeatures getClusterVesselPhysicalFeaturesByIdentifiers(java.lang.Integer id)
Specified by:
getClusterVesselPhysicalFeaturesByIdentifiers in interface RemoteVesselPhysicalFeaturesFullService
See Also:
RemoteVesselPhysicalFeaturesFullService.getClusterVesselPhysicalFeaturesByIdentifiers(java.lang.Integer)

handleGetClusterVesselPhysicalFeaturesByIdentifiers

protected abstract ClusterVesselPhysicalFeatures handleGetClusterVesselPhysicalFeaturesByIdentifiers(java.lang.Integer id)
                                                                                              throws java.lang.Exception
Performs the core logic for getClusterVesselPhysicalFeaturesByIdentifiers(java.lang.Integer)

Throws:
java.lang.Exception

addOrUpdateClusterVesselPhysicalFeatures

public ClusterVesselPhysicalFeatures addOrUpdateClusterVesselPhysicalFeatures(ClusterVesselPhysicalFeatures clusterVesselPhysicalFeatures)
Specified by:
addOrUpdateClusterVesselPhysicalFeatures in interface RemoteVesselPhysicalFeaturesFullService
See Also:
RemoteVesselPhysicalFeaturesFullService.addOrUpdateClusterVesselPhysicalFeatures(fr.ifremer.allegro.data.vessel.feature.physical.generic.cluster.ClusterVesselPhysicalFeatures)

handleAddOrUpdateClusterVesselPhysicalFeatures

protected abstract ClusterVesselPhysicalFeatures handleAddOrUpdateClusterVesselPhysicalFeatures(ClusterVesselPhysicalFeatures clusterVesselPhysicalFeatures)
                                                                                         throws java.lang.Exception
Performs the core logic for addOrUpdateClusterVesselPhysicalFeatures(fr.ifremer.allegro.data.vessel.feature.physical.generic.cluster.ClusterVesselPhysicalFeatures)

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.