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

java.lang.Object
  extended by fr.ifremer.allegro.data.vessel.feature.physical.generic.service.RemotePhysicalFeaturesFullServiceBase
All Implemented Interfaces:
RemotePhysicalFeaturesFullService
Direct Known Subclasses:
RemotePhysicalFeaturesFullServiceImpl

public abstract class RemotePhysicalFeaturesFullServiceBase
extends java.lang.Object
implements RemotePhysicalFeaturesFullService

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

See Also:
RemotePhysicalFeaturesFullService

Constructor Summary
RemotePhysicalFeaturesFullServiceBase()
           
 
Method Summary
 RemotePhysicalFeaturesFullVO[] getAllPhysicalFeatures()
           
 ClusterPhysicalFeatures getClusterPhysicalFeaturesByIdentifiers(java.lang.Integer id)
           
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.
 RemotePhysicalFeaturesFullVO getPhysicalFeaturesById(java.lang.Integer id)
           
 RemotePhysicalFeaturesFullVO[] getPhysicalFeaturesByIds(java.lang.Integer[] id)
           
 RemotePhysicalFeaturesFullVO getPhysicalFeaturesByNaturalId(RemotePhysicalFeaturesNaturalId physicalFeaturesNaturalId)
           
 RemotePhysicalFeaturesFullVO[] getPhysicalFeaturesByProgramCode(java.lang.String code)
           
 RemotePhysicalFeaturesFullVO[] getPhysicalFeaturesByQualityFlagCode(java.lang.String code)
           
 RemotePhysicalFeaturesFullVO[] getPhysicalFeaturesByVesselCode(java.lang.String code)
           
protected  PhysicalFeaturesDao getPhysicalFeaturesDao()
          Gets the reference to physicalFeatures's DAO.
 RemotePhysicalFeaturesNaturalId getPhysicalFeaturesNaturalIdById(java.lang.Integer id)
           
 RemotePhysicalFeaturesNaturalId[] getPhysicalFeaturesNaturalIds()
           
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  RemotePhysicalFeaturesFullVO[] handleGetAllPhysicalFeatures()
          Performs the core logic for getAllPhysicalFeatures()
protected abstract  ClusterPhysicalFeatures handleGetClusterPhysicalFeaturesByIdentifiers(java.lang.Integer id)
          Performs the core logic for getClusterPhysicalFeaturesByIdentifiers(java.lang.Integer)
protected abstract  RemotePhysicalFeaturesFullVO handleGetPhysicalFeaturesById(java.lang.Integer id)
          Performs the core logic for getPhysicalFeaturesById(java.lang.Integer)
protected abstract  RemotePhysicalFeaturesFullVO[] handleGetPhysicalFeaturesByIds(java.lang.Integer[] id)
          Performs the core logic for getPhysicalFeaturesByIds(java.lang.Integer[])
protected abstract  RemotePhysicalFeaturesFullVO handleGetPhysicalFeaturesByNaturalId(RemotePhysicalFeaturesNaturalId physicalFeaturesNaturalId)
          Performs the core logic for getPhysicalFeaturesByNaturalId(fr.ifremer.allegro.data.vessel.feature.physical.generic.vo.RemotePhysicalFeaturesNaturalId)
protected abstract  RemotePhysicalFeaturesFullVO[] handleGetPhysicalFeaturesByProgramCode(java.lang.String code)
          Performs the core logic for getPhysicalFeaturesByProgramCode(java.lang.String)
protected abstract  RemotePhysicalFeaturesFullVO[] handleGetPhysicalFeaturesByQualityFlagCode(java.lang.String code)
          Performs the core logic for getPhysicalFeaturesByQualityFlagCode(java.lang.String)
protected abstract  RemotePhysicalFeaturesFullVO[] handleGetPhysicalFeaturesByVesselCode(java.lang.String code)
          Performs the core logic for getPhysicalFeaturesByVesselCode(java.lang.String)
protected abstract  RemotePhysicalFeaturesNaturalId handleGetPhysicalFeaturesNaturalIdById(java.lang.Integer id)
          Performs the core logic for getPhysicalFeaturesNaturalIdById(java.lang.Integer)
protected abstract  RemotePhysicalFeaturesNaturalId[] handleGetPhysicalFeaturesNaturalIds()
          Performs the core logic for getPhysicalFeaturesNaturalIds()
protected abstract  boolean handleRemotePhysicalFeaturesFullVOsAreEqual(RemotePhysicalFeaturesFullVO remotePhysicalFeaturesFullVOFirst, RemotePhysicalFeaturesFullVO remotePhysicalFeaturesFullVOSecond)
          Performs the core logic for remotePhysicalFeaturesFullVOsAreEqual(fr.ifremer.allegro.data.vessel.feature.physical.generic.vo.RemotePhysicalFeaturesFullVO, fr.ifremer.allegro.data.vessel.feature.physical.generic.vo.RemotePhysicalFeaturesFullVO)
protected abstract  boolean handleRemotePhysicalFeaturesFullVOsAreEqualOnIdentifiers(RemotePhysicalFeaturesFullVO remotePhysicalFeaturesFullVOFirst, RemotePhysicalFeaturesFullVO remotePhysicalFeaturesFullVOSecond)
          Performs the core logic for remotePhysicalFeaturesFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.data.vessel.feature.physical.generic.vo.RemotePhysicalFeaturesFullVO, fr.ifremer.allegro.data.vessel.feature.physical.generic.vo.RemotePhysicalFeaturesFullVO)
protected abstract  void handleRemovePhysicalFeatures(RemotePhysicalFeaturesFullVO physicalFeatures)
          Performs the core logic for removePhysicalFeatures(fr.ifremer.allegro.data.vessel.feature.physical.generic.vo.RemotePhysicalFeaturesFullVO)
 boolean remotePhysicalFeaturesFullVOsAreEqual(RemotePhysicalFeaturesFullVO remotePhysicalFeaturesFullVOFirst, RemotePhysicalFeaturesFullVO remotePhysicalFeaturesFullVOSecond)
           
 boolean remotePhysicalFeaturesFullVOsAreEqualOnIdentifiers(RemotePhysicalFeaturesFullVO remotePhysicalFeaturesFullVOFirst, RemotePhysicalFeaturesFullVO remotePhysicalFeaturesFullVOSecond)
           
 void removePhysicalFeatures(RemotePhysicalFeaturesFullVO physicalFeatures)
           
 void setPhysicalFeaturesDao(PhysicalFeaturesDao physicalFeaturesDao)
          Sets the reference to physicalFeatures'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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemotePhysicalFeaturesFullServiceBase

public RemotePhysicalFeaturesFullServiceBase()
Method Detail

setPhysicalFeaturesDao

public void setPhysicalFeaturesDao(PhysicalFeaturesDao physicalFeaturesDao)
Sets the reference to physicalFeatures's DAO.


getPhysicalFeaturesDao

protected PhysicalFeaturesDao getPhysicalFeaturesDao()
Gets the reference to physicalFeatures's DAO.


setVesselDao

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


getVesselDao

protected VesselDao getVesselDao()
Gets the reference to vessel's DAO.


setQualityFlagDao

public void setQualityFlagDao(QualityFlagDao qualityFlagDao)
Sets the reference to qualityFlag's DAO.


getQualityFlagDao

protected QualityFlagDao getQualityFlagDao()
Gets the reference to qualityFlag's DAO.


setProgramDao

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


getProgramDao

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


removePhysicalFeatures

public void removePhysicalFeatures(RemotePhysicalFeaturesFullVO physicalFeatures)
Specified by:
removePhysicalFeatures in interface RemotePhysicalFeaturesFullService
See Also:
RemotePhysicalFeaturesFullService.removePhysicalFeatures(fr.ifremer.allegro.data.vessel.feature.physical.generic.vo.RemotePhysicalFeaturesFullVO)

handleRemovePhysicalFeatures

protected abstract void handleRemovePhysicalFeatures(RemotePhysicalFeaturesFullVO physicalFeatures)
                                              throws java.lang.Exception
Performs the core logic for removePhysicalFeatures(fr.ifremer.allegro.data.vessel.feature.physical.generic.vo.RemotePhysicalFeaturesFullVO)

Throws:
java.lang.Exception

getAllPhysicalFeatures

public RemotePhysicalFeaturesFullVO[] getAllPhysicalFeatures()
Specified by:
getAllPhysicalFeatures in interface RemotePhysicalFeaturesFullService
See Also:
RemotePhysicalFeaturesFullService.getAllPhysicalFeatures()

handleGetAllPhysicalFeatures

protected abstract RemotePhysicalFeaturesFullVO[] handleGetAllPhysicalFeatures()
                                                                        throws java.lang.Exception
Performs the core logic for getAllPhysicalFeatures()

Throws:
java.lang.Exception

getPhysicalFeaturesById

public RemotePhysicalFeaturesFullVO getPhysicalFeaturesById(java.lang.Integer id)
Specified by:
getPhysicalFeaturesById in interface RemotePhysicalFeaturesFullService
See Also:
RemotePhysicalFeaturesFullService.getPhysicalFeaturesById(java.lang.Integer)

handleGetPhysicalFeaturesById

protected abstract RemotePhysicalFeaturesFullVO handleGetPhysicalFeaturesById(java.lang.Integer id)
                                                                       throws java.lang.Exception
Performs the core logic for getPhysicalFeaturesById(java.lang.Integer)

Throws:
java.lang.Exception

getPhysicalFeaturesByIds

public RemotePhysicalFeaturesFullVO[] getPhysicalFeaturesByIds(java.lang.Integer[] id)
Specified by:
getPhysicalFeaturesByIds in interface RemotePhysicalFeaturesFullService
See Also:
RemotePhysicalFeaturesFullService.getPhysicalFeaturesByIds(java.lang.Integer[])

handleGetPhysicalFeaturesByIds

protected abstract RemotePhysicalFeaturesFullVO[] handleGetPhysicalFeaturesByIds(java.lang.Integer[] id)
                                                                          throws java.lang.Exception
Performs the core logic for getPhysicalFeaturesByIds(java.lang.Integer[])

Throws:
java.lang.Exception

getPhysicalFeaturesByVesselCode

public RemotePhysicalFeaturesFullVO[] getPhysicalFeaturesByVesselCode(java.lang.String code)
Specified by:
getPhysicalFeaturesByVesselCode in interface RemotePhysicalFeaturesFullService
See Also:
RemotePhysicalFeaturesFullService.getPhysicalFeaturesByVesselCode(java.lang.String)

handleGetPhysicalFeaturesByVesselCode

protected abstract RemotePhysicalFeaturesFullVO[] handleGetPhysicalFeaturesByVesselCode(java.lang.String code)
                                                                                 throws java.lang.Exception
Performs the core logic for getPhysicalFeaturesByVesselCode(java.lang.String)

Throws:
java.lang.Exception

getPhysicalFeaturesByQualityFlagCode

public RemotePhysicalFeaturesFullVO[] getPhysicalFeaturesByQualityFlagCode(java.lang.String code)
Specified by:
getPhysicalFeaturesByQualityFlagCode in interface RemotePhysicalFeaturesFullService
See Also:
RemotePhysicalFeaturesFullService.getPhysicalFeaturesByQualityFlagCode(java.lang.String)

handleGetPhysicalFeaturesByQualityFlagCode

protected abstract RemotePhysicalFeaturesFullVO[] handleGetPhysicalFeaturesByQualityFlagCode(java.lang.String code)
                                                                                      throws java.lang.Exception
Performs the core logic for getPhysicalFeaturesByQualityFlagCode(java.lang.String)

Throws:
java.lang.Exception

getPhysicalFeaturesByProgramCode

public RemotePhysicalFeaturesFullVO[] getPhysicalFeaturesByProgramCode(java.lang.String code)
Specified by:
getPhysicalFeaturesByProgramCode in interface RemotePhysicalFeaturesFullService
See Also:
RemotePhysicalFeaturesFullService.getPhysicalFeaturesByProgramCode(java.lang.String)

handleGetPhysicalFeaturesByProgramCode

protected abstract RemotePhysicalFeaturesFullVO[] handleGetPhysicalFeaturesByProgramCode(java.lang.String code)
                                                                                  throws java.lang.Exception
Performs the core logic for getPhysicalFeaturesByProgramCode(java.lang.String)

Throws:
java.lang.Exception

remotePhysicalFeaturesFullVOsAreEqualOnIdentifiers

public boolean remotePhysicalFeaturesFullVOsAreEqualOnIdentifiers(RemotePhysicalFeaturesFullVO remotePhysicalFeaturesFullVOFirst,
                                                                  RemotePhysicalFeaturesFullVO remotePhysicalFeaturesFullVOSecond)
Specified by:
remotePhysicalFeaturesFullVOsAreEqualOnIdentifiers in interface RemotePhysicalFeaturesFullService
See Also:
RemotePhysicalFeaturesFullService.remotePhysicalFeaturesFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.data.vessel.feature.physical.generic.vo.RemotePhysicalFeaturesFullVO, fr.ifremer.allegro.data.vessel.feature.physical.generic.vo.RemotePhysicalFeaturesFullVO)

handleRemotePhysicalFeaturesFullVOsAreEqualOnIdentifiers

protected abstract boolean handleRemotePhysicalFeaturesFullVOsAreEqualOnIdentifiers(RemotePhysicalFeaturesFullVO remotePhysicalFeaturesFullVOFirst,
                                                                                    RemotePhysicalFeaturesFullVO remotePhysicalFeaturesFullVOSecond)
                                                                             throws java.lang.Exception
Performs the core logic for remotePhysicalFeaturesFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.data.vessel.feature.physical.generic.vo.RemotePhysicalFeaturesFullVO, fr.ifremer.allegro.data.vessel.feature.physical.generic.vo.RemotePhysicalFeaturesFullVO)

Throws:
java.lang.Exception

remotePhysicalFeaturesFullVOsAreEqual

public boolean remotePhysicalFeaturesFullVOsAreEqual(RemotePhysicalFeaturesFullVO remotePhysicalFeaturesFullVOFirst,
                                                     RemotePhysicalFeaturesFullVO remotePhysicalFeaturesFullVOSecond)
Specified by:
remotePhysicalFeaturesFullVOsAreEqual in interface RemotePhysicalFeaturesFullService
See Also:
RemotePhysicalFeaturesFullService.remotePhysicalFeaturesFullVOsAreEqual(fr.ifremer.allegro.data.vessel.feature.physical.generic.vo.RemotePhysicalFeaturesFullVO, fr.ifremer.allegro.data.vessel.feature.physical.generic.vo.RemotePhysicalFeaturesFullVO)

handleRemotePhysicalFeaturesFullVOsAreEqual

protected abstract boolean handleRemotePhysicalFeaturesFullVOsAreEqual(RemotePhysicalFeaturesFullVO remotePhysicalFeaturesFullVOFirst,
                                                                       RemotePhysicalFeaturesFullVO remotePhysicalFeaturesFullVOSecond)
                                                                throws java.lang.Exception
Performs the core logic for remotePhysicalFeaturesFullVOsAreEqual(fr.ifremer.allegro.data.vessel.feature.physical.generic.vo.RemotePhysicalFeaturesFullVO, fr.ifremer.allegro.data.vessel.feature.physical.generic.vo.RemotePhysicalFeaturesFullVO)

Throws:
java.lang.Exception

getPhysicalFeaturesNaturalIds

public RemotePhysicalFeaturesNaturalId[] getPhysicalFeaturesNaturalIds()
Specified by:
getPhysicalFeaturesNaturalIds in interface RemotePhysicalFeaturesFullService
See Also:
RemotePhysicalFeaturesFullService.getPhysicalFeaturesNaturalIds()

handleGetPhysicalFeaturesNaturalIds

protected abstract RemotePhysicalFeaturesNaturalId[] handleGetPhysicalFeaturesNaturalIds()
                                                                                  throws java.lang.Exception
Performs the core logic for getPhysicalFeaturesNaturalIds()

Throws:
java.lang.Exception

getPhysicalFeaturesByNaturalId

public RemotePhysicalFeaturesFullVO getPhysicalFeaturesByNaturalId(RemotePhysicalFeaturesNaturalId physicalFeaturesNaturalId)
Specified by:
getPhysicalFeaturesByNaturalId in interface RemotePhysicalFeaturesFullService
See Also:
RemotePhysicalFeaturesFullService.getPhysicalFeaturesByNaturalId(fr.ifremer.allegro.data.vessel.feature.physical.generic.vo.RemotePhysicalFeaturesNaturalId)

handleGetPhysicalFeaturesByNaturalId

protected abstract RemotePhysicalFeaturesFullVO handleGetPhysicalFeaturesByNaturalId(RemotePhysicalFeaturesNaturalId physicalFeaturesNaturalId)
                                                                              throws java.lang.Exception
Performs the core logic for getPhysicalFeaturesByNaturalId(fr.ifremer.allegro.data.vessel.feature.physical.generic.vo.RemotePhysicalFeaturesNaturalId)

Throws:
java.lang.Exception

getPhysicalFeaturesNaturalIdById

public RemotePhysicalFeaturesNaturalId getPhysicalFeaturesNaturalIdById(java.lang.Integer id)
Specified by:
getPhysicalFeaturesNaturalIdById in interface RemotePhysicalFeaturesFullService
See Also:
RemotePhysicalFeaturesFullService.getPhysicalFeaturesNaturalIdById(java.lang.Integer)

handleGetPhysicalFeaturesNaturalIdById

protected abstract RemotePhysicalFeaturesNaturalId handleGetPhysicalFeaturesNaturalIdById(java.lang.Integer id)
                                                                                   throws java.lang.Exception
Performs the core logic for getPhysicalFeaturesNaturalIdById(java.lang.Integer)

Throws:
java.lang.Exception

getClusterPhysicalFeaturesByIdentifiers

public ClusterPhysicalFeatures getClusterPhysicalFeaturesByIdentifiers(java.lang.Integer id)
Specified by:
getClusterPhysicalFeaturesByIdentifiers in interface RemotePhysicalFeaturesFullService
See Also:
RemotePhysicalFeaturesFullService.getClusterPhysicalFeaturesByIdentifiers(java.lang.Integer)

handleGetClusterPhysicalFeaturesByIdentifiers

protected abstract ClusterPhysicalFeatures handleGetClusterPhysicalFeaturesByIdentifiers(java.lang.Integer id)
                                                                                  throws java.lang.Exception
Performs the core logic for getClusterPhysicalFeaturesByIdentifiers(java.lang.Integer)

Throws:
java.lang.Exception

getPrincipal

protected java.security.Principal getPrincipal()
Gets the current principal if one has been set, otherwise returns null.

Returns:
the current principal

getMessages

protected org.springframework.context.MessageSource getMessages()
Gets the message source available to this service.


getMessage

protected java.lang.String getMessage(java.lang.String key)
Gets the message having the given key in the underlying message bundle.

Parameters:
key - the key of the message in the messages.properties message bundle.

getMessage

protected java.lang.String getMessage(java.lang.String key,
                                      java.lang.Object[] arguments)
Gets the message having the given key and arguments in the underlying message bundle.

Parameters:
key - the key of the message in the messages.properties message bundle.
arguments - any arguments to substitute when resolving the message.

getMessage

protected java.lang.String getMessage(java.lang.String key,
                                      java.lang.Object[] arguments,
                                      java.util.Locale locale)
Gets the message having the given key using the given arguments for the given locale.

Parameters:
key - the key of the message in the messages.properties message bundle.
arguments - any arguments to substitute when resolving the message.
locale - the locale of the messages to retrieve.


Copyright © 2008-2010 IFREMER. All Rights Reserved.