fr.ifremer.allegro.data.vessel.feature.use.generic.service
Class RemoteVesselUseFeaturesFullServiceBase

java.lang.Object
  extended by fr.ifremer.allegro.data.vessel.feature.use.generic.service.RemoteVesselUseFeaturesFullServiceBase
All Implemented Interfaces:
RemoteVesselUseFeaturesFullService
Direct Known Subclasses:
RemoteVesselUseFeaturesFullServiceImpl

public abstract class RemoteVesselUseFeaturesFullServiceBase
extends java.lang.Object
implements RemoteVesselUseFeaturesFullService

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

See Also:
RemoteVesselUseFeaturesFullService

Constructor Summary
RemoteVesselUseFeaturesFullServiceBase()
           
 
Method Summary
 ClusterVesselUseFeatures addOrUpdateClusterVesselUseFeatures(ClusterVesselUseFeatures clusterVesselUseFeatures)
           
 RemoteVesselUseFeaturesFullVO addVesselUseFeatures(RemoteVesselUseFeaturesFullVO vesselUseFeatures)
           
protected  ActivityCalendarDao getActivityCalendarDao()
          Gets the reference to activityCalendar's DAO.
 ClusterVesselUseFeatures[] getAllClusterVesselUseFeaturesSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp, java.lang.Integer userId, java.lang.Integer[] registrationLocationIds, java.lang.Integer pageNumber, java.lang.Integer pageSize)
           
 RemoteVesselUseFeaturesFullVO[] getAllVesselUseFeatures()
           
 ClusterVesselUseFeatures getClusterVesselUseFeaturesByIdentifiers(java.lang.Integer id)
           
protected  EconomicalSurveyDao getEconomicalSurveyDao()
          Gets the reference to economicalSurvey's DAO.
protected  FishingAreaDao getFishingAreaDao()
          Gets the reference to fishingArea's DAO.
protected  FishingEffortCalendarDao getFishingEffortCalendarDao()
          Gets the reference to fishingEffortCalendar's DAO.
protected  FishingTripDao getFishingTripDao()
          Gets the reference to fishingTrip'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  OperationDao getOperationDao()
          Gets the reference to operation'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  VesselDao getVesselDao()
          Gets the reference to vessel's DAO.
 RemoteVesselUseFeaturesFullVO[] getVesselUseFeaturesByActivityCalendarId(java.lang.Integer id)
           
 RemoteVesselUseFeaturesFullVO[] getVesselUseFeaturesByBasePortLocationId(java.lang.Integer id)
           
 RemoteVesselUseFeaturesFullVO[] getVesselUseFeaturesByEconomicalSurveyId(java.lang.Integer id)
           
 RemoteVesselUseFeaturesFullVO[] getVesselUseFeaturesByFishingEffortCalendarId(java.lang.Integer id)
           
 RemoteVesselUseFeaturesFullVO[] getVesselUseFeaturesByFishingTripId(java.lang.Integer id)
           
 RemoteVesselUseFeaturesFullVO getVesselUseFeaturesById(java.lang.Integer id)
           
 RemoteVesselUseFeaturesFullVO[] getVesselUseFeaturesByIds(java.lang.Integer[] id)
           
 RemoteVesselUseFeaturesFullVO getVesselUseFeaturesByNaturalId(RemoteVesselUseFeaturesNaturalId vesselUseFeaturesNaturalId)
           
 RemoteVesselUseFeaturesFullVO[] getVesselUseFeaturesByOperationId(java.lang.Integer id)
           
 RemoteVesselUseFeaturesFullVO[] getVesselUseFeaturesByProgramCode(java.lang.String code)
           
 RemoteVesselUseFeaturesFullVO[] getVesselUseFeaturesByQualityFlagCode(java.lang.String code)
           
 RemoteVesselUseFeaturesFullVO[] getVesselUseFeaturesByVesselCode(java.lang.String code)
           
protected  VesselUseFeaturesDao getVesselUseFeaturesDao()
          Gets the reference to vesselUseFeatures's DAO.
 RemoteVesselUseFeaturesNaturalId getVesselUseFeaturesNaturalIdById(java.lang.Integer id)
           
 RemoteVesselUseFeaturesNaturalId[] getVesselUseFeaturesNaturalIds()
           
protected  VesselUseMeasurementDao getVesselUseMeasurementDao()
          Gets the reference to vesselUseMeasurement's DAO.
protected abstract  ClusterVesselUseFeatures handleAddOrUpdateClusterVesselUseFeatures(ClusterVesselUseFeatures clusterVesselUseFeatures)
          Performs the core logic for addOrUpdateClusterVesselUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.generic.cluster.ClusterVesselUseFeatures)
protected abstract  RemoteVesselUseFeaturesFullVO handleAddVesselUseFeatures(RemoteVesselUseFeaturesFullVO vesselUseFeatures)
          Performs the core logic for addVesselUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteVesselUseFeaturesFullVO)
protected abstract  ClusterVesselUseFeatures[] handleGetAllClusterVesselUseFeaturesSinceDateSynchro(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 getAllClusterVesselUseFeaturesSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)
protected abstract  RemoteVesselUseFeaturesFullVO[] handleGetAllVesselUseFeatures()
          Performs the core logic for getAllVesselUseFeatures()
protected abstract  ClusterVesselUseFeatures handleGetClusterVesselUseFeaturesByIdentifiers(java.lang.Integer id)
          Performs the core logic for getClusterVesselUseFeaturesByIdentifiers(java.lang.Integer)
protected abstract  RemoteVesselUseFeaturesFullVO[] handleGetVesselUseFeaturesByActivityCalendarId(java.lang.Integer id)
          Performs the core logic for getVesselUseFeaturesByActivityCalendarId(java.lang.Integer)
protected abstract  RemoteVesselUseFeaturesFullVO[] handleGetVesselUseFeaturesByBasePortLocationId(java.lang.Integer id)
          Performs the core logic for getVesselUseFeaturesByBasePortLocationId(java.lang.Integer)
protected abstract  RemoteVesselUseFeaturesFullVO[] handleGetVesselUseFeaturesByEconomicalSurveyId(java.lang.Integer id)
          Performs the core logic for getVesselUseFeaturesByEconomicalSurveyId(java.lang.Integer)
protected abstract  RemoteVesselUseFeaturesFullVO[] handleGetVesselUseFeaturesByFishingEffortCalendarId(java.lang.Integer id)
          Performs the core logic for getVesselUseFeaturesByFishingEffortCalendarId(java.lang.Integer)
protected abstract  RemoteVesselUseFeaturesFullVO[] handleGetVesselUseFeaturesByFishingTripId(java.lang.Integer id)
          Performs the core logic for getVesselUseFeaturesByFishingTripId(java.lang.Integer)
protected abstract  RemoteVesselUseFeaturesFullVO handleGetVesselUseFeaturesById(java.lang.Integer id)
          Performs the core logic for getVesselUseFeaturesById(java.lang.Integer)
protected abstract  RemoteVesselUseFeaturesFullVO[] handleGetVesselUseFeaturesByIds(java.lang.Integer[] id)
          Performs the core logic for getVesselUseFeaturesByIds(java.lang.Integer[])
protected abstract  RemoteVesselUseFeaturesFullVO handleGetVesselUseFeaturesByNaturalId(RemoteVesselUseFeaturesNaturalId vesselUseFeaturesNaturalId)
          Performs the core logic for getVesselUseFeaturesByNaturalId(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteVesselUseFeaturesNaturalId)
protected abstract  RemoteVesselUseFeaturesFullVO[] handleGetVesselUseFeaturesByOperationId(java.lang.Integer id)
          Performs the core logic for getVesselUseFeaturesByOperationId(java.lang.Integer)
protected abstract  RemoteVesselUseFeaturesFullVO[] handleGetVesselUseFeaturesByProgramCode(java.lang.String code)
          Performs the core logic for getVesselUseFeaturesByProgramCode(java.lang.String)
protected abstract  RemoteVesselUseFeaturesFullVO[] handleGetVesselUseFeaturesByQualityFlagCode(java.lang.String code)
          Performs the core logic for getVesselUseFeaturesByQualityFlagCode(java.lang.String)
protected abstract  RemoteVesselUseFeaturesFullVO[] handleGetVesselUseFeaturesByVesselCode(java.lang.String code)
          Performs the core logic for getVesselUseFeaturesByVesselCode(java.lang.String)
protected abstract  RemoteVesselUseFeaturesNaturalId handleGetVesselUseFeaturesNaturalIdById(java.lang.Integer id)
          Performs the core logic for getVesselUseFeaturesNaturalIdById(java.lang.Integer)
protected abstract  RemoteVesselUseFeaturesNaturalId[] handleGetVesselUseFeaturesNaturalIds()
          Performs the core logic for getVesselUseFeaturesNaturalIds()
protected abstract  boolean handleRemoteVesselUseFeaturesFullVOsAreEqual(RemoteVesselUseFeaturesFullVO remoteVesselUseFeaturesFullVOFirst, RemoteVesselUseFeaturesFullVO remoteVesselUseFeaturesFullVOSecond)
          Performs the core logic for remoteVesselUseFeaturesFullVOsAreEqual(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteVesselUseFeaturesFullVO, fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteVesselUseFeaturesFullVO)
protected abstract  boolean handleRemoteVesselUseFeaturesFullVOsAreEqualOnIdentifiers(RemoteVesselUseFeaturesFullVO remoteVesselUseFeaturesFullVOFirst, RemoteVesselUseFeaturesFullVO remoteVesselUseFeaturesFullVOSecond)
          Performs the core logic for remoteVesselUseFeaturesFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteVesselUseFeaturesFullVO, fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteVesselUseFeaturesFullVO)
protected abstract  void handleRemoveVesselUseFeatures(RemoteVesselUseFeaturesFullVO vesselUseFeatures)
          Performs the core logic for removeVesselUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteVesselUseFeaturesFullVO)
protected abstract  void handleUpdateVesselUseFeatures(RemoteVesselUseFeaturesFullVO vesselUseFeatures)
          Performs the core logic for updateVesselUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteVesselUseFeaturesFullVO)
 boolean remoteVesselUseFeaturesFullVOsAreEqual(RemoteVesselUseFeaturesFullVO remoteVesselUseFeaturesFullVOFirst, RemoteVesselUseFeaturesFullVO remoteVesselUseFeaturesFullVOSecond)
           
 boolean remoteVesselUseFeaturesFullVOsAreEqualOnIdentifiers(RemoteVesselUseFeaturesFullVO remoteVesselUseFeaturesFullVOFirst, RemoteVesselUseFeaturesFullVO remoteVesselUseFeaturesFullVOSecond)
           
 void removeVesselUseFeatures(RemoteVesselUseFeaturesFullVO vesselUseFeatures)
           
 void setActivityCalendarDao(ActivityCalendarDao activityCalendarDao)
          Sets the reference to activityCalendar's DAO.
 void setEconomicalSurveyDao(EconomicalSurveyDao economicalSurveyDao)
          Sets the reference to economicalSurvey's DAO.
 void setFishingAreaDao(FishingAreaDao fishingAreaDao)
          Sets the reference to fishingArea's DAO.
 void setFishingEffortCalendarDao(FishingEffortCalendarDao fishingEffortCalendarDao)
          Sets the reference to fishingEffortCalendar's DAO.
 void setFishingTripDao(FishingTripDao fishingTripDao)
          Sets the reference to fishingTrip's DAO.
 void setLocationDao(LocationDao locationDao)
          Sets the reference to location's DAO.
 void setOperationDao(OperationDao operationDao)
          Sets the reference to operation'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 setVesselDao(VesselDao vesselDao)
          Sets the reference to vessel's DAO.
 void setVesselUseFeaturesDao(VesselUseFeaturesDao vesselUseFeaturesDao)
          Sets the reference to vesselUseFeatures's DAO.
 void setVesselUseMeasurementDao(VesselUseMeasurementDao vesselUseMeasurementDao)
          Sets the reference to vesselUseMeasurement's DAO.
 void updateVesselUseFeatures(RemoteVesselUseFeaturesFullVO vesselUseFeatures)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteVesselUseFeaturesFullServiceBase

public RemoteVesselUseFeaturesFullServiceBase()
Method Detail

setVesselUseFeaturesDao

public void setVesselUseFeaturesDao(VesselUseFeaturesDao vesselUseFeaturesDao)
Sets the reference to vesselUseFeatures's DAO.


getVesselUseFeaturesDao

protected VesselUseFeaturesDao getVesselUseFeaturesDao()
Gets the reference to vesselUseFeatures's DAO.


setActivityCalendarDao

public void setActivityCalendarDao(ActivityCalendarDao activityCalendarDao)
Sets the reference to activityCalendar's DAO.


getActivityCalendarDao

protected ActivityCalendarDao getActivityCalendarDao()
Gets the reference to activityCalendar'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.


setFishingAreaDao

public void setFishingAreaDao(FishingAreaDao fishingAreaDao)
Sets the reference to fishingArea's DAO.


getFishingAreaDao

protected FishingAreaDao getFishingAreaDao()
Gets the reference to fishingArea's DAO.


setVesselUseMeasurementDao

public void setVesselUseMeasurementDao(VesselUseMeasurementDao vesselUseMeasurementDao)
Sets the reference to vesselUseMeasurement's DAO.


getVesselUseMeasurementDao

protected VesselUseMeasurementDao getVesselUseMeasurementDao()
Gets the reference to vesselUseMeasurement's DAO.


setOperationDao

public void setOperationDao(OperationDao operationDao)
Sets the reference to operation's DAO.


getOperationDao

protected OperationDao getOperationDao()
Gets the reference to operation's DAO.


setFishingTripDao

public void setFishingTripDao(FishingTripDao fishingTripDao)
Sets the reference to fishingTrip's DAO.


getFishingTripDao

protected FishingTripDao getFishingTripDao()
Gets the reference to fishingTrip's DAO.


setFishingEffortCalendarDao

public void setFishingEffortCalendarDao(FishingEffortCalendarDao fishingEffortCalendarDao)
Sets the reference to fishingEffortCalendar's DAO.


getFishingEffortCalendarDao

protected FishingEffortCalendarDao getFishingEffortCalendarDao()
Gets the reference to fishingEffortCalendar's DAO.


setEconomicalSurveyDao

public void setEconomicalSurveyDao(EconomicalSurveyDao economicalSurveyDao)
Sets the reference to economicalSurvey's DAO.


getEconomicalSurveyDao

protected EconomicalSurveyDao getEconomicalSurveyDao()
Gets the reference to economicalSurvey'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.


setVesselDao

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


getVesselDao

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


addVesselUseFeatures

public RemoteVesselUseFeaturesFullVO addVesselUseFeatures(RemoteVesselUseFeaturesFullVO vesselUseFeatures)
Specified by:
addVesselUseFeatures in interface RemoteVesselUseFeaturesFullService
See Also:
RemoteVesselUseFeaturesFullService.addVesselUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteVesselUseFeaturesFullVO)

handleAddVesselUseFeatures

protected abstract RemoteVesselUseFeaturesFullVO handleAddVesselUseFeatures(RemoteVesselUseFeaturesFullVO vesselUseFeatures)
                                                                     throws java.lang.Exception
Performs the core logic for addVesselUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteVesselUseFeaturesFullVO)

Throws:
java.lang.Exception

updateVesselUseFeatures

public void updateVesselUseFeatures(RemoteVesselUseFeaturesFullVO vesselUseFeatures)
Specified by:
updateVesselUseFeatures in interface RemoteVesselUseFeaturesFullService
See Also:
RemoteVesselUseFeaturesFullService.updateVesselUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteVesselUseFeaturesFullVO)

handleUpdateVesselUseFeatures

protected abstract void handleUpdateVesselUseFeatures(RemoteVesselUseFeaturesFullVO vesselUseFeatures)
                                               throws java.lang.Exception
Performs the core logic for updateVesselUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteVesselUseFeaturesFullVO)

Throws:
java.lang.Exception

removeVesselUseFeatures

public void removeVesselUseFeatures(RemoteVesselUseFeaturesFullVO vesselUseFeatures)
Specified by:
removeVesselUseFeatures in interface RemoteVesselUseFeaturesFullService
See Also:
RemoteVesselUseFeaturesFullService.removeVesselUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteVesselUseFeaturesFullVO)

handleRemoveVesselUseFeatures

protected abstract void handleRemoveVesselUseFeatures(RemoteVesselUseFeaturesFullVO vesselUseFeatures)
                                               throws java.lang.Exception
Performs the core logic for removeVesselUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteVesselUseFeaturesFullVO)

Throws:
java.lang.Exception

getAllVesselUseFeatures

public RemoteVesselUseFeaturesFullVO[] getAllVesselUseFeatures()
Specified by:
getAllVesselUseFeatures in interface RemoteVesselUseFeaturesFullService
See Also:
RemoteVesselUseFeaturesFullService.getAllVesselUseFeatures()

handleGetAllVesselUseFeatures

protected abstract RemoteVesselUseFeaturesFullVO[] handleGetAllVesselUseFeatures()
                                                                          throws java.lang.Exception
Performs the core logic for getAllVesselUseFeatures()

Throws:
java.lang.Exception

getVesselUseFeaturesById

public RemoteVesselUseFeaturesFullVO getVesselUseFeaturesById(java.lang.Integer id)
Specified by:
getVesselUseFeaturesById in interface RemoteVesselUseFeaturesFullService
See Also:
RemoteVesselUseFeaturesFullService.getVesselUseFeaturesById(java.lang.Integer)

handleGetVesselUseFeaturesById

protected abstract RemoteVesselUseFeaturesFullVO handleGetVesselUseFeaturesById(java.lang.Integer id)
                                                                         throws java.lang.Exception
Performs the core logic for getVesselUseFeaturesById(java.lang.Integer)

Throws:
java.lang.Exception

getVesselUseFeaturesByIds

public RemoteVesselUseFeaturesFullVO[] getVesselUseFeaturesByIds(java.lang.Integer[] id)
Specified by:
getVesselUseFeaturesByIds in interface RemoteVesselUseFeaturesFullService
See Also:
RemoteVesselUseFeaturesFullService.getVesselUseFeaturesByIds(java.lang.Integer[])

handleGetVesselUseFeaturesByIds

protected abstract RemoteVesselUseFeaturesFullVO[] handleGetVesselUseFeaturesByIds(java.lang.Integer[] id)
                                                                            throws java.lang.Exception
Performs the core logic for getVesselUseFeaturesByIds(java.lang.Integer[])

Throws:
java.lang.Exception

getVesselUseFeaturesByActivityCalendarId

public RemoteVesselUseFeaturesFullVO[] getVesselUseFeaturesByActivityCalendarId(java.lang.Integer id)
Specified by:
getVesselUseFeaturesByActivityCalendarId in interface RemoteVesselUseFeaturesFullService
See Also:
RemoteVesselUseFeaturesFullService.getVesselUseFeaturesByActivityCalendarId(java.lang.Integer)

handleGetVesselUseFeaturesByActivityCalendarId

protected abstract RemoteVesselUseFeaturesFullVO[] handleGetVesselUseFeaturesByActivityCalendarId(java.lang.Integer id)
                                                                                           throws java.lang.Exception
Performs the core logic for getVesselUseFeaturesByActivityCalendarId(java.lang.Integer)

Throws:
java.lang.Exception

getVesselUseFeaturesByBasePortLocationId

public RemoteVesselUseFeaturesFullVO[] getVesselUseFeaturesByBasePortLocationId(java.lang.Integer id)
Specified by:
getVesselUseFeaturesByBasePortLocationId in interface RemoteVesselUseFeaturesFullService
See Also:
RemoteVesselUseFeaturesFullService.getVesselUseFeaturesByBasePortLocationId(java.lang.Integer)

handleGetVesselUseFeaturesByBasePortLocationId

protected abstract RemoteVesselUseFeaturesFullVO[] handleGetVesselUseFeaturesByBasePortLocationId(java.lang.Integer id)
                                                                                           throws java.lang.Exception
Performs the core logic for getVesselUseFeaturesByBasePortLocationId(java.lang.Integer)

Throws:
java.lang.Exception

getVesselUseFeaturesByOperationId

public RemoteVesselUseFeaturesFullVO[] getVesselUseFeaturesByOperationId(java.lang.Integer id)
Specified by:
getVesselUseFeaturesByOperationId in interface RemoteVesselUseFeaturesFullService
See Also:
RemoteVesselUseFeaturesFullService.getVesselUseFeaturesByOperationId(java.lang.Integer)

handleGetVesselUseFeaturesByOperationId

protected abstract RemoteVesselUseFeaturesFullVO[] handleGetVesselUseFeaturesByOperationId(java.lang.Integer id)
                                                                                    throws java.lang.Exception
Performs the core logic for getVesselUseFeaturesByOperationId(java.lang.Integer)

Throws:
java.lang.Exception

getVesselUseFeaturesByFishingTripId

public RemoteVesselUseFeaturesFullVO[] getVesselUseFeaturesByFishingTripId(java.lang.Integer id)
Specified by:
getVesselUseFeaturesByFishingTripId in interface RemoteVesselUseFeaturesFullService
See Also:
RemoteVesselUseFeaturesFullService.getVesselUseFeaturesByFishingTripId(java.lang.Integer)

handleGetVesselUseFeaturesByFishingTripId

protected abstract RemoteVesselUseFeaturesFullVO[] handleGetVesselUseFeaturesByFishingTripId(java.lang.Integer id)
                                                                                      throws java.lang.Exception
Performs the core logic for getVesselUseFeaturesByFishingTripId(java.lang.Integer)

Throws:
java.lang.Exception

getVesselUseFeaturesByFishingEffortCalendarId

public RemoteVesselUseFeaturesFullVO[] getVesselUseFeaturesByFishingEffortCalendarId(java.lang.Integer id)
Specified by:
getVesselUseFeaturesByFishingEffortCalendarId in interface RemoteVesselUseFeaturesFullService
See Also:
RemoteVesselUseFeaturesFullService.getVesselUseFeaturesByFishingEffortCalendarId(java.lang.Integer)

handleGetVesselUseFeaturesByFishingEffortCalendarId

protected abstract RemoteVesselUseFeaturesFullVO[] handleGetVesselUseFeaturesByFishingEffortCalendarId(java.lang.Integer id)
                                                                                                throws java.lang.Exception
Performs the core logic for getVesselUseFeaturesByFishingEffortCalendarId(java.lang.Integer)

Throws:
java.lang.Exception

getVesselUseFeaturesByEconomicalSurveyId

public RemoteVesselUseFeaturesFullVO[] getVesselUseFeaturesByEconomicalSurveyId(java.lang.Integer id)
Specified by:
getVesselUseFeaturesByEconomicalSurveyId in interface RemoteVesselUseFeaturesFullService
See Also:
RemoteVesselUseFeaturesFullService.getVesselUseFeaturesByEconomicalSurveyId(java.lang.Integer)

handleGetVesselUseFeaturesByEconomicalSurveyId

protected abstract RemoteVesselUseFeaturesFullVO[] handleGetVesselUseFeaturesByEconomicalSurveyId(java.lang.Integer id)
                                                                                           throws java.lang.Exception
Performs the core logic for getVesselUseFeaturesByEconomicalSurveyId(java.lang.Integer)

Throws:
java.lang.Exception

getVesselUseFeaturesByQualityFlagCode

public RemoteVesselUseFeaturesFullVO[] getVesselUseFeaturesByQualityFlagCode(java.lang.String code)
Specified by:
getVesselUseFeaturesByQualityFlagCode in interface RemoteVesselUseFeaturesFullService
See Also:
RemoteVesselUseFeaturesFullService.getVesselUseFeaturesByQualityFlagCode(java.lang.String)

handleGetVesselUseFeaturesByQualityFlagCode

protected abstract RemoteVesselUseFeaturesFullVO[] handleGetVesselUseFeaturesByQualityFlagCode(java.lang.String code)
                                                                                        throws java.lang.Exception
Performs the core logic for getVesselUseFeaturesByQualityFlagCode(java.lang.String)

Throws:
java.lang.Exception

getVesselUseFeaturesByVesselCode

public RemoteVesselUseFeaturesFullVO[] getVesselUseFeaturesByVesselCode(java.lang.String code)
Specified by:
getVesselUseFeaturesByVesselCode in interface RemoteVesselUseFeaturesFullService
See Also:
RemoteVesselUseFeaturesFullService.getVesselUseFeaturesByVesselCode(java.lang.String)

handleGetVesselUseFeaturesByVesselCode

protected abstract RemoteVesselUseFeaturesFullVO[] handleGetVesselUseFeaturesByVesselCode(java.lang.String code)
                                                                                   throws java.lang.Exception
Performs the core logic for getVesselUseFeaturesByVesselCode(java.lang.String)

Throws:
java.lang.Exception

getVesselUseFeaturesByProgramCode

public RemoteVesselUseFeaturesFullVO[] getVesselUseFeaturesByProgramCode(java.lang.String code)
Specified by:
getVesselUseFeaturesByProgramCode in interface RemoteVesselUseFeaturesFullService
See Also:
RemoteVesselUseFeaturesFullService.getVesselUseFeaturesByProgramCode(java.lang.String)

handleGetVesselUseFeaturesByProgramCode

protected abstract RemoteVesselUseFeaturesFullVO[] handleGetVesselUseFeaturesByProgramCode(java.lang.String code)
                                                                                    throws java.lang.Exception
Performs the core logic for getVesselUseFeaturesByProgramCode(java.lang.String)

Throws:
java.lang.Exception

remoteVesselUseFeaturesFullVOsAreEqualOnIdentifiers

public boolean remoteVesselUseFeaturesFullVOsAreEqualOnIdentifiers(RemoteVesselUseFeaturesFullVO remoteVesselUseFeaturesFullVOFirst,
                                                                   RemoteVesselUseFeaturesFullVO remoteVesselUseFeaturesFullVOSecond)
Specified by:
remoteVesselUseFeaturesFullVOsAreEqualOnIdentifiers in interface RemoteVesselUseFeaturesFullService
See Also:
RemoteVesselUseFeaturesFullService.remoteVesselUseFeaturesFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteVesselUseFeaturesFullVO, fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteVesselUseFeaturesFullVO)

handleRemoteVesselUseFeaturesFullVOsAreEqualOnIdentifiers

protected abstract boolean handleRemoteVesselUseFeaturesFullVOsAreEqualOnIdentifiers(RemoteVesselUseFeaturesFullVO remoteVesselUseFeaturesFullVOFirst,
                                                                                     RemoteVesselUseFeaturesFullVO remoteVesselUseFeaturesFullVOSecond)
                                                                              throws java.lang.Exception
Performs the core logic for remoteVesselUseFeaturesFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteVesselUseFeaturesFullVO, fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteVesselUseFeaturesFullVO)

Throws:
java.lang.Exception

remoteVesselUseFeaturesFullVOsAreEqual

public boolean remoteVesselUseFeaturesFullVOsAreEqual(RemoteVesselUseFeaturesFullVO remoteVesselUseFeaturesFullVOFirst,
                                                      RemoteVesselUseFeaturesFullVO remoteVesselUseFeaturesFullVOSecond)
Specified by:
remoteVesselUseFeaturesFullVOsAreEqual in interface RemoteVesselUseFeaturesFullService
See Also:
RemoteVesselUseFeaturesFullService.remoteVesselUseFeaturesFullVOsAreEqual(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteVesselUseFeaturesFullVO, fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteVesselUseFeaturesFullVO)

handleRemoteVesselUseFeaturesFullVOsAreEqual

protected abstract boolean handleRemoteVesselUseFeaturesFullVOsAreEqual(RemoteVesselUseFeaturesFullVO remoteVesselUseFeaturesFullVOFirst,
                                                                        RemoteVesselUseFeaturesFullVO remoteVesselUseFeaturesFullVOSecond)
                                                                 throws java.lang.Exception
Performs the core logic for remoteVesselUseFeaturesFullVOsAreEqual(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteVesselUseFeaturesFullVO, fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteVesselUseFeaturesFullVO)

Throws:
java.lang.Exception

getVesselUseFeaturesNaturalIds

public RemoteVesselUseFeaturesNaturalId[] getVesselUseFeaturesNaturalIds()
Specified by:
getVesselUseFeaturesNaturalIds in interface RemoteVesselUseFeaturesFullService
See Also:
RemoteVesselUseFeaturesFullService.getVesselUseFeaturesNaturalIds()

handleGetVesselUseFeaturesNaturalIds

protected abstract RemoteVesselUseFeaturesNaturalId[] handleGetVesselUseFeaturesNaturalIds()
                                                                                    throws java.lang.Exception
Performs the core logic for getVesselUseFeaturesNaturalIds()

Throws:
java.lang.Exception

getVesselUseFeaturesByNaturalId

public RemoteVesselUseFeaturesFullVO getVesselUseFeaturesByNaturalId(RemoteVesselUseFeaturesNaturalId vesselUseFeaturesNaturalId)
Specified by:
getVesselUseFeaturesByNaturalId in interface RemoteVesselUseFeaturesFullService
See Also:
RemoteVesselUseFeaturesFullService.getVesselUseFeaturesByNaturalId(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteVesselUseFeaturesNaturalId)

handleGetVesselUseFeaturesByNaturalId

protected abstract RemoteVesselUseFeaturesFullVO handleGetVesselUseFeaturesByNaturalId(RemoteVesselUseFeaturesNaturalId vesselUseFeaturesNaturalId)
                                                                                throws java.lang.Exception
Performs the core logic for getVesselUseFeaturesByNaturalId(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteVesselUseFeaturesNaturalId)

Throws:
java.lang.Exception

getVesselUseFeaturesNaturalIdById

public RemoteVesselUseFeaturesNaturalId getVesselUseFeaturesNaturalIdById(java.lang.Integer id)
Specified by:
getVesselUseFeaturesNaturalIdById in interface RemoteVesselUseFeaturesFullService
See Also:
RemoteVesselUseFeaturesFullService.getVesselUseFeaturesNaturalIdById(java.lang.Integer)

handleGetVesselUseFeaturesNaturalIdById

protected abstract RemoteVesselUseFeaturesNaturalId handleGetVesselUseFeaturesNaturalIdById(java.lang.Integer id)
                                                                                     throws java.lang.Exception
Performs the core logic for getVesselUseFeaturesNaturalIdById(java.lang.Integer)

Throws:
java.lang.Exception

getAllClusterVesselUseFeaturesSinceDateSynchro

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

handleGetAllClusterVesselUseFeaturesSinceDateSynchro

protected abstract ClusterVesselUseFeatures[] handleGetAllClusterVesselUseFeaturesSinceDateSynchro(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 getAllClusterVesselUseFeaturesSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

Throws:
java.lang.Exception

getClusterVesselUseFeaturesByIdentifiers

public ClusterVesselUseFeatures getClusterVesselUseFeaturesByIdentifiers(java.lang.Integer id)
Specified by:
getClusterVesselUseFeaturesByIdentifiers in interface RemoteVesselUseFeaturesFullService
See Also:
RemoteVesselUseFeaturesFullService.getClusterVesselUseFeaturesByIdentifiers(java.lang.Integer)

handleGetClusterVesselUseFeaturesByIdentifiers

protected abstract ClusterVesselUseFeatures handleGetClusterVesselUseFeaturesByIdentifiers(java.lang.Integer id)
                                                                                    throws java.lang.Exception
Performs the core logic for getClusterVesselUseFeaturesByIdentifiers(java.lang.Integer)

Throws:
java.lang.Exception

addOrUpdateClusterVesselUseFeatures

public ClusterVesselUseFeatures addOrUpdateClusterVesselUseFeatures(ClusterVesselUseFeatures clusterVesselUseFeatures)
Specified by:
addOrUpdateClusterVesselUseFeatures in interface RemoteVesselUseFeaturesFullService
See Also:
RemoteVesselUseFeaturesFullService.addOrUpdateClusterVesselUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.generic.cluster.ClusterVesselUseFeatures)

handleAddOrUpdateClusterVesselUseFeatures

protected abstract ClusterVesselUseFeatures handleAddOrUpdateClusterVesselUseFeatures(ClusterVesselUseFeatures clusterVesselUseFeatures)
                                                                               throws java.lang.Exception
Performs the core logic for addOrUpdateClusterVesselUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.generic.cluster.ClusterVesselUseFeatures)

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.