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

java.lang.Object
  extended by fr.ifremer.allegro.data.vessel.feature.use.generic.service.RemoteGearUseFeaturesFullServiceBase
All Implemented Interfaces:
RemoteGearUseFeaturesFullService
Direct Known Subclasses:
RemoteGearUseFeaturesFullServiceImpl

public abstract class RemoteGearUseFeaturesFullServiceBase
extends java.lang.Object
implements RemoteGearUseFeaturesFullService

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

See Also:
RemoteGearUseFeaturesFullService

Constructor Summary
RemoteGearUseFeaturesFullServiceBase()
           
 
Method Summary
 RemoteGearUseFeaturesFullVO addGearUseFeatures(RemoteGearUseFeaturesFullVO gearUseFeatures)
           
 ClusterGearUseFeatures addOrUpdateClusterGearUseFeatures(ClusterGearUseFeatures clusterGearUseFeatures)
           
 ClusterGearUseFeatures[] getAllClusterGearUseFeaturesSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp, java.lang.Integer userId, java.lang.Integer[] registrationLocationIds, java.lang.Integer pageNumber, java.lang.Integer pageSize)
           
 RemoteGearUseFeaturesFullVO[] getAllGearUseFeatures()
           
 ClusterGearUseFeatures getClusterGearUseFeaturesByIdentifiers(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.
 RemoteGearUseFeaturesFullVO[] getGearUseFeaturesByFishingEffortCalendarId(java.lang.Integer id)
           
 RemoteGearUseFeaturesFullVO[] getGearUseFeaturesByGearId(java.lang.Integer id)
           
 RemoteGearUseFeaturesFullVO getGearUseFeaturesById(java.lang.Integer id)
           
 RemoteGearUseFeaturesFullVO[] getGearUseFeaturesByIds(java.lang.Integer[] id)
           
 RemoteGearUseFeaturesFullVO getGearUseFeaturesByNaturalId(RemoteGearUseFeaturesNaturalId gearUseFeaturesNaturalId)
           
 RemoteGearUseFeaturesFullVO[] getGearUseFeaturesByOperationId(java.lang.Integer id)
           
 RemoteGearUseFeaturesFullVO[] getGearUseFeaturesByProgramCode(java.lang.String code)
           
 RemoteGearUseFeaturesFullVO[] getGearUseFeaturesByQualityFlagCode(java.lang.String code)
           
 RemoteGearUseFeaturesFullVO[] getGearUseFeaturesByVesselCode(java.lang.String code)
           
protected  GearUseFeaturesDao getGearUseFeaturesDao()
          Gets the reference to gearUseFeatures's DAO.
 RemoteGearUseFeaturesNaturalId getGearUseFeaturesNaturalIdById(java.lang.Integer id)
           
 RemoteGearUseFeaturesNaturalId[] getGearUseFeaturesNaturalIds()
           
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  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  RemoteGearUseFeaturesFullVO handleAddGearUseFeatures(RemoteGearUseFeaturesFullVO gearUseFeatures)
          Performs the core logic for addGearUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteGearUseFeaturesFullVO)
protected abstract  ClusterGearUseFeatures handleAddOrUpdateClusterGearUseFeatures(ClusterGearUseFeatures clusterGearUseFeatures)
          Performs the core logic for addOrUpdateClusterGearUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.generic.cluster.ClusterGearUseFeatures)
protected abstract  ClusterGearUseFeatures[] handleGetAllClusterGearUseFeaturesSinceDateSynchro(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 getAllClusterGearUseFeaturesSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)
protected abstract  RemoteGearUseFeaturesFullVO[] handleGetAllGearUseFeatures()
          Performs the core logic for getAllGearUseFeatures()
protected abstract  ClusterGearUseFeatures handleGetClusterGearUseFeaturesByIdentifiers(java.lang.Integer id)
          Performs the core logic for getClusterGearUseFeaturesByIdentifiers(java.lang.Integer)
protected abstract  RemoteGearUseFeaturesFullVO[] handleGetGearUseFeaturesByFishingEffortCalendarId(java.lang.Integer id)
          Performs the core logic for getGearUseFeaturesByFishingEffortCalendarId(java.lang.Integer)
protected abstract  RemoteGearUseFeaturesFullVO[] handleGetGearUseFeaturesByGearId(java.lang.Integer id)
          Performs the core logic for getGearUseFeaturesByGearId(java.lang.Integer)
protected abstract  RemoteGearUseFeaturesFullVO handleGetGearUseFeaturesById(java.lang.Integer id)
          Performs the core logic for getGearUseFeaturesById(java.lang.Integer)
protected abstract  RemoteGearUseFeaturesFullVO[] handleGetGearUseFeaturesByIds(java.lang.Integer[] id)
          Performs the core logic for getGearUseFeaturesByIds(java.lang.Integer[])
protected abstract  RemoteGearUseFeaturesFullVO handleGetGearUseFeaturesByNaturalId(RemoteGearUseFeaturesNaturalId gearUseFeaturesNaturalId)
          Performs the core logic for getGearUseFeaturesByNaturalId(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteGearUseFeaturesNaturalId)
protected abstract  RemoteGearUseFeaturesFullVO[] handleGetGearUseFeaturesByOperationId(java.lang.Integer id)
          Performs the core logic for getGearUseFeaturesByOperationId(java.lang.Integer)
protected abstract  RemoteGearUseFeaturesFullVO[] handleGetGearUseFeaturesByProgramCode(java.lang.String code)
          Performs the core logic for getGearUseFeaturesByProgramCode(java.lang.String)
protected abstract  RemoteGearUseFeaturesFullVO[] handleGetGearUseFeaturesByQualityFlagCode(java.lang.String code)
          Performs the core logic for getGearUseFeaturesByQualityFlagCode(java.lang.String)
protected abstract  RemoteGearUseFeaturesFullVO[] handleGetGearUseFeaturesByVesselCode(java.lang.String code)
          Performs the core logic for getGearUseFeaturesByVesselCode(java.lang.String)
protected abstract  RemoteGearUseFeaturesNaturalId handleGetGearUseFeaturesNaturalIdById(java.lang.Integer id)
          Performs the core logic for getGearUseFeaturesNaturalIdById(java.lang.Integer)
protected abstract  RemoteGearUseFeaturesNaturalId[] handleGetGearUseFeaturesNaturalIds()
          Performs the core logic for getGearUseFeaturesNaturalIds()
protected abstract  boolean handleRemoteGearUseFeaturesFullVOsAreEqual(RemoteGearUseFeaturesFullVO remoteGearUseFeaturesFullVOFirst, RemoteGearUseFeaturesFullVO remoteGearUseFeaturesFullVOSecond)
          Performs the core logic for remoteGearUseFeaturesFullVOsAreEqual(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteGearUseFeaturesFullVO, fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteGearUseFeaturesFullVO)
protected abstract  boolean handleRemoteGearUseFeaturesFullVOsAreEqualOnIdentifiers(RemoteGearUseFeaturesFullVO remoteGearUseFeaturesFullVOFirst, RemoteGearUseFeaturesFullVO remoteGearUseFeaturesFullVOSecond)
          Performs the core logic for remoteGearUseFeaturesFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteGearUseFeaturesFullVO, fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteGearUseFeaturesFullVO)
protected abstract  void handleRemoveGearUseFeatures(RemoteGearUseFeaturesFullVO gearUseFeatures)
          Performs the core logic for removeGearUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteGearUseFeaturesFullVO)
protected abstract  void handleUpdateGearUseFeatures(RemoteGearUseFeaturesFullVO gearUseFeatures)
          Performs the core logic for updateGearUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteGearUseFeaturesFullVO)
 boolean remoteGearUseFeaturesFullVOsAreEqual(RemoteGearUseFeaturesFullVO remoteGearUseFeaturesFullVOFirst, RemoteGearUseFeaturesFullVO remoteGearUseFeaturesFullVOSecond)
           
 boolean remoteGearUseFeaturesFullVOsAreEqualOnIdentifiers(RemoteGearUseFeaturesFullVO remoteGearUseFeaturesFullVOFirst, RemoteGearUseFeaturesFullVO remoteGearUseFeaturesFullVOSecond)
           
 void removeGearUseFeatures(RemoteGearUseFeaturesFullVO gearUseFeatures)
           
 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 setGearUseFeaturesDao(GearUseFeaturesDao gearUseFeaturesDao)
          Sets the reference to gearUseFeatures's DAO.
 void setGearUseMeasurementDao(GearUseMeasurementDao gearUseMeasurementDao)
          Sets the reference to gearUseMeasurement'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 updateGearUseFeatures(RemoteGearUseFeaturesFullVO gearUseFeatures)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteGearUseFeaturesFullServiceBase

public RemoteGearUseFeaturesFullServiceBase()
Method Detail

setGearUseFeaturesDao

public void setGearUseFeaturesDao(GearUseFeaturesDao gearUseFeaturesDao)
Sets the reference to gearUseFeatures's DAO.


getGearUseFeaturesDao

protected GearUseFeaturesDao getGearUseFeaturesDao()
Gets the reference to gearUseFeatures'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.


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.


addGearUseFeatures

public RemoteGearUseFeaturesFullVO addGearUseFeatures(RemoteGearUseFeaturesFullVO gearUseFeatures)
Specified by:
addGearUseFeatures in interface RemoteGearUseFeaturesFullService
See Also:
RemoteGearUseFeaturesFullService.addGearUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteGearUseFeaturesFullVO)

handleAddGearUseFeatures

protected abstract RemoteGearUseFeaturesFullVO handleAddGearUseFeatures(RemoteGearUseFeaturesFullVO gearUseFeatures)
                                                                 throws java.lang.Exception
Performs the core logic for addGearUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteGearUseFeaturesFullVO)

Throws:
java.lang.Exception

updateGearUseFeatures

public void updateGearUseFeatures(RemoteGearUseFeaturesFullVO gearUseFeatures)
Specified by:
updateGearUseFeatures in interface RemoteGearUseFeaturesFullService
See Also:
RemoteGearUseFeaturesFullService.updateGearUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteGearUseFeaturesFullVO)

handleUpdateGearUseFeatures

protected abstract void handleUpdateGearUseFeatures(RemoteGearUseFeaturesFullVO gearUseFeatures)
                                             throws java.lang.Exception
Performs the core logic for updateGearUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteGearUseFeaturesFullVO)

Throws:
java.lang.Exception

removeGearUseFeatures

public void removeGearUseFeatures(RemoteGearUseFeaturesFullVO gearUseFeatures)
Specified by:
removeGearUseFeatures in interface RemoteGearUseFeaturesFullService
See Also:
RemoteGearUseFeaturesFullService.removeGearUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteGearUseFeaturesFullVO)

handleRemoveGearUseFeatures

protected abstract void handleRemoveGearUseFeatures(RemoteGearUseFeaturesFullVO gearUseFeatures)
                                             throws java.lang.Exception
Performs the core logic for removeGearUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteGearUseFeaturesFullVO)

Throws:
java.lang.Exception

getAllGearUseFeatures

public RemoteGearUseFeaturesFullVO[] getAllGearUseFeatures()
Specified by:
getAllGearUseFeatures in interface RemoteGearUseFeaturesFullService
See Also:
RemoteGearUseFeaturesFullService.getAllGearUseFeatures()

handleGetAllGearUseFeatures

protected abstract RemoteGearUseFeaturesFullVO[] handleGetAllGearUseFeatures()
                                                                      throws java.lang.Exception
Performs the core logic for getAllGearUseFeatures()

Throws:
java.lang.Exception

getGearUseFeaturesById

public RemoteGearUseFeaturesFullVO getGearUseFeaturesById(java.lang.Integer id)
Specified by:
getGearUseFeaturesById in interface RemoteGearUseFeaturesFullService
See Also:
RemoteGearUseFeaturesFullService.getGearUseFeaturesById(java.lang.Integer)

handleGetGearUseFeaturesById

protected abstract RemoteGearUseFeaturesFullVO handleGetGearUseFeaturesById(java.lang.Integer id)
                                                                     throws java.lang.Exception
Performs the core logic for getGearUseFeaturesById(java.lang.Integer)

Throws:
java.lang.Exception

getGearUseFeaturesByIds

public RemoteGearUseFeaturesFullVO[] getGearUseFeaturesByIds(java.lang.Integer[] id)
Specified by:
getGearUseFeaturesByIds in interface RemoteGearUseFeaturesFullService
See Also:
RemoteGearUseFeaturesFullService.getGearUseFeaturesByIds(java.lang.Integer[])

handleGetGearUseFeaturesByIds

protected abstract RemoteGearUseFeaturesFullVO[] handleGetGearUseFeaturesByIds(java.lang.Integer[] id)
                                                                        throws java.lang.Exception
Performs the core logic for getGearUseFeaturesByIds(java.lang.Integer[])

Throws:
java.lang.Exception

getGearUseFeaturesByGearId

public RemoteGearUseFeaturesFullVO[] getGearUseFeaturesByGearId(java.lang.Integer id)
Specified by:
getGearUseFeaturesByGearId in interface RemoteGearUseFeaturesFullService
See Also:
RemoteGearUseFeaturesFullService.getGearUseFeaturesByGearId(java.lang.Integer)

handleGetGearUseFeaturesByGearId

protected abstract RemoteGearUseFeaturesFullVO[] handleGetGearUseFeaturesByGearId(java.lang.Integer id)
                                                                           throws java.lang.Exception
Performs the core logic for getGearUseFeaturesByGearId(java.lang.Integer)

Throws:
java.lang.Exception

getGearUseFeaturesByOperationId

public RemoteGearUseFeaturesFullVO[] getGearUseFeaturesByOperationId(java.lang.Integer id)
Specified by:
getGearUseFeaturesByOperationId in interface RemoteGearUseFeaturesFullService
See Also:
RemoteGearUseFeaturesFullService.getGearUseFeaturesByOperationId(java.lang.Integer)

handleGetGearUseFeaturesByOperationId

protected abstract RemoteGearUseFeaturesFullVO[] handleGetGearUseFeaturesByOperationId(java.lang.Integer id)
                                                                                throws java.lang.Exception
Performs the core logic for getGearUseFeaturesByOperationId(java.lang.Integer)

Throws:
java.lang.Exception

getGearUseFeaturesByFishingEffortCalendarId

public RemoteGearUseFeaturesFullVO[] getGearUseFeaturesByFishingEffortCalendarId(java.lang.Integer id)
Specified by:
getGearUseFeaturesByFishingEffortCalendarId in interface RemoteGearUseFeaturesFullService
See Also:
RemoteGearUseFeaturesFullService.getGearUseFeaturesByFishingEffortCalendarId(java.lang.Integer)

handleGetGearUseFeaturesByFishingEffortCalendarId

protected abstract RemoteGearUseFeaturesFullVO[] handleGetGearUseFeaturesByFishingEffortCalendarId(java.lang.Integer id)
                                                                                            throws java.lang.Exception
Performs the core logic for getGearUseFeaturesByFishingEffortCalendarId(java.lang.Integer)

Throws:
java.lang.Exception

getGearUseFeaturesByQualityFlagCode

public RemoteGearUseFeaturesFullVO[] getGearUseFeaturesByQualityFlagCode(java.lang.String code)
Specified by:
getGearUseFeaturesByQualityFlagCode in interface RemoteGearUseFeaturesFullService
See Also:
RemoteGearUseFeaturesFullService.getGearUseFeaturesByQualityFlagCode(java.lang.String)

handleGetGearUseFeaturesByQualityFlagCode

protected abstract RemoteGearUseFeaturesFullVO[] handleGetGearUseFeaturesByQualityFlagCode(java.lang.String code)
                                                                                    throws java.lang.Exception
Performs the core logic for getGearUseFeaturesByQualityFlagCode(java.lang.String)

Throws:
java.lang.Exception

getGearUseFeaturesByVesselCode

public RemoteGearUseFeaturesFullVO[] getGearUseFeaturesByVesselCode(java.lang.String code)
Specified by:
getGearUseFeaturesByVesselCode in interface RemoteGearUseFeaturesFullService
See Also:
RemoteGearUseFeaturesFullService.getGearUseFeaturesByVesselCode(java.lang.String)

handleGetGearUseFeaturesByVesselCode

protected abstract RemoteGearUseFeaturesFullVO[] handleGetGearUseFeaturesByVesselCode(java.lang.String code)
                                                                               throws java.lang.Exception
Performs the core logic for getGearUseFeaturesByVesselCode(java.lang.String)

Throws:
java.lang.Exception

getGearUseFeaturesByProgramCode

public RemoteGearUseFeaturesFullVO[] getGearUseFeaturesByProgramCode(java.lang.String code)
Specified by:
getGearUseFeaturesByProgramCode in interface RemoteGearUseFeaturesFullService
See Also:
RemoteGearUseFeaturesFullService.getGearUseFeaturesByProgramCode(java.lang.String)

handleGetGearUseFeaturesByProgramCode

protected abstract RemoteGearUseFeaturesFullVO[] handleGetGearUseFeaturesByProgramCode(java.lang.String code)
                                                                                throws java.lang.Exception
Performs the core logic for getGearUseFeaturesByProgramCode(java.lang.String)

Throws:
java.lang.Exception

remoteGearUseFeaturesFullVOsAreEqualOnIdentifiers

public boolean remoteGearUseFeaturesFullVOsAreEqualOnIdentifiers(RemoteGearUseFeaturesFullVO remoteGearUseFeaturesFullVOFirst,
                                                                 RemoteGearUseFeaturesFullVO remoteGearUseFeaturesFullVOSecond)
Specified by:
remoteGearUseFeaturesFullVOsAreEqualOnIdentifiers in interface RemoteGearUseFeaturesFullService
See Also:
RemoteGearUseFeaturesFullService.remoteGearUseFeaturesFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteGearUseFeaturesFullVO, fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteGearUseFeaturesFullVO)

handleRemoteGearUseFeaturesFullVOsAreEqualOnIdentifiers

protected abstract boolean handleRemoteGearUseFeaturesFullVOsAreEqualOnIdentifiers(RemoteGearUseFeaturesFullVO remoteGearUseFeaturesFullVOFirst,
                                                                                   RemoteGearUseFeaturesFullVO remoteGearUseFeaturesFullVOSecond)
                                                                            throws java.lang.Exception
Performs the core logic for remoteGearUseFeaturesFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteGearUseFeaturesFullVO, fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteGearUseFeaturesFullVO)

Throws:
java.lang.Exception

remoteGearUseFeaturesFullVOsAreEqual

public boolean remoteGearUseFeaturesFullVOsAreEqual(RemoteGearUseFeaturesFullVO remoteGearUseFeaturesFullVOFirst,
                                                    RemoteGearUseFeaturesFullVO remoteGearUseFeaturesFullVOSecond)
Specified by:
remoteGearUseFeaturesFullVOsAreEqual in interface RemoteGearUseFeaturesFullService
See Also:
RemoteGearUseFeaturesFullService.remoteGearUseFeaturesFullVOsAreEqual(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteGearUseFeaturesFullVO, fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteGearUseFeaturesFullVO)

handleRemoteGearUseFeaturesFullVOsAreEqual

protected abstract boolean handleRemoteGearUseFeaturesFullVOsAreEqual(RemoteGearUseFeaturesFullVO remoteGearUseFeaturesFullVOFirst,
                                                                      RemoteGearUseFeaturesFullVO remoteGearUseFeaturesFullVOSecond)
                                                               throws java.lang.Exception
Performs the core logic for remoteGearUseFeaturesFullVOsAreEqual(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteGearUseFeaturesFullVO, fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteGearUseFeaturesFullVO)

Throws:
java.lang.Exception

getGearUseFeaturesNaturalIds

public RemoteGearUseFeaturesNaturalId[] getGearUseFeaturesNaturalIds()
Specified by:
getGearUseFeaturesNaturalIds in interface RemoteGearUseFeaturesFullService
See Also:
RemoteGearUseFeaturesFullService.getGearUseFeaturesNaturalIds()

handleGetGearUseFeaturesNaturalIds

protected abstract RemoteGearUseFeaturesNaturalId[] handleGetGearUseFeaturesNaturalIds()
                                                                                throws java.lang.Exception
Performs the core logic for getGearUseFeaturesNaturalIds()

Throws:
java.lang.Exception

getGearUseFeaturesByNaturalId

public RemoteGearUseFeaturesFullVO getGearUseFeaturesByNaturalId(RemoteGearUseFeaturesNaturalId gearUseFeaturesNaturalId)
Specified by:
getGearUseFeaturesByNaturalId in interface RemoteGearUseFeaturesFullService
See Also:
RemoteGearUseFeaturesFullService.getGearUseFeaturesByNaturalId(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteGearUseFeaturesNaturalId)

handleGetGearUseFeaturesByNaturalId

protected abstract RemoteGearUseFeaturesFullVO handleGetGearUseFeaturesByNaturalId(RemoteGearUseFeaturesNaturalId gearUseFeaturesNaturalId)
                                                                            throws java.lang.Exception
Performs the core logic for getGearUseFeaturesByNaturalId(fr.ifremer.allegro.data.vessel.feature.use.generic.vo.RemoteGearUseFeaturesNaturalId)

Throws:
java.lang.Exception

getGearUseFeaturesNaturalIdById

public RemoteGearUseFeaturesNaturalId getGearUseFeaturesNaturalIdById(java.lang.Integer id)
Specified by:
getGearUseFeaturesNaturalIdById in interface RemoteGearUseFeaturesFullService
See Also:
RemoteGearUseFeaturesFullService.getGearUseFeaturesNaturalIdById(java.lang.Integer)

handleGetGearUseFeaturesNaturalIdById

protected abstract RemoteGearUseFeaturesNaturalId handleGetGearUseFeaturesNaturalIdById(java.lang.Integer id)
                                                                                 throws java.lang.Exception
Performs the core logic for getGearUseFeaturesNaturalIdById(java.lang.Integer)

Throws:
java.lang.Exception

getAllClusterGearUseFeaturesSinceDateSynchro

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

handleGetAllClusterGearUseFeaturesSinceDateSynchro

protected abstract ClusterGearUseFeatures[] handleGetAllClusterGearUseFeaturesSinceDateSynchro(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 getAllClusterGearUseFeaturesSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

Throws:
java.lang.Exception

getClusterGearUseFeaturesByIdentifiers

public ClusterGearUseFeatures getClusterGearUseFeaturesByIdentifiers(java.lang.Integer id)
Specified by:
getClusterGearUseFeaturesByIdentifiers in interface RemoteGearUseFeaturesFullService
See Also:
RemoteGearUseFeaturesFullService.getClusterGearUseFeaturesByIdentifiers(java.lang.Integer)

handleGetClusterGearUseFeaturesByIdentifiers

protected abstract ClusterGearUseFeatures handleGetClusterGearUseFeaturesByIdentifiers(java.lang.Integer id)
                                                                                throws java.lang.Exception
Performs the core logic for getClusterGearUseFeaturesByIdentifiers(java.lang.Integer)

Throws:
java.lang.Exception

addOrUpdateClusterGearUseFeatures

public ClusterGearUseFeatures addOrUpdateClusterGearUseFeatures(ClusterGearUseFeatures clusterGearUseFeatures)
Specified by:
addOrUpdateClusterGearUseFeatures in interface RemoteGearUseFeaturesFullService
See Also:
RemoteGearUseFeaturesFullService.addOrUpdateClusterGearUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.generic.cluster.ClusterGearUseFeatures)

handleAddOrUpdateClusterGearUseFeatures

protected abstract ClusterGearUseFeatures handleAddOrUpdateClusterGearUseFeatures(ClusterGearUseFeatures clusterGearUseFeatures)
                                                                           throws java.lang.Exception
Performs the core logic for addOrUpdateClusterGearUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.generic.cluster.ClusterGearUseFeatures)

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.