fr.ifremer.allegro.referential.vessel.generic.service
Class RemoteVesselOwnerFullServiceBase

java.lang.Object
  extended by fr.ifremer.allegro.referential.vessel.generic.service.RemoteVesselOwnerFullServiceBase
All Implemented Interfaces:
RemoteVesselOwnerFullService
Direct Known Subclasses:
RemoteVesselOwnerFullServiceImpl

public abstract class RemoteVesselOwnerFullServiceBase
extends java.lang.Object
implements RemoteVesselOwnerFullService

Spring Service base class for fr.ifremer.allegro.referential.vessel.generic.service.RemoteVesselOwnerFullService, provides access to all services and entities referenced by this service.

See Also:
RemoteVesselOwnerFullService

Constructor Summary
RemoteVesselOwnerFullServiceBase()
           
 
Method Summary
 ClusterVesselOwner addOrUpdateClusterVesselOwner(ClusterVesselOwner clusterVesselOwner)
           
 RemoteVesselOwnerFullVO addVesselOwner(RemoteVesselOwnerFullVO vesselOwner)
           
 ClusterVesselOwner[] getAllClusterVesselOwnerSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp, java.lang.Integer userId, java.lang.Integer[] registrationLocationIds, java.lang.Integer pageNumber, java.lang.Integer pageSize)
           
 RemoteVesselOwnerFullVO[] getAllVesselOwner()
           
 ClusterVesselOwner getClusterVesselOwnerByIdentifiers(java.lang.Integer id)
           
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  java.security.Principal getPrincipal()
          Gets the current principal if one has been set, otherwise returns null.
protected  RightToProduceDao getRightToProduceDao()
          Gets the reference to rightToProduce's DAO.
 RemoteVesselOwnerFullVO[] getVesselOwnerByCountryLocationId(java.lang.Integer id)
           
 RemoteVesselOwnerFullVO getVesselOwnerById(java.lang.Integer id)
           
 RemoteVesselOwnerFullVO[] getVesselOwnerByIds(java.lang.Integer[] id)
           
 RemoteVesselOwnerFullVO getVesselOwnerByNaturalId(RemoteVesselOwnerNaturalId vesselOwnerNaturalId)
           
protected  VesselOwnerDao getVesselOwnerDao()
          Gets the reference to vesselOwner's DAO.
 RemoteVesselOwnerNaturalId getVesselOwnerNaturalIdById(java.lang.Integer id)
           
 RemoteVesselOwnerNaturalId[] getVesselOwnerNaturalIds()
           
protected abstract  ClusterVesselOwner handleAddOrUpdateClusterVesselOwner(ClusterVesselOwner clusterVesselOwner)
          Performs the core logic for addOrUpdateClusterVesselOwner(fr.ifremer.allegro.referential.vessel.generic.cluster.ClusterVesselOwner)
protected abstract  RemoteVesselOwnerFullVO handleAddVesselOwner(RemoteVesselOwnerFullVO vesselOwner)
          Performs the core logic for addVesselOwner(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselOwnerFullVO)
protected abstract  ClusterVesselOwner[] handleGetAllClusterVesselOwnerSinceDateSynchro(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 getAllClusterVesselOwnerSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)
protected abstract  RemoteVesselOwnerFullVO[] handleGetAllVesselOwner()
          Performs the core logic for getAllVesselOwner()
protected abstract  ClusterVesselOwner handleGetClusterVesselOwnerByIdentifiers(java.lang.Integer id)
          Performs the core logic for getClusterVesselOwnerByIdentifiers(java.lang.Integer)
protected abstract  RemoteVesselOwnerFullVO[] handleGetVesselOwnerByCountryLocationId(java.lang.Integer id)
          Performs the core logic for getVesselOwnerByCountryLocationId(java.lang.Integer)
protected abstract  RemoteVesselOwnerFullVO handleGetVesselOwnerById(java.lang.Integer id)
          Performs the core logic for getVesselOwnerById(java.lang.Integer)
protected abstract  RemoteVesselOwnerFullVO[] handleGetVesselOwnerByIds(java.lang.Integer[] id)
          Performs the core logic for getVesselOwnerByIds(java.lang.Integer[])
protected abstract  RemoteVesselOwnerFullVO handleGetVesselOwnerByNaturalId(RemoteVesselOwnerNaturalId vesselOwnerNaturalId)
          Performs the core logic for getVesselOwnerByNaturalId(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselOwnerNaturalId)
protected abstract  RemoteVesselOwnerNaturalId handleGetVesselOwnerNaturalIdById(java.lang.Integer id)
          Performs the core logic for getVesselOwnerNaturalIdById(java.lang.Integer)
protected abstract  RemoteVesselOwnerNaturalId[] handleGetVesselOwnerNaturalIds()
          Performs the core logic for getVesselOwnerNaturalIds()
protected abstract  boolean handleRemoteVesselOwnerFullVOsAreEqual(RemoteVesselOwnerFullVO remoteVesselOwnerFullVOFirst, RemoteVesselOwnerFullVO remoteVesselOwnerFullVOSecond)
          Performs the core logic for remoteVesselOwnerFullVOsAreEqual(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselOwnerFullVO, fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselOwnerFullVO)
protected abstract  boolean handleRemoteVesselOwnerFullVOsAreEqualOnIdentifiers(RemoteVesselOwnerFullVO remoteVesselOwnerFullVOFirst, RemoteVesselOwnerFullVO remoteVesselOwnerFullVOSecond)
          Performs the core logic for remoteVesselOwnerFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselOwnerFullVO, fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselOwnerFullVO)
protected abstract  void handleRemoveVesselOwner(RemoteVesselOwnerFullVO vesselOwner)
          Performs the core logic for removeVesselOwner(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselOwnerFullVO)
protected abstract  void handleUpdateVesselOwner(RemoteVesselOwnerFullVO vesselOwner)
          Performs the core logic for updateVesselOwner(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselOwnerFullVO)
 boolean remoteVesselOwnerFullVOsAreEqual(RemoteVesselOwnerFullVO remoteVesselOwnerFullVOFirst, RemoteVesselOwnerFullVO remoteVesselOwnerFullVOSecond)
           
 boolean remoteVesselOwnerFullVOsAreEqualOnIdentifiers(RemoteVesselOwnerFullVO remoteVesselOwnerFullVOFirst, RemoteVesselOwnerFullVO remoteVesselOwnerFullVOSecond)
           
 void removeVesselOwner(RemoteVesselOwnerFullVO vesselOwner)
           
 void setLocationDao(LocationDao locationDao)
          Sets the reference to location's DAO.
 void setRightToProduceDao(RightToProduceDao rightToProduceDao)
          Sets the reference to rightToProduce's DAO.
 void setVesselOwnerDao(VesselOwnerDao vesselOwnerDao)
          Sets the reference to vesselOwner's DAO.
 void updateVesselOwner(RemoteVesselOwnerFullVO vesselOwner)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteVesselOwnerFullServiceBase

public RemoteVesselOwnerFullServiceBase()
Method Detail

setVesselOwnerDao

public void setVesselOwnerDao(VesselOwnerDao vesselOwnerDao)
Sets the reference to vesselOwner's DAO.


getVesselOwnerDao

protected VesselOwnerDao getVesselOwnerDao()
Gets the reference to vesselOwner's DAO.


setRightToProduceDao

public void setRightToProduceDao(RightToProduceDao rightToProduceDao)
Sets the reference to rightToProduce's DAO.


getRightToProduceDao

protected RightToProduceDao getRightToProduceDao()
Gets the reference to rightToProduce'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.


addVesselOwner

public RemoteVesselOwnerFullVO addVesselOwner(RemoteVesselOwnerFullVO vesselOwner)
Specified by:
addVesselOwner in interface RemoteVesselOwnerFullService
See Also:
RemoteVesselOwnerFullService.addVesselOwner(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselOwnerFullVO)

handleAddVesselOwner

protected abstract RemoteVesselOwnerFullVO handleAddVesselOwner(RemoteVesselOwnerFullVO vesselOwner)
                                                         throws java.lang.Exception
Performs the core logic for addVesselOwner(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselOwnerFullVO)

Throws:
java.lang.Exception

updateVesselOwner

public void updateVesselOwner(RemoteVesselOwnerFullVO vesselOwner)
Specified by:
updateVesselOwner in interface RemoteVesselOwnerFullService
See Also:
RemoteVesselOwnerFullService.updateVesselOwner(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselOwnerFullVO)

handleUpdateVesselOwner

protected abstract void handleUpdateVesselOwner(RemoteVesselOwnerFullVO vesselOwner)
                                         throws java.lang.Exception
Performs the core logic for updateVesselOwner(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselOwnerFullVO)

Throws:
java.lang.Exception

removeVesselOwner

public void removeVesselOwner(RemoteVesselOwnerFullVO vesselOwner)
Specified by:
removeVesselOwner in interface RemoteVesselOwnerFullService
See Also:
RemoteVesselOwnerFullService.removeVesselOwner(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselOwnerFullVO)

handleRemoveVesselOwner

protected abstract void handleRemoveVesselOwner(RemoteVesselOwnerFullVO vesselOwner)
                                         throws java.lang.Exception
Performs the core logic for removeVesselOwner(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselOwnerFullVO)

Throws:
java.lang.Exception

getAllVesselOwner

public RemoteVesselOwnerFullVO[] getAllVesselOwner()
Specified by:
getAllVesselOwner in interface RemoteVesselOwnerFullService
See Also:
RemoteVesselOwnerFullService.getAllVesselOwner()

handleGetAllVesselOwner

protected abstract RemoteVesselOwnerFullVO[] handleGetAllVesselOwner()
                                                              throws java.lang.Exception
Performs the core logic for getAllVesselOwner()

Throws:
java.lang.Exception

getVesselOwnerById

public RemoteVesselOwnerFullVO getVesselOwnerById(java.lang.Integer id)
Specified by:
getVesselOwnerById in interface RemoteVesselOwnerFullService
See Also:
RemoteVesselOwnerFullService.getVesselOwnerById(java.lang.Integer)

handleGetVesselOwnerById

protected abstract RemoteVesselOwnerFullVO handleGetVesselOwnerById(java.lang.Integer id)
                                                             throws java.lang.Exception
Performs the core logic for getVesselOwnerById(java.lang.Integer)

Throws:
java.lang.Exception

getVesselOwnerByIds

public RemoteVesselOwnerFullVO[] getVesselOwnerByIds(java.lang.Integer[] id)
Specified by:
getVesselOwnerByIds in interface RemoteVesselOwnerFullService
See Also:
RemoteVesselOwnerFullService.getVesselOwnerByIds(java.lang.Integer[])

handleGetVesselOwnerByIds

protected abstract RemoteVesselOwnerFullVO[] handleGetVesselOwnerByIds(java.lang.Integer[] id)
                                                                throws java.lang.Exception
Performs the core logic for getVesselOwnerByIds(java.lang.Integer[])

Throws:
java.lang.Exception

getVesselOwnerByCountryLocationId

public RemoteVesselOwnerFullVO[] getVesselOwnerByCountryLocationId(java.lang.Integer id)
Specified by:
getVesselOwnerByCountryLocationId in interface RemoteVesselOwnerFullService
See Also:
RemoteVesselOwnerFullService.getVesselOwnerByCountryLocationId(java.lang.Integer)

handleGetVesselOwnerByCountryLocationId

protected abstract RemoteVesselOwnerFullVO[] handleGetVesselOwnerByCountryLocationId(java.lang.Integer id)
                                                                              throws java.lang.Exception
Performs the core logic for getVesselOwnerByCountryLocationId(java.lang.Integer)

Throws:
java.lang.Exception

remoteVesselOwnerFullVOsAreEqualOnIdentifiers

public boolean remoteVesselOwnerFullVOsAreEqualOnIdentifiers(RemoteVesselOwnerFullVO remoteVesselOwnerFullVOFirst,
                                                             RemoteVesselOwnerFullVO remoteVesselOwnerFullVOSecond)
Specified by:
remoteVesselOwnerFullVOsAreEqualOnIdentifiers in interface RemoteVesselOwnerFullService
See Also:
RemoteVesselOwnerFullService.remoteVesselOwnerFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselOwnerFullVO, fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselOwnerFullVO)

handleRemoteVesselOwnerFullVOsAreEqualOnIdentifiers

protected abstract boolean handleRemoteVesselOwnerFullVOsAreEqualOnIdentifiers(RemoteVesselOwnerFullVO remoteVesselOwnerFullVOFirst,
                                                                               RemoteVesselOwnerFullVO remoteVesselOwnerFullVOSecond)
                                                                        throws java.lang.Exception
Performs the core logic for remoteVesselOwnerFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselOwnerFullVO, fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselOwnerFullVO)

Throws:
java.lang.Exception

remoteVesselOwnerFullVOsAreEqual

public boolean remoteVesselOwnerFullVOsAreEqual(RemoteVesselOwnerFullVO remoteVesselOwnerFullVOFirst,
                                                RemoteVesselOwnerFullVO remoteVesselOwnerFullVOSecond)
Specified by:
remoteVesselOwnerFullVOsAreEqual in interface RemoteVesselOwnerFullService
See Also:
RemoteVesselOwnerFullService.remoteVesselOwnerFullVOsAreEqual(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselOwnerFullVO, fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselOwnerFullVO)

handleRemoteVesselOwnerFullVOsAreEqual

protected abstract boolean handleRemoteVesselOwnerFullVOsAreEqual(RemoteVesselOwnerFullVO remoteVesselOwnerFullVOFirst,
                                                                  RemoteVesselOwnerFullVO remoteVesselOwnerFullVOSecond)
                                                           throws java.lang.Exception
Performs the core logic for remoteVesselOwnerFullVOsAreEqual(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselOwnerFullVO, fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselOwnerFullVO)

Throws:
java.lang.Exception

getVesselOwnerNaturalIds

public RemoteVesselOwnerNaturalId[] getVesselOwnerNaturalIds()
Specified by:
getVesselOwnerNaturalIds in interface RemoteVesselOwnerFullService
See Also:
RemoteVesselOwnerFullService.getVesselOwnerNaturalIds()

handleGetVesselOwnerNaturalIds

protected abstract RemoteVesselOwnerNaturalId[] handleGetVesselOwnerNaturalIds()
                                                                        throws java.lang.Exception
Performs the core logic for getVesselOwnerNaturalIds()

Throws:
java.lang.Exception

getVesselOwnerByNaturalId

public RemoteVesselOwnerFullVO getVesselOwnerByNaturalId(RemoteVesselOwnerNaturalId vesselOwnerNaturalId)
Specified by:
getVesselOwnerByNaturalId in interface RemoteVesselOwnerFullService
See Also:
RemoteVesselOwnerFullService.getVesselOwnerByNaturalId(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselOwnerNaturalId)

handleGetVesselOwnerByNaturalId

protected abstract RemoteVesselOwnerFullVO handleGetVesselOwnerByNaturalId(RemoteVesselOwnerNaturalId vesselOwnerNaturalId)
                                                                    throws java.lang.Exception
Performs the core logic for getVesselOwnerByNaturalId(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselOwnerNaturalId)

Throws:
java.lang.Exception

getVesselOwnerNaturalIdById

public RemoteVesselOwnerNaturalId getVesselOwnerNaturalIdById(java.lang.Integer id)
Specified by:
getVesselOwnerNaturalIdById in interface RemoteVesselOwnerFullService
See Also:
RemoteVesselOwnerFullService.getVesselOwnerNaturalIdById(java.lang.Integer)

handleGetVesselOwnerNaturalIdById

protected abstract RemoteVesselOwnerNaturalId handleGetVesselOwnerNaturalIdById(java.lang.Integer id)
                                                                         throws java.lang.Exception
Performs the core logic for getVesselOwnerNaturalIdById(java.lang.Integer)

Throws:
java.lang.Exception

addOrUpdateClusterVesselOwner

public ClusterVesselOwner addOrUpdateClusterVesselOwner(ClusterVesselOwner clusterVesselOwner)
Specified by:
addOrUpdateClusterVesselOwner in interface RemoteVesselOwnerFullService
See Also:
RemoteVesselOwnerFullService.addOrUpdateClusterVesselOwner(fr.ifremer.allegro.referential.vessel.generic.cluster.ClusterVesselOwner)

handleAddOrUpdateClusterVesselOwner

protected abstract ClusterVesselOwner handleAddOrUpdateClusterVesselOwner(ClusterVesselOwner clusterVesselOwner)
                                                                   throws java.lang.Exception
Performs the core logic for addOrUpdateClusterVesselOwner(fr.ifremer.allegro.referential.vessel.generic.cluster.ClusterVesselOwner)

Throws:
java.lang.Exception

getAllClusterVesselOwnerSinceDateSynchro

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

handleGetAllClusterVesselOwnerSinceDateSynchro

protected abstract ClusterVesselOwner[] handleGetAllClusterVesselOwnerSinceDateSynchro(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 getAllClusterVesselOwnerSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

Throws:
java.lang.Exception

getClusterVesselOwnerByIdentifiers

public ClusterVesselOwner getClusterVesselOwnerByIdentifiers(java.lang.Integer id)
Specified by:
getClusterVesselOwnerByIdentifiers in interface RemoteVesselOwnerFullService
See Also:
RemoteVesselOwnerFullService.getClusterVesselOwnerByIdentifiers(java.lang.Integer)

handleGetClusterVesselOwnerByIdentifiers

protected abstract ClusterVesselOwner handleGetClusterVesselOwnerByIdentifiers(java.lang.Integer id)
                                                                        throws java.lang.Exception
Performs the core logic for getClusterVesselOwnerByIdentifiers(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.