fr.ifremer.allegro.referential.pmfm.generic.service
Class RemoteAggregationLevelFullServiceBase

java.lang.Object
  extended by fr.ifremer.allegro.referential.pmfm.generic.service.RemoteAggregationLevelFullServiceBase
All Implemented Interfaces:
RemoteAggregationLevelFullService
Direct Known Subclasses:
RemoteAggregationLevelFullServiceImpl

public abstract class RemoteAggregationLevelFullServiceBase
extends java.lang.Object
implements RemoteAggregationLevelFullService

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

See Also:
RemoteAggregationLevelFullService

Constructor Summary
RemoteAggregationLevelFullServiceBase()
           
 
Method Summary
 RemoteAggregationLevelFullVO addAggregationLevel(RemoteAggregationLevelFullVO aggregationLevel)
           
 ClusterAggregationLevel addOrUpdateClusterAggregationLevel(ClusterAggregationLevel clusterAggregationLevel)
           
 RemoteAggregationLevelFullVO getAggregationLevelById(java.lang.Integer id)
           
 RemoteAggregationLevelFullVO[] getAggregationLevelByIds(java.lang.Integer[] id)
           
 RemoteAggregationLevelFullVO getAggregationLevelByNaturalId(RemoteAggregationLevelNaturalId aggregationLevelNaturalId)
           
protected  AggregationLevelDao getAggregationLevelDao()
          Gets the reference to aggregationLevel's DAO.
 RemoteAggregationLevelNaturalId getAggregationLevelNaturalIdById(java.lang.Integer id)
           
 RemoteAggregationLevelNaturalId[] getAggregationLevelNaturalIds()
           
 RemoteAggregationLevelFullVO[] getAllAggregationLevel()
           
 ClusterAggregationLevel[] getAllClusterAggregationLevelSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp, java.lang.Integer userId, java.lang.Integer[] registrationLocationIds, java.lang.Integer pageNumber, java.lang.Integer pageSize)
           
 ClusterAggregationLevel getClusterAggregationLevelByIdentifiers(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.
protected  java.security.Principal getPrincipal()
          Gets the current principal if one has been set, otherwise returns null.
protected abstract  RemoteAggregationLevelFullVO handleAddAggregationLevel(RemoteAggregationLevelFullVO aggregationLevel)
          Performs the core logic for addAggregationLevel(fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteAggregationLevelFullVO)
protected abstract  ClusterAggregationLevel handleAddOrUpdateClusterAggregationLevel(ClusterAggregationLevel clusterAggregationLevel)
          Performs the core logic for addOrUpdateClusterAggregationLevel(fr.ifremer.allegro.referential.pmfm.generic.cluster.ClusterAggregationLevel)
protected abstract  RemoteAggregationLevelFullVO handleGetAggregationLevelById(java.lang.Integer id)
          Performs the core logic for getAggregationLevelById(java.lang.Integer)
protected abstract  RemoteAggregationLevelFullVO[] handleGetAggregationLevelByIds(java.lang.Integer[] id)
          Performs the core logic for getAggregationLevelByIds(java.lang.Integer[])
protected abstract  RemoteAggregationLevelFullVO handleGetAggregationLevelByNaturalId(RemoteAggregationLevelNaturalId aggregationLevelNaturalId)
          Performs the core logic for getAggregationLevelByNaturalId(fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteAggregationLevelNaturalId)
protected abstract  RemoteAggregationLevelNaturalId handleGetAggregationLevelNaturalIdById(java.lang.Integer id)
          Performs the core logic for getAggregationLevelNaturalIdById(java.lang.Integer)
protected abstract  RemoteAggregationLevelNaturalId[] handleGetAggregationLevelNaturalIds()
          Performs the core logic for getAggregationLevelNaturalIds()
protected abstract  RemoteAggregationLevelFullVO[] handleGetAllAggregationLevel()
          Performs the core logic for getAllAggregationLevel()
protected abstract  ClusterAggregationLevel[] handleGetAllClusterAggregationLevelSinceDateSynchro(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 getAllClusterAggregationLevelSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)
protected abstract  ClusterAggregationLevel handleGetClusterAggregationLevelByIdentifiers(java.lang.Integer id)
          Performs the core logic for getClusterAggregationLevelByIdentifiers(java.lang.Integer)
protected abstract  boolean handleRemoteAggregationLevelFullVOsAreEqual(RemoteAggregationLevelFullVO remoteAggregationLevelFullVOFirst, RemoteAggregationLevelFullVO remoteAggregationLevelFullVOSecond)
          Performs the core logic for remoteAggregationLevelFullVOsAreEqual(fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteAggregationLevelFullVO, fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteAggregationLevelFullVO)
protected abstract  boolean handleRemoteAggregationLevelFullVOsAreEqualOnIdentifiers(RemoteAggregationLevelFullVO remoteAggregationLevelFullVOFirst, RemoteAggregationLevelFullVO remoteAggregationLevelFullVOSecond)
          Performs the core logic for remoteAggregationLevelFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteAggregationLevelFullVO, fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteAggregationLevelFullVO)
protected abstract  void handleRemoveAggregationLevel(RemoteAggregationLevelFullVO aggregationLevel)
          Performs the core logic for removeAggregationLevel(fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteAggregationLevelFullVO)
protected abstract  void handleUpdateAggregationLevel(RemoteAggregationLevelFullVO aggregationLevel)
          Performs the core logic for updateAggregationLevel(fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteAggregationLevelFullVO)
 boolean remoteAggregationLevelFullVOsAreEqual(RemoteAggregationLevelFullVO remoteAggregationLevelFullVOFirst, RemoteAggregationLevelFullVO remoteAggregationLevelFullVOSecond)
           
 boolean remoteAggregationLevelFullVOsAreEqualOnIdentifiers(RemoteAggregationLevelFullVO remoteAggregationLevelFullVOFirst, RemoteAggregationLevelFullVO remoteAggregationLevelFullVOSecond)
           
 void removeAggregationLevel(RemoteAggregationLevelFullVO aggregationLevel)
           
 void setAggregationLevelDao(AggregationLevelDao aggregationLevelDao)
          Sets the reference to aggregationLevel's DAO.
 void updateAggregationLevel(RemoteAggregationLevelFullVO aggregationLevel)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteAggregationLevelFullServiceBase

public RemoteAggregationLevelFullServiceBase()
Method Detail

setAggregationLevelDao

public void setAggregationLevelDao(AggregationLevelDao aggregationLevelDao)
Sets the reference to aggregationLevel's DAO.


getAggregationLevelDao

protected AggregationLevelDao getAggregationLevelDao()
Gets the reference to aggregationLevel's DAO.


addAggregationLevel

public RemoteAggregationLevelFullVO addAggregationLevel(RemoteAggregationLevelFullVO aggregationLevel)
Specified by:
addAggregationLevel in interface RemoteAggregationLevelFullService
See Also:
RemoteAggregationLevelFullService.addAggregationLevel(fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteAggregationLevelFullVO)

handleAddAggregationLevel

protected abstract RemoteAggregationLevelFullVO handleAddAggregationLevel(RemoteAggregationLevelFullVO aggregationLevel)
                                                                   throws java.lang.Exception
Performs the core logic for addAggregationLevel(fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteAggregationLevelFullVO)

Throws:
java.lang.Exception

updateAggregationLevel

public void updateAggregationLevel(RemoteAggregationLevelFullVO aggregationLevel)
Specified by:
updateAggregationLevel in interface RemoteAggregationLevelFullService
See Also:
RemoteAggregationLevelFullService.updateAggregationLevel(fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteAggregationLevelFullVO)

handleUpdateAggregationLevel

protected abstract void handleUpdateAggregationLevel(RemoteAggregationLevelFullVO aggregationLevel)
                                              throws java.lang.Exception
Performs the core logic for updateAggregationLevel(fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteAggregationLevelFullVO)

Throws:
java.lang.Exception

removeAggregationLevel

public void removeAggregationLevel(RemoteAggregationLevelFullVO aggregationLevel)
Specified by:
removeAggregationLevel in interface RemoteAggregationLevelFullService
See Also:
RemoteAggregationLevelFullService.removeAggregationLevel(fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteAggregationLevelFullVO)

handleRemoveAggregationLevel

protected abstract void handleRemoveAggregationLevel(RemoteAggregationLevelFullVO aggregationLevel)
                                              throws java.lang.Exception
Performs the core logic for removeAggregationLevel(fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteAggregationLevelFullVO)

Throws:
java.lang.Exception

getAllAggregationLevel

public RemoteAggregationLevelFullVO[] getAllAggregationLevel()
Specified by:
getAllAggregationLevel in interface RemoteAggregationLevelFullService
See Also:
RemoteAggregationLevelFullService.getAllAggregationLevel()

handleGetAllAggregationLevel

protected abstract RemoteAggregationLevelFullVO[] handleGetAllAggregationLevel()
                                                                        throws java.lang.Exception
Performs the core logic for getAllAggregationLevel()

Throws:
java.lang.Exception

getAggregationLevelById

public RemoteAggregationLevelFullVO getAggregationLevelById(java.lang.Integer id)
Specified by:
getAggregationLevelById in interface RemoteAggregationLevelFullService
See Also:
RemoteAggregationLevelFullService.getAggregationLevelById(java.lang.Integer)

handleGetAggregationLevelById

protected abstract RemoteAggregationLevelFullVO handleGetAggregationLevelById(java.lang.Integer id)
                                                                       throws java.lang.Exception
Performs the core logic for getAggregationLevelById(java.lang.Integer)

Throws:
java.lang.Exception

getAggregationLevelByIds

public RemoteAggregationLevelFullVO[] getAggregationLevelByIds(java.lang.Integer[] id)
Specified by:
getAggregationLevelByIds in interface RemoteAggregationLevelFullService
See Also:
RemoteAggregationLevelFullService.getAggregationLevelByIds(java.lang.Integer[])

handleGetAggregationLevelByIds

protected abstract RemoteAggregationLevelFullVO[] handleGetAggregationLevelByIds(java.lang.Integer[] id)
                                                                          throws java.lang.Exception
Performs the core logic for getAggregationLevelByIds(java.lang.Integer[])

Throws:
java.lang.Exception

remoteAggregationLevelFullVOsAreEqualOnIdentifiers

public boolean remoteAggregationLevelFullVOsAreEqualOnIdentifiers(RemoteAggregationLevelFullVO remoteAggregationLevelFullVOFirst,
                                                                  RemoteAggregationLevelFullVO remoteAggregationLevelFullVOSecond)
Specified by:
remoteAggregationLevelFullVOsAreEqualOnIdentifiers in interface RemoteAggregationLevelFullService
See Also:
RemoteAggregationLevelFullService.remoteAggregationLevelFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteAggregationLevelFullVO, fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteAggregationLevelFullVO)

handleRemoteAggregationLevelFullVOsAreEqualOnIdentifiers

protected abstract boolean handleRemoteAggregationLevelFullVOsAreEqualOnIdentifiers(RemoteAggregationLevelFullVO remoteAggregationLevelFullVOFirst,
                                                                                    RemoteAggregationLevelFullVO remoteAggregationLevelFullVOSecond)
                                                                             throws java.lang.Exception
Performs the core logic for remoteAggregationLevelFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteAggregationLevelFullVO, fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteAggregationLevelFullVO)

Throws:
java.lang.Exception

remoteAggregationLevelFullVOsAreEqual

public boolean remoteAggregationLevelFullVOsAreEqual(RemoteAggregationLevelFullVO remoteAggregationLevelFullVOFirst,
                                                     RemoteAggregationLevelFullVO remoteAggregationLevelFullVOSecond)
Specified by:
remoteAggregationLevelFullVOsAreEqual in interface RemoteAggregationLevelFullService
See Also:
RemoteAggregationLevelFullService.remoteAggregationLevelFullVOsAreEqual(fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteAggregationLevelFullVO, fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteAggregationLevelFullVO)

handleRemoteAggregationLevelFullVOsAreEqual

protected abstract boolean handleRemoteAggregationLevelFullVOsAreEqual(RemoteAggregationLevelFullVO remoteAggregationLevelFullVOFirst,
                                                                       RemoteAggregationLevelFullVO remoteAggregationLevelFullVOSecond)
                                                                throws java.lang.Exception
Performs the core logic for remoteAggregationLevelFullVOsAreEqual(fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteAggregationLevelFullVO, fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteAggregationLevelFullVO)

Throws:
java.lang.Exception

getAggregationLevelNaturalIds

public RemoteAggregationLevelNaturalId[] getAggregationLevelNaturalIds()
Specified by:
getAggregationLevelNaturalIds in interface RemoteAggregationLevelFullService
See Also:
RemoteAggregationLevelFullService.getAggregationLevelNaturalIds()

handleGetAggregationLevelNaturalIds

protected abstract RemoteAggregationLevelNaturalId[] handleGetAggregationLevelNaturalIds()
                                                                                  throws java.lang.Exception
Performs the core logic for getAggregationLevelNaturalIds()

Throws:
java.lang.Exception

getAggregationLevelByNaturalId

public RemoteAggregationLevelFullVO getAggregationLevelByNaturalId(RemoteAggregationLevelNaturalId aggregationLevelNaturalId)
Specified by:
getAggregationLevelByNaturalId in interface RemoteAggregationLevelFullService
See Also:
RemoteAggregationLevelFullService.getAggregationLevelByNaturalId(fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteAggregationLevelNaturalId)

handleGetAggregationLevelByNaturalId

protected abstract RemoteAggregationLevelFullVO handleGetAggregationLevelByNaturalId(RemoteAggregationLevelNaturalId aggregationLevelNaturalId)
                                                                              throws java.lang.Exception
Performs the core logic for getAggregationLevelByNaturalId(fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteAggregationLevelNaturalId)

Throws:
java.lang.Exception

getAggregationLevelNaturalIdById

public RemoteAggregationLevelNaturalId getAggregationLevelNaturalIdById(java.lang.Integer id)
Specified by:
getAggregationLevelNaturalIdById in interface RemoteAggregationLevelFullService
See Also:
RemoteAggregationLevelFullService.getAggregationLevelNaturalIdById(java.lang.Integer)

handleGetAggregationLevelNaturalIdById

protected abstract RemoteAggregationLevelNaturalId handleGetAggregationLevelNaturalIdById(java.lang.Integer id)
                                                                                   throws java.lang.Exception
Performs the core logic for getAggregationLevelNaturalIdById(java.lang.Integer)

Throws:
java.lang.Exception

addOrUpdateClusterAggregationLevel

public ClusterAggregationLevel addOrUpdateClusterAggregationLevel(ClusterAggregationLevel clusterAggregationLevel)
Specified by:
addOrUpdateClusterAggregationLevel in interface RemoteAggregationLevelFullService
See Also:
RemoteAggregationLevelFullService.addOrUpdateClusterAggregationLevel(fr.ifremer.allegro.referential.pmfm.generic.cluster.ClusterAggregationLevel)

handleAddOrUpdateClusterAggregationLevel

protected abstract ClusterAggregationLevel handleAddOrUpdateClusterAggregationLevel(ClusterAggregationLevel clusterAggregationLevel)
                                                                             throws java.lang.Exception
Performs the core logic for addOrUpdateClusterAggregationLevel(fr.ifremer.allegro.referential.pmfm.generic.cluster.ClusterAggregationLevel)

Throws:
java.lang.Exception

getAllClusterAggregationLevelSinceDateSynchro

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

handleGetAllClusterAggregationLevelSinceDateSynchro

protected abstract ClusterAggregationLevel[] handleGetAllClusterAggregationLevelSinceDateSynchro(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 getAllClusterAggregationLevelSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

Throws:
java.lang.Exception

getClusterAggregationLevelByIdentifiers

public ClusterAggregationLevel getClusterAggregationLevelByIdentifiers(java.lang.Integer id)
Specified by:
getClusterAggregationLevelByIdentifiers in interface RemoteAggregationLevelFullService
See Also:
RemoteAggregationLevelFullService.getClusterAggregationLevelByIdentifiers(java.lang.Integer)

handleGetClusterAggregationLevelByIdentifiers

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