fr.ifremer.allegro.administration.programStrategy.generic.service
Class RemoteAppliedPeriodFullServiceBase

java.lang.Object
  extended by fr.ifremer.allegro.administration.programStrategy.generic.service.RemoteAppliedPeriodFullServiceBase
All Implemented Interfaces:
RemoteAppliedPeriodFullService
Direct Known Subclasses:
RemoteAppliedPeriodFullServiceImpl

public abstract class RemoteAppliedPeriodFullServiceBase
extends java.lang.Object
implements RemoteAppliedPeriodFullService

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

See Also:
RemoteAppliedPeriodFullService

Constructor Summary
RemoteAppliedPeriodFullServiceBase()
           
 
Method Summary
 RemoteAppliedPeriodFullVO addAppliedPeriod(RemoteAppliedPeriodFullVO appliedPeriod)
           
 RemoteAppliedPeriodFullVO[] getAllAppliedPeriod()
           
 RemoteAppliedPeriodFullVO[] getAppliedPeriodByAppliedStrategyId(java.lang.Integer id)
           
 RemoteAppliedPeriodFullVO getAppliedPeriodByIdentifiers(java.util.Date startDate, java.lang.Integer appliedStrategyId)
           
 RemoteAppliedPeriodFullVO getAppliedPeriodByNaturalId(RemoteAppliedPeriodNaturalId appliedPeriodNaturalId)
           
 RemoteAppliedPeriodFullVO[] getAppliedPeriodByStartDate(java.util.Date startDate)
           
 RemoteAppliedPeriodFullVO[] getAppliedPeriodByStartDates(java.util.Date[] startDate)
           
protected  AppliedPeriodDao getAppliedPeriodDao()
          Gets the reference to appliedPeriod's DAO.
 RemoteAppliedPeriodNaturalId[] getAppliedPeriodNaturalIds()
           
protected  AppliedStrategyDao getAppliedStrategyDao()
          Gets the reference to appliedStrategy's DAO.
 ClusterAppliedPeriod getClusterAppliedPeriodByIdentifiers(java.util.Date startDate, java.lang.Integer appliedStrategyId)
           
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 abstract  RemoteAppliedPeriodFullVO handleAddAppliedPeriod(RemoteAppliedPeriodFullVO appliedPeriod)
          Performs the core logic for addAppliedPeriod(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteAppliedPeriodFullVO)
protected abstract  RemoteAppliedPeriodFullVO[] handleGetAllAppliedPeriod()
          Performs the core logic for getAllAppliedPeriod()
protected abstract  RemoteAppliedPeriodFullVO[] handleGetAppliedPeriodByAppliedStrategyId(java.lang.Integer id)
          Performs the core logic for getAppliedPeriodByAppliedStrategyId(java.lang.Integer)
protected abstract  RemoteAppliedPeriodFullVO handleGetAppliedPeriodByIdentifiers(java.util.Date startDate, java.lang.Integer appliedStrategyId)
          Performs the core logic for getAppliedPeriodByIdentifiers(java.util.Date, java.lang.Integer)
protected abstract  RemoteAppliedPeriodFullVO handleGetAppliedPeriodByNaturalId(RemoteAppliedPeriodNaturalId appliedPeriodNaturalId)
          Performs the core logic for getAppliedPeriodByNaturalId(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteAppliedPeriodNaturalId)
protected abstract  RemoteAppliedPeriodFullVO[] handleGetAppliedPeriodByStartDate(java.util.Date startDate)
          Performs the core logic for getAppliedPeriodByStartDate(java.util.Date)
protected abstract  RemoteAppliedPeriodFullVO[] handleGetAppliedPeriodByStartDates(java.util.Date[] startDate)
          Performs the core logic for getAppliedPeriodByStartDates(java.util.Date[])
protected abstract  RemoteAppliedPeriodNaturalId[] handleGetAppliedPeriodNaturalIds()
          Performs the core logic for getAppliedPeriodNaturalIds()
protected abstract  ClusterAppliedPeriod handleGetClusterAppliedPeriodByIdentifiers(java.util.Date startDate, java.lang.Integer appliedStrategyId)
          Performs the core logic for getClusterAppliedPeriodByIdentifiers(java.util.Date, java.lang.Integer)
protected abstract  boolean handleRemoteAppliedPeriodFullVOsAreEqual(RemoteAppliedPeriodFullVO remoteAppliedPeriodFullVOFirst, RemoteAppliedPeriodFullVO remoteAppliedPeriodFullVOSecond)
          Performs the core logic for remoteAppliedPeriodFullVOsAreEqual(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteAppliedPeriodFullVO, fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteAppliedPeriodFullVO)
protected abstract  boolean handleRemoteAppliedPeriodFullVOsAreEqualOnIdentifiers(RemoteAppliedPeriodFullVO remoteAppliedPeriodFullVOFirst, RemoteAppliedPeriodFullVO remoteAppliedPeriodFullVOSecond)
          Performs the core logic for remoteAppliedPeriodFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteAppliedPeriodFullVO, fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteAppliedPeriodFullVO)
protected abstract  void handleRemoveAppliedPeriod(RemoteAppliedPeriodFullVO appliedPeriod)
          Performs the core logic for removeAppliedPeriod(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteAppliedPeriodFullVO)
protected abstract  void handleUpdateAppliedPeriod(RemoteAppliedPeriodFullVO appliedPeriod)
          Performs the core logic for updateAppliedPeriod(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteAppliedPeriodFullVO)
 boolean remoteAppliedPeriodFullVOsAreEqual(RemoteAppliedPeriodFullVO remoteAppliedPeriodFullVOFirst, RemoteAppliedPeriodFullVO remoteAppliedPeriodFullVOSecond)
           
 boolean remoteAppliedPeriodFullVOsAreEqualOnIdentifiers(RemoteAppliedPeriodFullVO remoteAppliedPeriodFullVOFirst, RemoteAppliedPeriodFullVO remoteAppliedPeriodFullVOSecond)
           
 void removeAppliedPeriod(RemoteAppliedPeriodFullVO appliedPeriod)
           
 void setAppliedPeriodDao(AppliedPeriodDao appliedPeriodDao)
          Sets the reference to appliedPeriod's DAO.
 void setAppliedStrategyDao(AppliedStrategyDao appliedStrategyDao)
          Sets the reference to appliedStrategy's DAO.
 void updateAppliedPeriod(RemoteAppliedPeriodFullVO appliedPeriod)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteAppliedPeriodFullServiceBase

public RemoteAppliedPeriodFullServiceBase()
Method Detail

setAppliedPeriodDao

public void setAppliedPeriodDao(AppliedPeriodDao appliedPeriodDao)
Sets the reference to appliedPeriod's DAO.


getAppliedPeriodDao

protected AppliedPeriodDao getAppliedPeriodDao()
Gets the reference to appliedPeriod's DAO.


setAppliedStrategyDao

public void setAppliedStrategyDao(AppliedStrategyDao appliedStrategyDao)
Sets the reference to appliedStrategy's DAO.


getAppliedStrategyDao

protected AppliedStrategyDao getAppliedStrategyDao()
Gets the reference to appliedStrategy's DAO.


addAppliedPeriod

public RemoteAppliedPeriodFullVO addAppliedPeriod(RemoteAppliedPeriodFullVO appliedPeriod)
Specified by:
addAppliedPeriod in interface RemoteAppliedPeriodFullService
See Also:
RemoteAppliedPeriodFullService.addAppliedPeriod(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteAppliedPeriodFullVO)

handleAddAppliedPeriod

protected abstract RemoteAppliedPeriodFullVO handleAddAppliedPeriod(RemoteAppliedPeriodFullVO appliedPeriod)
                                                             throws java.lang.Exception
Performs the core logic for addAppliedPeriod(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteAppliedPeriodFullVO)

Throws:
java.lang.Exception

updateAppliedPeriod

public void updateAppliedPeriod(RemoteAppliedPeriodFullVO appliedPeriod)
Specified by:
updateAppliedPeriod in interface RemoteAppliedPeriodFullService
See Also:
RemoteAppliedPeriodFullService.updateAppliedPeriod(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteAppliedPeriodFullVO)

handleUpdateAppliedPeriod

protected abstract void handleUpdateAppliedPeriod(RemoteAppliedPeriodFullVO appliedPeriod)
                                           throws java.lang.Exception
Performs the core logic for updateAppliedPeriod(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteAppliedPeriodFullVO)

Throws:
java.lang.Exception

removeAppliedPeriod

public void removeAppliedPeriod(RemoteAppliedPeriodFullVO appliedPeriod)
Specified by:
removeAppliedPeriod in interface RemoteAppliedPeriodFullService
See Also:
RemoteAppliedPeriodFullService.removeAppliedPeriod(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteAppliedPeriodFullVO)

handleRemoveAppliedPeriod

protected abstract void handleRemoveAppliedPeriod(RemoteAppliedPeriodFullVO appliedPeriod)
                                           throws java.lang.Exception
Performs the core logic for removeAppliedPeriod(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteAppliedPeriodFullVO)

Throws:
java.lang.Exception

getAllAppliedPeriod

public RemoteAppliedPeriodFullVO[] getAllAppliedPeriod()
Specified by:
getAllAppliedPeriod in interface RemoteAppliedPeriodFullService
See Also:
RemoteAppliedPeriodFullService.getAllAppliedPeriod()

handleGetAllAppliedPeriod

protected abstract RemoteAppliedPeriodFullVO[] handleGetAllAppliedPeriod()
                                                                  throws java.lang.Exception
Performs the core logic for getAllAppliedPeriod()

Throws:
java.lang.Exception

getAppliedPeriodByStartDate

public RemoteAppliedPeriodFullVO[] getAppliedPeriodByStartDate(java.util.Date startDate)
Specified by:
getAppliedPeriodByStartDate in interface RemoteAppliedPeriodFullService
See Also:
RemoteAppliedPeriodFullService.getAppliedPeriodByStartDate(java.util.Date)

handleGetAppliedPeriodByStartDate

protected abstract RemoteAppliedPeriodFullVO[] handleGetAppliedPeriodByStartDate(java.util.Date startDate)
                                                                          throws java.lang.Exception
Performs the core logic for getAppliedPeriodByStartDate(java.util.Date)

Throws:
java.lang.Exception

getAppliedPeriodByStartDates

public RemoteAppliedPeriodFullVO[] getAppliedPeriodByStartDates(java.util.Date[] startDate)
Specified by:
getAppliedPeriodByStartDates in interface RemoteAppliedPeriodFullService
See Also:
RemoteAppliedPeriodFullService.getAppliedPeriodByStartDates(java.util.Date[])

handleGetAppliedPeriodByStartDates

protected abstract RemoteAppliedPeriodFullVO[] handleGetAppliedPeriodByStartDates(java.util.Date[] startDate)
                                                                           throws java.lang.Exception
Performs the core logic for getAppliedPeriodByStartDates(java.util.Date[])

Throws:
java.lang.Exception

getAppliedPeriodByAppliedStrategyId

public RemoteAppliedPeriodFullVO[] getAppliedPeriodByAppliedStrategyId(java.lang.Integer id)
Specified by:
getAppliedPeriodByAppliedStrategyId in interface RemoteAppliedPeriodFullService
See Also:
RemoteAppliedPeriodFullService.getAppliedPeriodByAppliedStrategyId(java.lang.Integer)

handleGetAppliedPeriodByAppliedStrategyId

protected abstract RemoteAppliedPeriodFullVO[] handleGetAppliedPeriodByAppliedStrategyId(java.lang.Integer id)
                                                                                  throws java.lang.Exception
Performs the core logic for getAppliedPeriodByAppliedStrategyId(java.lang.Integer)

Throws:
java.lang.Exception

getAppliedPeriodByIdentifiers

public RemoteAppliedPeriodFullVO getAppliedPeriodByIdentifiers(java.util.Date startDate,
                                                               java.lang.Integer appliedStrategyId)
Specified by:
getAppliedPeriodByIdentifiers in interface RemoteAppliedPeriodFullService
See Also:
RemoteAppliedPeriodFullService.getAppliedPeriodByIdentifiers(java.util.Date, java.lang.Integer)

handleGetAppliedPeriodByIdentifiers

protected abstract RemoteAppliedPeriodFullVO handleGetAppliedPeriodByIdentifiers(java.util.Date startDate,
                                                                                 java.lang.Integer appliedStrategyId)
                                                                          throws java.lang.Exception
Performs the core logic for getAppliedPeriodByIdentifiers(java.util.Date, java.lang.Integer)

Throws:
java.lang.Exception

remoteAppliedPeriodFullVOsAreEqualOnIdentifiers

public boolean remoteAppliedPeriodFullVOsAreEqualOnIdentifiers(RemoteAppliedPeriodFullVO remoteAppliedPeriodFullVOFirst,
                                                               RemoteAppliedPeriodFullVO remoteAppliedPeriodFullVOSecond)
Specified by:
remoteAppliedPeriodFullVOsAreEqualOnIdentifiers in interface RemoteAppliedPeriodFullService
See Also:
RemoteAppliedPeriodFullService.remoteAppliedPeriodFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteAppliedPeriodFullVO, fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteAppliedPeriodFullVO)

handleRemoteAppliedPeriodFullVOsAreEqualOnIdentifiers

protected abstract boolean handleRemoteAppliedPeriodFullVOsAreEqualOnIdentifiers(RemoteAppliedPeriodFullVO remoteAppliedPeriodFullVOFirst,
                                                                                 RemoteAppliedPeriodFullVO remoteAppliedPeriodFullVOSecond)
                                                                          throws java.lang.Exception
Performs the core logic for remoteAppliedPeriodFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteAppliedPeriodFullVO, fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteAppliedPeriodFullVO)

Throws:
java.lang.Exception

remoteAppliedPeriodFullVOsAreEqual

public boolean remoteAppliedPeriodFullVOsAreEqual(RemoteAppliedPeriodFullVO remoteAppliedPeriodFullVOFirst,
                                                  RemoteAppliedPeriodFullVO remoteAppliedPeriodFullVOSecond)
Specified by:
remoteAppliedPeriodFullVOsAreEqual in interface RemoteAppliedPeriodFullService
See Also:
RemoteAppliedPeriodFullService.remoteAppliedPeriodFullVOsAreEqual(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteAppliedPeriodFullVO, fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteAppliedPeriodFullVO)

handleRemoteAppliedPeriodFullVOsAreEqual

protected abstract boolean handleRemoteAppliedPeriodFullVOsAreEqual(RemoteAppliedPeriodFullVO remoteAppliedPeriodFullVOFirst,
                                                                    RemoteAppliedPeriodFullVO remoteAppliedPeriodFullVOSecond)
                                                             throws java.lang.Exception
Performs the core logic for remoteAppliedPeriodFullVOsAreEqual(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteAppliedPeriodFullVO, fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteAppliedPeriodFullVO)

Throws:
java.lang.Exception

getAppliedPeriodNaturalIds

public RemoteAppliedPeriodNaturalId[] getAppliedPeriodNaturalIds()
Specified by:
getAppliedPeriodNaturalIds in interface RemoteAppliedPeriodFullService
See Also:
RemoteAppliedPeriodFullService.getAppliedPeriodNaturalIds()

handleGetAppliedPeriodNaturalIds

protected abstract RemoteAppliedPeriodNaturalId[] handleGetAppliedPeriodNaturalIds()
                                                                            throws java.lang.Exception
Performs the core logic for getAppliedPeriodNaturalIds()

Throws:
java.lang.Exception

getAppliedPeriodByNaturalId

public RemoteAppliedPeriodFullVO getAppliedPeriodByNaturalId(RemoteAppliedPeriodNaturalId appliedPeriodNaturalId)
Specified by:
getAppliedPeriodByNaturalId in interface RemoteAppliedPeriodFullService
See Also:
RemoteAppliedPeriodFullService.getAppliedPeriodByNaturalId(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteAppliedPeriodNaturalId)

handleGetAppliedPeriodByNaturalId

protected abstract RemoteAppliedPeriodFullVO handleGetAppliedPeriodByNaturalId(RemoteAppliedPeriodNaturalId appliedPeriodNaturalId)
                                                                        throws java.lang.Exception
Performs the core logic for getAppliedPeriodByNaturalId(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteAppliedPeriodNaturalId)

Throws:
java.lang.Exception

getClusterAppliedPeriodByIdentifiers

public ClusterAppliedPeriod getClusterAppliedPeriodByIdentifiers(java.util.Date startDate,
                                                                 java.lang.Integer appliedStrategyId)
Specified by:
getClusterAppliedPeriodByIdentifiers in interface RemoteAppliedPeriodFullService
See Also:
RemoteAppliedPeriodFullService.getClusterAppliedPeriodByIdentifiers(java.util.Date, java.lang.Integer)

handleGetClusterAppliedPeriodByIdentifiers

protected abstract ClusterAppliedPeriod handleGetClusterAppliedPeriodByIdentifiers(java.util.Date startDate,
                                                                                   java.lang.Integer appliedStrategyId)
                                                                            throws java.lang.Exception
Performs the core logic for getClusterAppliedPeriodByIdentifiers(java.util.Date, 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.