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

java.lang.Object
  extended by fr.ifremer.allegro.data.vessel.feature.use.generic.service.RemoteMetierUseFeaturesFullServiceBase
All Implemented Interfaces:
RemoteMetierUseFeaturesFullService
Direct Known Subclasses:
RemoteMetierUseFeaturesFullServiceImpl

public abstract class RemoteMetierUseFeaturesFullServiceBase
extends java.lang.Object
implements RemoteMetierUseFeaturesFullService

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

See Also:
RemoteMetierUseFeaturesFullService

Constructor Summary
RemoteMetierUseFeaturesFullServiceBase()
           
 
Method Summary
 RemoteMetierUseFeaturesFullVO addMetierUseFeatures(RemoteMetierUseFeaturesFullVO metierUseFeatures)
           
 ClusterMetierUseFeatures addOrUpdateClusterMetierUseFeatures(ClusterMetierUseFeatures clusterMetierUseFeatures)
           
protected  ActivityCalendarDao getActivityCalendarDao()
          Gets the reference to activityCalendar's DAO.
 ClusterMetierUseFeatures[] getAllClusterMetierUseFeaturesSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp, java.lang.Integer userId, java.lang.Integer[] registrationLocationIds, java.lang.Integer pageNumber, java.lang.Integer pageSize)
           
 RemoteMetierUseFeaturesFullVO[] getAllMetierUseFeatures()
           
 ClusterMetierUseFeatures getClusterMetierUseFeaturesByIdentifiers(java.lang.Integer id)
           
protected  FishingAreaDao getFishingAreaDao()
          Gets the reference to fishingArea's DAO.
protected  FishingEffortCalendarDao getFishingEffortCalendarDao()
          Gets the reference to fishingEffortCalendar's DAO.
protected  GearDao getGearDao()
          Gets the reference to gear's DAO.
protected  GearUseFeaturesOriginDao getGearUseFeaturesOriginDao()
          Gets the reference to gearUseFeaturesOrigin's DAO.
protected  GearUseMeasurementDao getGearUseMeasurementDao()
          Gets the reference to gearUseMeasurement'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  MetierDao getMetierDao()
          Gets the reference to metier's DAO.
 RemoteMetierUseFeaturesFullVO[] getMetierUseFeaturesByActivityCalendarId(java.lang.Integer id)
           
 RemoteMetierUseFeaturesFullVO[] getMetierUseFeaturesByFishingEffortCalendarId(java.lang.Integer id)
           
 RemoteMetierUseFeaturesFullVO[] getMetierUseFeaturesByGearId(java.lang.Integer id)
           
 RemoteMetierUseFeaturesFullVO getMetierUseFeaturesById(java.lang.Integer id)
           
 RemoteMetierUseFeaturesFullVO[] getMetierUseFeaturesByIds(java.lang.Integer[] id)
           
 RemoteMetierUseFeaturesFullVO[] getMetierUseFeaturesByMetierId(java.lang.Integer id)
           
 RemoteMetierUseFeaturesFullVO getMetierUseFeaturesByNaturalId(RemoteMetierUseFeaturesNaturalId metierUseFeaturesNaturalId)
           
 RemoteMetierUseFeaturesFullVO[] getMetierUseFeaturesByOperationId(java.lang.Integer id)
           
 RemoteMetierUseFeaturesFullVO[] getMetierUseFeaturesByProgramCode(java.lang.String code)
           
 RemoteMetierUseFeaturesFullVO[] getMetierUseFeaturesByQualityFlagCode(java.lang.String code)
           
 RemoteMetierUseFeaturesFullVO[] getMetierUseFeaturesByVesselCode(java.lang.String code)
           
protected  MetierUseFeaturesDao getMetierUseFeaturesDao()
          Gets the reference to metierUseFeatures's DAO.
 RemoteMetierUseFeaturesNaturalId getMetierUseFeaturesNaturalIdById(java.lang.Integer id)
           
 RemoteMetierUseFeaturesNaturalId[] getMetierUseFeaturesNaturalIds()
           
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.
protected abstract  RemoteMetierUseFeaturesFullVO handleAddMetierUseFeatures(RemoteMetierUseFeaturesFullVO metierUseFeatures)
          Performs the core logic for addMetierUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteMetierUseFeaturesFullVO)
protected abstract  ClusterMetierUseFeatures handleAddOrUpdateClusterMetierUseFeatures(ClusterMetierUseFeatures clusterMetierUseFeatures)
          Performs the core logic for addOrUpdateClusterMetierUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.generic.cluster.ClusterMetierUseFeatures)
protected abstract  ClusterMetierUseFeatures[] handleGetAllClusterMetierUseFeaturesSinceDateSynchro(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 getAllClusterMetierUseFeaturesSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)
protected abstract  RemoteMetierUseFeaturesFullVO[] handleGetAllMetierUseFeatures()
          Performs the core logic for getAllMetierUseFeatures()
protected abstract  ClusterMetierUseFeatures handleGetClusterMetierUseFeaturesByIdentifiers(java.lang.Integer id)
          Performs the core logic for getClusterMetierUseFeaturesByIdentifiers(java.lang.Integer)
protected abstract  RemoteMetierUseFeaturesFullVO[] handleGetMetierUseFeaturesByActivityCalendarId(java.lang.Integer id)
          Performs the core logic for getMetierUseFeaturesByActivityCalendarId(java.lang.Integer)
protected abstract  RemoteMetierUseFeaturesFullVO[] handleGetMetierUseFeaturesByFishingEffortCalendarId(java.lang.Integer id)
          Performs the core logic for getMetierUseFeaturesByFishingEffortCalendarId(java.lang.Integer)
protected abstract  RemoteMetierUseFeaturesFullVO[] handleGetMetierUseFeaturesByGearId(java.lang.Integer id)
          Performs the core logic for getMetierUseFeaturesByGearId(java.lang.Integer)
protected abstract  RemoteMetierUseFeaturesFullVO handleGetMetierUseFeaturesById(java.lang.Integer id)
          Performs the core logic for getMetierUseFeaturesById(java.lang.Integer)
protected abstract  RemoteMetierUseFeaturesFullVO[] handleGetMetierUseFeaturesByIds(java.lang.Integer[] id)
          Performs the core logic for getMetierUseFeaturesByIds(java.lang.Integer[])
protected abstract  RemoteMetierUseFeaturesFullVO[] handleGetMetierUseFeaturesByMetierId(java.lang.Integer id)
          Performs the core logic for getMetierUseFeaturesByMetierId(java.lang.Integer)
protected abstract  RemoteMetierUseFeaturesFullVO handleGetMetierUseFeaturesByNaturalId(RemoteMetierUseFeaturesNaturalId metierUseFeaturesNaturalId)
          Performs the core logic for getMetierUseFeaturesByNaturalId(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteMetierUseFeaturesNaturalId)
protected abstract  RemoteMetierUseFeaturesFullVO[] handleGetMetierUseFeaturesByOperationId(java.lang.Integer id)
          Performs the core logic for getMetierUseFeaturesByOperationId(java.lang.Integer)
protected abstract  RemoteMetierUseFeaturesFullVO[] handleGetMetierUseFeaturesByProgramCode(java.lang.String code)
          Performs the core logic for getMetierUseFeaturesByProgramCode(java.lang.String)
protected abstract  RemoteMetierUseFeaturesFullVO[] handleGetMetierUseFeaturesByQualityFlagCode(java.lang.String code)
          Performs the core logic for getMetierUseFeaturesByQualityFlagCode(java.lang.String)
protected abstract  RemoteMetierUseFeaturesFullVO[] handleGetMetierUseFeaturesByVesselCode(java.lang.String code)
          Performs the core logic for getMetierUseFeaturesByVesselCode(java.lang.String)
protected abstract  RemoteMetierUseFeaturesNaturalId handleGetMetierUseFeaturesNaturalIdById(java.lang.Integer id)
          Performs the core logic for getMetierUseFeaturesNaturalIdById(java.lang.Integer)
protected abstract  RemoteMetierUseFeaturesNaturalId[] handleGetMetierUseFeaturesNaturalIds()
          Performs the core logic for getMetierUseFeaturesNaturalIds()
protected abstract  boolean handleRemoteMetierUseFeaturesFullVOsAreEqual(RemoteMetierUseFeaturesFullVO remoteMetierUseFeaturesFullVOFirst, RemoteMetierUseFeaturesFullVO remoteMetierUseFeaturesFullVOSecond)
          Performs the core logic for remoteMetierUseFeaturesFullVOsAreEqual(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteMetierUseFeaturesFullVO, fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteMetierUseFeaturesFullVO)
protected abstract  boolean handleRemoteMetierUseFeaturesFullVOsAreEqualOnIdentifiers(RemoteMetierUseFeaturesFullVO remoteMetierUseFeaturesFullVOFirst, RemoteMetierUseFeaturesFullVO remoteMetierUseFeaturesFullVOSecond)
          Performs the core logic for remoteMetierUseFeaturesFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteMetierUseFeaturesFullVO, fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteMetierUseFeaturesFullVO)
protected abstract  void handleRemoveMetierUseFeatures(RemoteMetierUseFeaturesFullVO metierUseFeatures)
          Performs the core logic for removeMetierUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteMetierUseFeaturesFullVO)
protected abstract  void handleUpdateMetierUseFeatures(RemoteMetierUseFeaturesFullVO metierUseFeatures)
          Performs the core logic for updateMetierUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteMetierUseFeaturesFullVO)
 boolean remoteMetierUseFeaturesFullVOsAreEqual(RemoteMetierUseFeaturesFullVO remoteMetierUseFeaturesFullVOFirst, RemoteMetierUseFeaturesFullVO remoteMetierUseFeaturesFullVOSecond)
           
 boolean remoteMetierUseFeaturesFullVOsAreEqualOnIdentifiers(RemoteMetierUseFeaturesFullVO remoteMetierUseFeaturesFullVOFirst, RemoteMetierUseFeaturesFullVO remoteMetierUseFeaturesFullVOSecond)
           
 void removeMetierUseFeatures(RemoteMetierUseFeaturesFullVO metierUseFeatures)
           
 void setActivityCalendarDao(ActivityCalendarDao activityCalendarDao)
          Sets the reference to activityCalendar'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 setGearDao(GearDao gearDao)
          Sets the reference to gear's DAO.
 void setGearUseFeaturesOriginDao(GearUseFeaturesOriginDao gearUseFeaturesOriginDao)
          Sets the reference to gearUseFeaturesOrigin's DAO.
 void setGearUseMeasurementDao(GearUseMeasurementDao gearUseMeasurementDao)
          Sets the reference to gearUseMeasurement's DAO.
 void setMetierDao(MetierDao metierDao)
          Sets the reference to metier's DAO.
 void setMetierUseFeaturesDao(MetierUseFeaturesDao metierUseFeaturesDao)
          Sets the reference to metierUseFeatures'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 updateMetierUseFeatures(RemoteMetierUseFeaturesFullVO metierUseFeatures)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteMetierUseFeaturesFullServiceBase

public RemoteMetierUseFeaturesFullServiceBase()
Method Detail

setMetierUseFeaturesDao

public void setMetierUseFeaturesDao(MetierUseFeaturesDao metierUseFeaturesDao)
Sets the reference to metierUseFeatures's DAO.


getMetierUseFeaturesDao

protected MetierUseFeaturesDao getMetierUseFeaturesDao()
Gets the reference to metierUseFeatures's DAO.


setMetierDao

public void setMetierDao(MetierDao metierDao)
Sets the reference to metier's DAO.


getMetierDao

protected MetierDao getMetierDao()
Gets the reference to metier'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.


setGearDao

public void setGearDao(GearDao gearDao)
Sets the reference to gear's DAO.


getGearDao

protected GearDao getGearDao()
Gets the reference to gear'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.


setFishingAreaDao

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


getFishingAreaDao

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


setGearUseMeasurementDao

public void setGearUseMeasurementDao(GearUseMeasurementDao gearUseMeasurementDao)
Sets the reference to gearUseMeasurement's DAO.


getGearUseMeasurementDao

protected GearUseMeasurementDao getGearUseMeasurementDao()
Gets the reference to gearUseMeasurement'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.


setGearUseFeaturesOriginDao

public void setGearUseFeaturesOriginDao(GearUseFeaturesOriginDao gearUseFeaturesOriginDao)
Sets the reference to gearUseFeaturesOrigin's DAO.


getGearUseFeaturesOriginDao

protected GearUseFeaturesOriginDao getGearUseFeaturesOriginDao()
Gets the reference to gearUseFeaturesOrigin'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.


addMetierUseFeatures

public RemoteMetierUseFeaturesFullVO addMetierUseFeatures(RemoteMetierUseFeaturesFullVO metierUseFeatures)
Specified by:
addMetierUseFeatures in interface RemoteMetierUseFeaturesFullService
See Also:
RemoteMetierUseFeaturesFullService.addMetierUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteMetierUseFeaturesFullVO)

handleAddMetierUseFeatures

protected abstract RemoteMetierUseFeaturesFullVO handleAddMetierUseFeatures(RemoteMetierUseFeaturesFullVO metierUseFeatures)
                                                                     throws java.lang.Exception
Performs the core logic for addMetierUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteMetierUseFeaturesFullVO)

Throws:
java.lang.Exception

updateMetierUseFeatures

public void updateMetierUseFeatures(RemoteMetierUseFeaturesFullVO metierUseFeatures)
Specified by:
updateMetierUseFeatures in interface RemoteMetierUseFeaturesFullService
See Also:
RemoteMetierUseFeaturesFullService.updateMetierUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteMetierUseFeaturesFullVO)

handleUpdateMetierUseFeatures

protected abstract void handleUpdateMetierUseFeatures(RemoteMetierUseFeaturesFullVO metierUseFeatures)
                                               throws java.lang.Exception
Performs the core logic for updateMetierUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteMetierUseFeaturesFullVO)

Throws:
java.lang.Exception

removeMetierUseFeatures

public void removeMetierUseFeatures(RemoteMetierUseFeaturesFullVO metierUseFeatures)
Specified by:
removeMetierUseFeatures in interface RemoteMetierUseFeaturesFullService
See Also:
RemoteMetierUseFeaturesFullService.removeMetierUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteMetierUseFeaturesFullVO)

handleRemoveMetierUseFeatures

protected abstract void handleRemoveMetierUseFeatures(RemoteMetierUseFeaturesFullVO metierUseFeatures)
                                               throws java.lang.Exception
Performs the core logic for removeMetierUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteMetierUseFeaturesFullVO)

Throws:
java.lang.Exception

getAllMetierUseFeatures

public RemoteMetierUseFeaturesFullVO[] getAllMetierUseFeatures()
Specified by:
getAllMetierUseFeatures in interface RemoteMetierUseFeaturesFullService
See Also:
RemoteMetierUseFeaturesFullService.getAllMetierUseFeatures()

handleGetAllMetierUseFeatures

protected abstract RemoteMetierUseFeaturesFullVO[] handleGetAllMetierUseFeatures()
                                                                          throws java.lang.Exception
Performs the core logic for getAllMetierUseFeatures()

Throws:
java.lang.Exception

getMetierUseFeaturesById

public RemoteMetierUseFeaturesFullVO getMetierUseFeaturesById(java.lang.Integer id)
Specified by:
getMetierUseFeaturesById in interface RemoteMetierUseFeaturesFullService
See Also:
RemoteMetierUseFeaturesFullService.getMetierUseFeaturesById(java.lang.Integer)

handleGetMetierUseFeaturesById

protected abstract RemoteMetierUseFeaturesFullVO handleGetMetierUseFeaturesById(java.lang.Integer id)
                                                                         throws java.lang.Exception
Performs the core logic for getMetierUseFeaturesById(java.lang.Integer)

Throws:
java.lang.Exception

getMetierUseFeaturesByIds

public RemoteMetierUseFeaturesFullVO[] getMetierUseFeaturesByIds(java.lang.Integer[] id)
Specified by:
getMetierUseFeaturesByIds in interface RemoteMetierUseFeaturesFullService
See Also:
RemoteMetierUseFeaturesFullService.getMetierUseFeaturesByIds(java.lang.Integer[])

handleGetMetierUseFeaturesByIds

protected abstract RemoteMetierUseFeaturesFullVO[] handleGetMetierUseFeaturesByIds(java.lang.Integer[] id)
                                                                            throws java.lang.Exception
Performs the core logic for getMetierUseFeaturesByIds(java.lang.Integer[])

Throws:
java.lang.Exception

getMetierUseFeaturesByMetierId

public RemoteMetierUseFeaturesFullVO[] getMetierUseFeaturesByMetierId(java.lang.Integer id)
Specified by:
getMetierUseFeaturesByMetierId in interface RemoteMetierUseFeaturesFullService
See Also:
RemoteMetierUseFeaturesFullService.getMetierUseFeaturesByMetierId(java.lang.Integer)

handleGetMetierUseFeaturesByMetierId

protected abstract RemoteMetierUseFeaturesFullVO[] handleGetMetierUseFeaturesByMetierId(java.lang.Integer id)
                                                                                 throws java.lang.Exception
Performs the core logic for getMetierUseFeaturesByMetierId(java.lang.Integer)

Throws:
java.lang.Exception

getMetierUseFeaturesByActivityCalendarId

public RemoteMetierUseFeaturesFullVO[] getMetierUseFeaturesByActivityCalendarId(java.lang.Integer id)
Specified by:
getMetierUseFeaturesByActivityCalendarId in interface RemoteMetierUseFeaturesFullService
See Also:
RemoteMetierUseFeaturesFullService.getMetierUseFeaturesByActivityCalendarId(java.lang.Integer)

handleGetMetierUseFeaturesByActivityCalendarId

protected abstract RemoteMetierUseFeaturesFullVO[] handleGetMetierUseFeaturesByActivityCalendarId(java.lang.Integer id)
                                                                                           throws java.lang.Exception
Performs the core logic for getMetierUseFeaturesByActivityCalendarId(java.lang.Integer)

Throws:
java.lang.Exception

getMetierUseFeaturesByGearId

public RemoteMetierUseFeaturesFullVO[] getMetierUseFeaturesByGearId(java.lang.Integer id)
Specified by:
getMetierUseFeaturesByGearId in interface RemoteMetierUseFeaturesFullService
See Also:
RemoteMetierUseFeaturesFullService.getMetierUseFeaturesByGearId(java.lang.Integer)

handleGetMetierUseFeaturesByGearId

protected abstract RemoteMetierUseFeaturesFullVO[] handleGetMetierUseFeaturesByGearId(java.lang.Integer id)
                                                                               throws java.lang.Exception
Performs the core logic for getMetierUseFeaturesByGearId(java.lang.Integer)

Throws:
java.lang.Exception

getMetierUseFeaturesByOperationId

public RemoteMetierUseFeaturesFullVO[] getMetierUseFeaturesByOperationId(java.lang.Integer id)
Specified by:
getMetierUseFeaturesByOperationId in interface RemoteMetierUseFeaturesFullService
See Also:
RemoteMetierUseFeaturesFullService.getMetierUseFeaturesByOperationId(java.lang.Integer)

handleGetMetierUseFeaturesByOperationId

protected abstract RemoteMetierUseFeaturesFullVO[] handleGetMetierUseFeaturesByOperationId(java.lang.Integer id)
                                                                                    throws java.lang.Exception
Performs the core logic for getMetierUseFeaturesByOperationId(java.lang.Integer)

Throws:
java.lang.Exception

getMetierUseFeaturesByFishingEffortCalendarId

public RemoteMetierUseFeaturesFullVO[] getMetierUseFeaturesByFishingEffortCalendarId(java.lang.Integer id)
Specified by:
getMetierUseFeaturesByFishingEffortCalendarId in interface RemoteMetierUseFeaturesFullService
See Also:
RemoteMetierUseFeaturesFullService.getMetierUseFeaturesByFishingEffortCalendarId(java.lang.Integer)

handleGetMetierUseFeaturesByFishingEffortCalendarId

protected abstract RemoteMetierUseFeaturesFullVO[] handleGetMetierUseFeaturesByFishingEffortCalendarId(java.lang.Integer id)
                                                                                                throws java.lang.Exception
Performs the core logic for getMetierUseFeaturesByFishingEffortCalendarId(java.lang.Integer)

Throws:
java.lang.Exception

getMetierUseFeaturesByQualityFlagCode

public RemoteMetierUseFeaturesFullVO[] getMetierUseFeaturesByQualityFlagCode(java.lang.String code)
Specified by:
getMetierUseFeaturesByQualityFlagCode in interface RemoteMetierUseFeaturesFullService
See Also:
RemoteMetierUseFeaturesFullService.getMetierUseFeaturesByQualityFlagCode(java.lang.String)

handleGetMetierUseFeaturesByQualityFlagCode

protected abstract RemoteMetierUseFeaturesFullVO[] handleGetMetierUseFeaturesByQualityFlagCode(java.lang.String code)
                                                                                        throws java.lang.Exception
Performs the core logic for getMetierUseFeaturesByQualityFlagCode(java.lang.String)

Throws:
java.lang.Exception

getMetierUseFeaturesByVesselCode

public RemoteMetierUseFeaturesFullVO[] getMetierUseFeaturesByVesselCode(java.lang.String code)
Specified by:
getMetierUseFeaturesByVesselCode in interface RemoteMetierUseFeaturesFullService
See Also:
RemoteMetierUseFeaturesFullService.getMetierUseFeaturesByVesselCode(java.lang.String)

handleGetMetierUseFeaturesByVesselCode

protected abstract RemoteMetierUseFeaturesFullVO[] handleGetMetierUseFeaturesByVesselCode(java.lang.String code)
                                                                                   throws java.lang.Exception
Performs the core logic for getMetierUseFeaturesByVesselCode(java.lang.String)

Throws:
java.lang.Exception

getMetierUseFeaturesByProgramCode

public RemoteMetierUseFeaturesFullVO[] getMetierUseFeaturesByProgramCode(java.lang.String code)
Specified by:
getMetierUseFeaturesByProgramCode in interface RemoteMetierUseFeaturesFullService
See Also:
RemoteMetierUseFeaturesFullService.getMetierUseFeaturesByProgramCode(java.lang.String)

handleGetMetierUseFeaturesByProgramCode

protected abstract RemoteMetierUseFeaturesFullVO[] handleGetMetierUseFeaturesByProgramCode(java.lang.String code)
                                                                                    throws java.lang.Exception
Performs the core logic for getMetierUseFeaturesByProgramCode(java.lang.String)

Throws:
java.lang.Exception

remoteMetierUseFeaturesFullVOsAreEqualOnIdentifiers

public boolean remoteMetierUseFeaturesFullVOsAreEqualOnIdentifiers(RemoteMetierUseFeaturesFullVO remoteMetierUseFeaturesFullVOFirst,
                                                                   RemoteMetierUseFeaturesFullVO remoteMetierUseFeaturesFullVOSecond)
Specified by:
remoteMetierUseFeaturesFullVOsAreEqualOnIdentifiers in interface RemoteMetierUseFeaturesFullService
See Also:
RemoteMetierUseFeaturesFullService.remoteMetierUseFeaturesFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteMetierUseFeaturesFullVO, fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteMetierUseFeaturesFullVO)

handleRemoteMetierUseFeaturesFullVOsAreEqualOnIdentifiers

protected abstract boolean handleRemoteMetierUseFeaturesFullVOsAreEqualOnIdentifiers(RemoteMetierUseFeaturesFullVO remoteMetierUseFeaturesFullVOFirst,
                                                                                     RemoteMetierUseFeaturesFullVO remoteMetierUseFeaturesFullVOSecond)
                                                                              throws java.lang.Exception
Performs the core logic for remoteMetierUseFeaturesFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteMetierUseFeaturesFullVO, fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteMetierUseFeaturesFullVO)

Throws:
java.lang.Exception

remoteMetierUseFeaturesFullVOsAreEqual

public boolean remoteMetierUseFeaturesFullVOsAreEqual(RemoteMetierUseFeaturesFullVO remoteMetierUseFeaturesFullVOFirst,
                                                      RemoteMetierUseFeaturesFullVO remoteMetierUseFeaturesFullVOSecond)
Specified by:
remoteMetierUseFeaturesFullVOsAreEqual in interface RemoteMetierUseFeaturesFullService
See Also:
RemoteMetierUseFeaturesFullService.remoteMetierUseFeaturesFullVOsAreEqual(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteMetierUseFeaturesFullVO, fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteMetierUseFeaturesFullVO)

handleRemoteMetierUseFeaturesFullVOsAreEqual

protected abstract boolean handleRemoteMetierUseFeaturesFullVOsAreEqual(RemoteMetierUseFeaturesFullVO remoteMetierUseFeaturesFullVOFirst,
                                                                        RemoteMetierUseFeaturesFullVO remoteMetierUseFeaturesFullVOSecond)
                                                                 throws java.lang.Exception
Performs the core logic for remoteMetierUseFeaturesFullVOsAreEqual(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteMetierUseFeaturesFullVO, fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteMetierUseFeaturesFullVO)

Throws:
java.lang.Exception

getMetierUseFeaturesNaturalIds

public RemoteMetierUseFeaturesNaturalId[] getMetierUseFeaturesNaturalIds()
Specified by:
getMetierUseFeaturesNaturalIds in interface RemoteMetierUseFeaturesFullService
See Also:
RemoteMetierUseFeaturesFullService.getMetierUseFeaturesNaturalIds()

handleGetMetierUseFeaturesNaturalIds

protected abstract RemoteMetierUseFeaturesNaturalId[] handleGetMetierUseFeaturesNaturalIds()
                                                                                    throws java.lang.Exception
Performs the core logic for getMetierUseFeaturesNaturalIds()

Throws:
java.lang.Exception

getMetierUseFeaturesByNaturalId

public RemoteMetierUseFeaturesFullVO getMetierUseFeaturesByNaturalId(RemoteMetierUseFeaturesNaturalId metierUseFeaturesNaturalId)
Specified by:
getMetierUseFeaturesByNaturalId in interface RemoteMetierUseFeaturesFullService
See Also:
RemoteMetierUseFeaturesFullService.getMetierUseFeaturesByNaturalId(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteMetierUseFeaturesNaturalId)

handleGetMetierUseFeaturesByNaturalId

protected abstract RemoteMetierUseFeaturesFullVO handleGetMetierUseFeaturesByNaturalId(RemoteMetierUseFeaturesNaturalId metierUseFeaturesNaturalId)
                                                                                throws java.lang.Exception
Performs the core logic for getMetierUseFeaturesByNaturalId(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteMetierUseFeaturesNaturalId)

Throws:
java.lang.Exception

getMetierUseFeaturesNaturalIdById

public RemoteMetierUseFeaturesNaturalId getMetierUseFeaturesNaturalIdById(java.lang.Integer id)
Specified by:
getMetierUseFeaturesNaturalIdById in interface RemoteMetierUseFeaturesFullService
See Also:
RemoteMetierUseFeaturesFullService.getMetierUseFeaturesNaturalIdById(java.lang.Integer)

handleGetMetierUseFeaturesNaturalIdById

protected abstract RemoteMetierUseFeaturesNaturalId handleGetMetierUseFeaturesNaturalIdById(java.lang.Integer id)
                                                                                     throws java.lang.Exception
Performs the core logic for getMetierUseFeaturesNaturalIdById(java.lang.Integer)

Throws:
java.lang.Exception

getAllClusterMetierUseFeaturesSinceDateSynchro

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

handleGetAllClusterMetierUseFeaturesSinceDateSynchro

protected abstract ClusterMetierUseFeatures[] handleGetAllClusterMetierUseFeaturesSinceDateSynchro(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 getAllClusterMetierUseFeaturesSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

Throws:
java.lang.Exception

getClusterMetierUseFeaturesByIdentifiers

public ClusterMetierUseFeatures getClusterMetierUseFeaturesByIdentifiers(java.lang.Integer id)
Specified by:
getClusterMetierUseFeaturesByIdentifiers in interface RemoteMetierUseFeaturesFullService
See Also:
RemoteMetierUseFeaturesFullService.getClusterMetierUseFeaturesByIdentifiers(java.lang.Integer)

handleGetClusterMetierUseFeaturesByIdentifiers

protected abstract ClusterMetierUseFeatures handleGetClusterMetierUseFeaturesByIdentifiers(java.lang.Integer id)
                                                                                    throws java.lang.Exception
Performs the core logic for getClusterMetierUseFeaturesByIdentifiers(java.lang.Integer)

Throws:
java.lang.Exception

addOrUpdateClusterMetierUseFeatures

public ClusterMetierUseFeatures addOrUpdateClusterMetierUseFeatures(ClusterMetierUseFeatures clusterMetierUseFeatures)
Specified by:
addOrUpdateClusterMetierUseFeatures in interface RemoteMetierUseFeaturesFullService
See Also:
RemoteMetierUseFeaturesFullService.addOrUpdateClusterMetierUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.generic.cluster.ClusterMetierUseFeatures)

handleAddOrUpdateClusterMetierUseFeatures

protected abstract ClusterMetierUseFeatures handleAddOrUpdateClusterMetierUseFeatures(ClusterMetierUseFeatures clusterMetierUseFeatures)
                                                                               throws java.lang.Exception
Performs the core logic for addOrUpdateClusterMetierUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.generic.cluster.ClusterMetierUseFeatures)

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.