fr.ifremer.allegro.administration.user.generic.service
Class RemoteVesselManagePeriodFullServiceBase

java.lang.Object
  extended by fr.ifremer.allegro.administration.user.generic.service.RemoteVesselManagePeriodFullServiceBase
All Implemented Interfaces:
RemoteVesselManagePeriodFullService
Direct Known Subclasses:
RemoteVesselManagePeriodFullServiceImpl

public abstract class RemoteVesselManagePeriodFullServiceBase
extends java.lang.Object
implements RemoteVesselManagePeriodFullService

Spring Service base class for fr.ifremer.allegro.administration.user.generic.service.RemoteVesselManagePeriodFullService, provides access to all services and entities referenced by this service.

See Also:
RemoteVesselManagePeriodFullService

Constructor Summary
RemoteVesselManagePeriodFullServiceBase()
           
 
Method Summary
 RemoteVesselManagePeriodFullVO addVesselManagePeriod(RemoteVesselManagePeriodFullVO vesselManagePeriod)
           
 RemoteVesselManagePeriodFullVO[] getAllVesselManagePeriod()
           
 ClusterVesselManagePeriod getClusterVesselManagePeriodByIdentifiers(java.util.Date startDateTime, java.lang.Integer managedDataId, java.lang.String vesselCode)
           
protected  ManagedDataDao getManagedDataDao()
          Gets the reference to managedData'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  VesselDao getVesselDao()
          Gets the reference to vessel's DAO.
 RemoteVesselManagePeriodFullVO getVesselManagePeriodByIdentifiers(java.util.Date startDateTime, java.lang.Integer managedDataId, java.lang.String vesselCode)
           
 RemoteVesselManagePeriodFullVO[] getVesselManagePeriodByManagedDataId(java.lang.Integer id)
           
 RemoteVesselManagePeriodFullVO getVesselManagePeriodByNaturalId(RemoteVesselManagePeriodNaturalId vesselManagePeriodNaturalId)
           
 RemoteVesselManagePeriodFullVO[] getVesselManagePeriodByStartDateTime(java.util.Date startDateTime)
           
 RemoteVesselManagePeriodFullVO[] getVesselManagePeriodByStartDateTimes(java.util.Date[] startDateTime)
           
 RemoteVesselManagePeriodFullVO[] getVesselManagePeriodByVesselCode(java.lang.String code)
           
protected  VesselManagePeriodDao getVesselManagePeriodDao()
          Gets the reference to vesselManagePeriod's DAO.
 RemoteVesselManagePeriodNaturalId[] getVesselManagePeriodNaturalIds()
           
protected abstract  RemoteVesselManagePeriodFullVO handleAddVesselManagePeriod(RemoteVesselManagePeriodFullVO vesselManagePeriod)
          Performs the core logic for addVesselManagePeriod(fr.ifremer.allegro.administration.user.generic.vo.RemoteVesselManagePeriodFullVO)
protected abstract  RemoteVesselManagePeriodFullVO[] handleGetAllVesselManagePeriod()
          Performs the core logic for getAllVesselManagePeriod()
protected abstract  ClusterVesselManagePeriod handleGetClusterVesselManagePeriodByIdentifiers(java.util.Date startDateTime, java.lang.Integer managedDataId, java.lang.String vesselCode)
          Performs the core logic for getClusterVesselManagePeriodByIdentifiers(java.util.Date, java.lang.Integer, java.lang.String)
protected abstract  RemoteVesselManagePeriodFullVO handleGetVesselManagePeriodByIdentifiers(java.util.Date startDateTime, java.lang.Integer managedDataId, java.lang.String vesselCode)
          Performs the core logic for getVesselManagePeriodByIdentifiers(java.util.Date, java.lang.Integer, java.lang.String)
protected abstract  RemoteVesselManagePeriodFullVO[] handleGetVesselManagePeriodByManagedDataId(java.lang.Integer id)
          Performs the core logic for getVesselManagePeriodByManagedDataId(java.lang.Integer)
protected abstract  RemoteVesselManagePeriodFullVO handleGetVesselManagePeriodByNaturalId(RemoteVesselManagePeriodNaturalId vesselManagePeriodNaturalId)
          Performs the core logic for getVesselManagePeriodByNaturalId(fr.ifremer.allegro.administration.user.generic.vo.RemoteVesselManagePeriodNaturalId)
protected abstract  RemoteVesselManagePeriodFullVO[] handleGetVesselManagePeriodByStartDateTime(java.util.Date startDateTime)
          Performs the core logic for getVesselManagePeriodByStartDateTime(java.util.Date)
protected abstract  RemoteVesselManagePeriodFullVO[] handleGetVesselManagePeriodByStartDateTimes(java.util.Date[] startDateTime)
          Performs the core logic for getVesselManagePeriodByStartDateTimes(java.util.Date[])
protected abstract  RemoteVesselManagePeriodFullVO[] handleGetVesselManagePeriodByVesselCode(java.lang.String code)
          Performs the core logic for getVesselManagePeriodByVesselCode(java.lang.String)
protected abstract  RemoteVesselManagePeriodNaturalId[] handleGetVesselManagePeriodNaturalIds()
          Performs the core logic for getVesselManagePeriodNaturalIds()
protected abstract  boolean handleRemoteVesselManagePeriodFullVOsAreEqual(RemoteVesselManagePeriodFullVO remoteVesselManagePeriodFullVOFirst, RemoteVesselManagePeriodFullVO remoteVesselManagePeriodFullVOSecond)
          Performs the core logic for remoteVesselManagePeriodFullVOsAreEqual(fr.ifremer.allegro.administration.user.generic.vo.RemoteVesselManagePeriodFullVO, fr.ifremer.allegro.administration.user.generic.vo.RemoteVesselManagePeriodFullVO)
protected abstract  boolean handleRemoteVesselManagePeriodFullVOsAreEqualOnIdentifiers(RemoteVesselManagePeriodFullVO remoteVesselManagePeriodFullVOFirst, RemoteVesselManagePeriodFullVO remoteVesselManagePeriodFullVOSecond)
          Performs the core logic for remoteVesselManagePeriodFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.administration.user.generic.vo.RemoteVesselManagePeriodFullVO, fr.ifremer.allegro.administration.user.generic.vo.RemoteVesselManagePeriodFullVO)
protected abstract  void handleRemoveVesselManagePeriod(RemoteVesselManagePeriodFullVO vesselManagePeriod)
          Performs the core logic for removeVesselManagePeriod(fr.ifremer.allegro.administration.user.generic.vo.RemoteVesselManagePeriodFullVO)
protected abstract  void handleUpdateVesselManagePeriod(RemoteVesselManagePeriodFullVO vesselManagePeriod)
          Performs the core logic for updateVesselManagePeriod(fr.ifremer.allegro.administration.user.generic.vo.RemoteVesselManagePeriodFullVO)
 boolean remoteVesselManagePeriodFullVOsAreEqual(RemoteVesselManagePeriodFullVO remoteVesselManagePeriodFullVOFirst, RemoteVesselManagePeriodFullVO remoteVesselManagePeriodFullVOSecond)
           
 boolean remoteVesselManagePeriodFullVOsAreEqualOnIdentifiers(RemoteVesselManagePeriodFullVO remoteVesselManagePeriodFullVOFirst, RemoteVesselManagePeriodFullVO remoteVesselManagePeriodFullVOSecond)
           
 void removeVesselManagePeriod(RemoteVesselManagePeriodFullVO vesselManagePeriod)
           
 void setManagedDataDao(ManagedDataDao managedDataDao)
          Sets the reference to managedData's DAO.
 void setVesselDao(VesselDao vesselDao)
          Sets the reference to vessel's DAO.
 void setVesselManagePeriodDao(VesselManagePeriodDao vesselManagePeriodDao)
          Sets the reference to vesselManagePeriod's DAO.
 void updateVesselManagePeriod(RemoteVesselManagePeriodFullVO vesselManagePeriod)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteVesselManagePeriodFullServiceBase

public RemoteVesselManagePeriodFullServiceBase()
Method Detail

setVesselManagePeriodDao

public void setVesselManagePeriodDao(VesselManagePeriodDao vesselManagePeriodDao)
Sets the reference to vesselManagePeriod's DAO.


getVesselManagePeriodDao

protected VesselManagePeriodDao getVesselManagePeriodDao()
Gets the reference to vesselManagePeriod's DAO.


setManagedDataDao

public void setManagedDataDao(ManagedDataDao managedDataDao)
Sets the reference to managedData's DAO.


getManagedDataDao

protected ManagedDataDao getManagedDataDao()
Gets the reference to managedData'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.


addVesselManagePeriod

public RemoteVesselManagePeriodFullVO addVesselManagePeriod(RemoteVesselManagePeriodFullVO vesselManagePeriod)
Specified by:
addVesselManagePeriod in interface RemoteVesselManagePeriodFullService
See Also:
RemoteVesselManagePeriodFullService.addVesselManagePeriod(fr.ifremer.allegro.administration.user.generic.vo.RemoteVesselManagePeriodFullVO)

handleAddVesselManagePeriod

protected abstract RemoteVesselManagePeriodFullVO handleAddVesselManagePeriod(RemoteVesselManagePeriodFullVO vesselManagePeriod)
                                                                       throws java.lang.Exception
Performs the core logic for addVesselManagePeriod(fr.ifremer.allegro.administration.user.generic.vo.RemoteVesselManagePeriodFullVO)

Throws:
java.lang.Exception

updateVesselManagePeriod

public void updateVesselManagePeriod(RemoteVesselManagePeriodFullVO vesselManagePeriod)
Specified by:
updateVesselManagePeriod in interface RemoteVesselManagePeriodFullService
See Also:
RemoteVesselManagePeriodFullService.updateVesselManagePeriod(fr.ifremer.allegro.administration.user.generic.vo.RemoteVesselManagePeriodFullVO)

handleUpdateVesselManagePeriod

protected abstract void handleUpdateVesselManagePeriod(RemoteVesselManagePeriodFullVO vesselManagePeriod)
                                                throws java.lang.Exception
Performs the core logic for updateVesselManagePeriod(fr.ifremer.allegro.administration.user.generic.vo.RemoteVesselManagePeriodFullVO)

Throws:
java.lang.Exception

removeVesselManagePeriod

public void removeVesselManagePeriod(RemoteVesselManagePeriodFullVO vesselManagePeriod)
Specified by:
removeVesselManagePeriod in interface RemoteVesselManagePeriodFullService
See Also:
RemoteVesselManagePeriodFullService.removeVesselManagePeriod(fr.ifremer.allegro.administration.user.generic.vo.RemoteVesselManagePeriodFullVO)

handleRemoveVesselManagePeriod

protected abstract void handleRemoveVesselManagePeriod(RemoteVesselManagePeriodFullVO vesselManagePeriod)
                                                throws java.lang.Exception
Performs the core logic for removeVesselManagePeriod(fr.ifremer.allegro.administration.user.generic.vo.RemoteVesselManagePeriodFullVO)

Throws:
java.lang.Exception

getAllVesselManagePeriod

public RemoteVesselManagePeriodFullVO[] getAllVesselManagePeriod()
Specified by:
getAllVesselManagePeriod in interface RemoteVesselManagePeriodFullService
See Also:
RemoteVesselManagePeriodFullService.getAllVesselManagePeriod()

handleGetAllVesselManagePeriod

protected abstract RemoteVesselManagePeriodFullVO[] handleGetAllVesselManagePeriod()
                                                                            throws java.lang.Exception
Performs the core logic for getAllVesselManagePeriod()

Throws:
java.lang.Exception

getVesselManagePeriodByStartDateTime

public RemoteVesselManagePeriodFullVO[] getVesselManagePeriodByStartDateTime(java.util.Date startDateTime)
Specified by:
getVesselManagePeriodByStartDateTime in interface RemoteVesselManagePeriodFullService
See Also:
RemoteVesselManagePeriodFullService.getVesselManagePeriodByStartDateTime(java.util.Date)

handleGetVesselManagePeriodByStartDateTime

protected abstract RemoteVesselManagePeriodFullVO[] handleGetVesselManagePeriodByStartDateTime(java.util.Date startDateTime)
                                                                                        throws java.lang.Exception
Performs the core logic for getVesselManagePeriodByStartDateTime(java.util.Date)

Throws:
java.lang.Exception

getVesselManagePeriodByStartDateTimes

public RemoteVesselManagePeriodFullVO[] getVesselManagePeriodByStartDateTimes(java.util.Date[] startDateTime)
Specified by:
getVesselManagePeriodByStartDateTimes in interface RemoteVesselManagePeriodFullService
See Also:
RemoteVesselManagePeriodFullService.getVesselManagePeriodByStartDateTimes(java.util.Date[])

handleGetVesselManagePeriodByStartDateTimes

protected abstract RemoteVesselManagePeriodFullVO[] handleGetVesselManagePeriodByStartDateTimes(java.util.Date[] startDateTime)
                                                                                         throws java.lang.Exception
Performs the core logic for getVesselManagePeriodByStartDateTimes(java.util.Date[])

Throws:
java.lang.Exception

getVesselManagePeriodByManagedDataId

public RemoteVesselManagePeriodFullVO[] getVesselManagePeriodByManagedDataId(java.lang.Integer id)
Specified by:
getVesselManagePeriodByManagedDataId in interface RemoteVesselManagePeriodFullService
See Also:
RemoteVesselManagePeriodFullService.getVesselManagePeriodByManagedDataId(java.lang.Integer)

handleGetVesselManagePeriodByManagedDataId

protected abstract RemoteVesselManagePeriodFullVO[] handleGetVesselManagePeriodByManagedDataId(java.lang.Integer id)
                                                                                        throws java.lang.Exception
Performs the core logic for getVesselManagePeriodByManagedDataId(java.lang.Integer)

Throws:
java.lang.Exception

getVesselManagePeriodByVesselCode

public RemoteVesselManagePeriodFullVO[] getVesselManagePeriodByVesselCode(java.lang.String code)
Specified by:
getVesselManagePeriodByVesselCode in interface RemoteVesselManagePeriodFullService
See Also:
RemoteVesselManagePeriodFullService.getVesselManagePeriodByVesselCode(java.lang.String)

handleGetVesselManagePeriodByVesselCode

protected abstract RemoteVesselManagePeriodFullVO[] handleGetVesselManagePeriodByVesselCode(java.lang.String code)
                                                                                     throws java.lang.Exception
Performs the core logic for getVesselManagePeriodByVesselCode(java.lang.String)

Throws:
java.lang.Exception

getVesselManagePeriodByIdentifiers

public RemoteVesselManagePeriodFullVO getVesselManagePeriodByIdentifiers(java.util.Date startDateTime,
                                                                         java.lang.Integer managedDataId,
                                                                         java.lang.String vesselCode)
Specified by:
getVesselManagePeriodByIdentifiers in interface RemoteVesselManagePeriodFullService
See Also:
RemoteVesselManagePeriodFullService.getVesselManagePeriodByIdentifiers(java.util.Date, java.lang.Integer, java.lang.String)

handleGetVesselManagePeriodByIdentifiers

protected abstract RemoteVesselManagePeriodFullVO handleGetVesselManagePeriodByIdentifiers(java.util.Date startDateTime,
                                                                                           java.lang.Integer managedDataId,
                                                                                           java.lang.String vesselCode)
                                                                                    throws java.lang.Exception
Performs the core logic for getVesselManagePeriodByIdentifiers(java.util.Date, java.lang.Integer, java.lang.String)

Throws:
java.lang.Exception

remoteVesselManagePeriodFullVOsAreEqualOnIdentifiers

public boolean remoteVesselManagePeriodFullVOsAreEqualOnIdentifiers(RemoteVesselManagePeriodFullVO remoteVesselManagePeriodFullVOFirst,
                                                                    RemoteVesselManagePeriodFullVO remoteVesselManagePeriodFullVOSecond)
Specified by:
remoteVesselManagePeriodFullVOsAreEqualOnIdentifiers in interface RemoteVesselManagePeriodFullService
See Also:
RemoteVesselManagePeriodFullService.remoteVesselManagePeriodFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.administration.user.generic.vo.RemoteVesselManagePeriodFullVO, fr.ifremer.allegro.administration.user.generic.vo.RemoteVesselManagePeriodFullVO)

handleRemoteVesselManagePeriodFullVOsAreEqualOnIdentifiers

protected abstract boolean handleRemoteVesselManagePeriodFullVOsAreEqualOnIdentifiers(RemoteVesselManagePeriodFullVO remoteVesselManagePeriodFullVOFirst,
                                                                                      RemoteVesselManagePeriodFullVO remoteVesselManagePeriodFullVOSecond)
                                                                               throws java.lang.Exception
Performs the core logic for remoteVesselManagePeriodFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.administration.user.generic.vo.RemoteVesselManagePeriodFullVO, fr.ifremer.allegro.administration.user.generic.vo.RemoteVesselManagePeriodFullVO)

Throws:
java.lang.Exception

remoteVesselManagePeriodFullVOsAreEqual

public boolean remoteVesselManagePeriodFullVOsAreEqual(RemoteVesselManagePeriodFullVO remoteVesselManagePeriodFullVOFirst,
                                                       RemoteVesselManagePeriodFullVO remoteVesselManagePeriodFullVOSecond)
Specified by:
remoteVesselManagePeriodFullVOsAreEqual in interface RemoteVesselManagePeriodFullService
See Also:
RemoteVesselManagePeriodFullService.remoteVesselManagePeriodFullVOsAreEqual(fr.ifremer.allegro.administration.user.generic.vo.RemoteVesselManagePeriodFullVO, fr.ifremer.allegro.administration.user.generic.vo.RemoteVesselManagePeriodFullVO)

handleRemoteVesselManagePeriodFullVOsAreEqual

protected abstract boolean handleRemoteVesselManagePeriodFullVOsAreEqual(RemoteVesselManagePeriodFullVO remoteVesselManagePeriodFullVOFirst,
                                                                         RemoteVesselManagePeriodFullVO remoteVesselManagePeriodFullVOSecond)
                                                                  throws java.lang.Exception
Performs the core logic for remoteVesselManagePeriodFullVOsAreEqual(fr.ifremer.allegro.administration.user.generic.vo.RemoteVesselManagePeriodFullVO, fr.ifremer.allegro.administration.user.generic.vo.RemoteVesselManagePeriodFullVO)

Throws:
java.lang.Exception

getVesselManagePeriodNaturalIds

public RemoteVesselManagePeriodNaturalId[] getVesselManagePeriodNaturalIds()
Specified by:
getVesselManagePeriodNaturalIds in interface RemoteVesselManagePeriodFullService
See Also:
RemoteVesselManagePeriodFullService.getVesselManagePeriodNaturalIds()

handleGetVesselManagePeriodNaturalIds

protected abstract RemoteVesselManagePeriodNaturalId[] handleGetVesselManagePeriodNaturalIds()
                                                                                      throws java.lang.Exception
Performs the core logic for getVesselManagePeriodNaturalIds()

Throws:
java.lang.Exception

getVesselManagePeriodByNaturalId

public RemoteVesselManagePeriodFullVO getVesselManagePeriodByNaturalId(RemoteVesselManagePeriodNaturalId vesselManagePeriodNaturalId)
Specified by:
getVesselManagePeriodByNaturalId in interface RemoteVesselManagePeriodFullService
See Also:
RemoteVesselManagePeriodFullService.getVesselManagePeriodByNaturalId(fr.ifremer.allegro.administration.user.generic.vo.RemoteVesselManagePeriodNaturalId)

handleGetVesselManagePeriodByNaturalId

protected abstract RemoteVesselManagePeriodFullVO handleGetVesselManagePeriodByNaturalId(RemoteVesselManagePeriodNaturalId vesselManagePeriodNaturalId)
                                                                                  throws java.lang.Exception
Performs the core logic for getVesselManagePeriodByNaturalId(fr.ifremer.allegro.administration.user.generic.vo.RemoteVesselManagePeriodNaturalId)

Throws:
java.lang.Exception

getClusterVesselManagePeriodByIdentifiers

public ClusterVesselManagePeriod getClusterVesselManagePeriodByIdentifiers(java.util.Date startDateTime,
                                                                           java.lang.Integer managedDataId,
                                                                           java.lang.String vesselCode)
Specified by:
getClusterVesselManagePeriodByIdentifiers in interface RemoteVesselManagePeriodFullService
See Also:
RemoteVesselManagePeriodFullService.getClusterVesselManagePeriodByIdentifiers(java.util.Date, java.lang.Integer, java.lang.String)

handleGetClusterVesselManagePeriodByIdentifiers

protected abstract ClusterVesselManagePeriod handleGetClusterVesselManagePeriodByIdentifiers(java.util.Date startDateTime,
                                                                                             java.lang.Integer managedDataId,
                                                                                             java.lang.String vesselCode)
                                                                                      throws java.lang.Exception
Performs the core logic for getClusterVesselManagePeriodByIdentifiers(java.util.Date, java.lang.Integer, java.lang.String)

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.