fr.ifremer.allegro.referential.metier.generic.service
Class RemoteMetierFullServiceBase

java.lang.Object
  extended by fr.ifremer.allegro.referential.metier.generic.service.RemoteMetierFullServiceBase
All Implemented Interfaces:
RemoteMetierFullService
Direct Known Subclasses:
RemoteMetierFullServiceImpl

public abstract class RemoteMetierFullServiceBase
extends java.lang.Object
implements RemoteMetierFullService

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

See Also:
RemoteMetierFullService

Constructor Summary
RemoteMetierFullServiceBase()
           
 
Method Summary
 RemoteMetierFullVO addMetier(RemoteMetierFullVO metier)
           
 ClusterMetier addOrUpdateClusterMetier(ClusterMetier clusterMetier)
           
 ClusterMetier[] getAllClusterMetierSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp, java.lang.Integer userId, java.lang.Integer[] registrationLocationIds, java.lang.Integer pageNumber, java.lang.Integer pageSize)
           
 RemoteMetierFullVO[] getAllMetier()
           
 ClusterMetier getClusterMetierByIdentifiers(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.
 RemoteMetierFullVO getMetierById(java.lang.Integer id)
           
 RemoteMetierFullVO[] getMetierByIds(java.lang.Integer[] id)
           
 RemoteMetierFullVO getMetierByNaturalId(RemoteMetierNaturalId metierNaturalId)
           
 RemoteMetierFullVO[] getMetierByStatusCode(java.lang.String code)
           
protected  MetierDao getMetierDao()
          Gets the reference to metier's DAO.
 RemoteMetierNaturalId getMetierNaturalIdById(java.lang.Integer id)
           
 RemoteMetierNaturalId[] getMetierNaturalIds()
           
protected  java.security.Principal getPrincipal()
          Gets the current principal if one has been set, otherwise returns null.
protected  StatusDao getStatusDao()
          Gets the reference to status's DAO.
protected abstract  RemoteMetierFullVO handleAddMetier(RemoteMetierFullVO metier)
          Performs the core logic for addMetier(fr.ifremer.allegro.referential.metier.generic.vo.RemoteMetierFullVO)
protected abstract  ClusterMetier handleAddOrUpdateClusterMetier(ClusterMetier clusterMetier)
          Performs the core logic for addOrUpdateClusterMetier(fr.ifremer.allegro.referential.metier.generic.cluster.ClusterMetier)
protected abstract  ClusterMetier[] handleGetAllClusterMetierSinceDateSynchro(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 getAllClusterMetierSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)
protected abstract  RemoteMetierFullVO[] handleGetAllMetier()
          Performs the core logic for getAllMetier()
protected abstract  ClusterMetier handleGetClusterMetierByIdentifiers(java.lang.Integer id)
          Performs the core logic for getClusterMetierByIdentifiers(java.lang.Integer)
protected abstract  RemoteMetierFullVO handleGetMetierById(java.lang.Integer id)
          Performs the core logic for getMetierById(java.lang.Integer)
protected abstract  RemoteMetierFullVO[] handleGetMetierByIds(java.lang.Integer[] id)
          Performs the core logic for getMetierByIds(java.lang.Integer[])
protected abstract  RemoteMetierFullVO handleGetMetierByNaturalId(RemoteMetierNaturalId metierNaturalId)
          Performs the core logic for getMetierByNaturalId(fr.ifremer.allegro.referential.metier.generic.vo.RemoteMetierNaturalId)
protected abstract  RemoteMetierFullVO[] handleGetMetierByStatusCode(java.lang.String code)
          Performs the core logic for getMetierByStatusCode(java.lang.String)
protected abstract  RemoteMetierNaturalId handleGetMetierNaturalIdById(java.lang.Integer id)
          Performs the core logic for getMetierNaturalIdById(java.lang.Integer)
protected abstract  RemoteMetierNaturalId[] handleGetMetierNaturalIds()
          Performs the core logic for getMetierNaturalIds()
protected abstract  boolean handleRemoteMetierFullVOsAreEqual(RemoteMetierFullVO remoteMetierFullVOFirst, RemoteMetierFullVO remoteMetierFullVOSecond)
          Performs the core logic for remoteMetierFullVOsAreEqual(fr.ifremer.allegro.referential.metier.generic.vo.RemoteMetierFullVO, fr.ifremer.allegro.referential.metier.generic.vo.RemoteMetierFullVO)
protected abstract  boolean handleRemoteMetierFullVOsAreEqualOnIdentifiers(RemoteMetierFullVO remoteMetierFullVOFirst, RemoteMetierFullVO remoteMetierFullVOSecond)
          Performs the core logic for remoteMetierFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.referential.metier.generic.vo.RemoteMetierFullVO, fr.ifremer.allegro.referential.metier.generic.vo.RemoteMetierFullVO)
protected abstract  void handleRemoveMetier(RemoteMetierFullVO metier)
          Performs the core logic for removeMetier(fr.ifremer.allegro.referential.metier.generic.vo.RemoteMetierFullVO)
protected abstract  void handleUpdateMetier(RemoteMetierFullVO metier)
          Performs the core logic for updateMetier(fr.ifremer.allegro.referential.metier.generic.vo.RemoteMetierFullVO)
 boolean remoteMetierFullVOsAreEqual(RemoteMetierFullVO remoteMetierFullVOFirst, RemoteMetierFullVO remoteMetierFullVOSecond)
           
 boolean remoteMetierFullVOsAreEqualOnIdentifiers(RemoteMetierFullVO remoteMetierFullVOFirst, RemoteMetierFullVO remoteMetierFullVOSecond)
           
 void removeMetier(RemoteMetierFullVO metier)
           
 void setMetierDao(MetierDao metierDao)
          Sets the reference to metier's DAO.
 void setStatusDao(StatusDao statusDao)
          Sets the reference to status's DAO.
 void updateMetier(RemoteMetierFullVO metier)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteMetierFullServiceBase

public RemoteMetierFullServiceBase()
Method Detail

setMetierDao

public void setMetierDao(MetierDao metierDao)
Sets the reference to metier's DAO.


getMetierDao

protected MetierDao getMetierDao()
Gets the reference to metier's DAO.


setStatusDao

public void setStatusDao(StatusDao statusDao)
Sets the reference to status's DAO.


getStatusDao

protected StatusDao getStatusDao()
Gets the reference to status's DAO.


addMetier

public RemoteMetierFullVO addMetier(RemoteMetierFullVO metier)
Specified by:
addMetier in interface RemoteMetierFullService
See Also:
RemoteMetierFullService.addMetier(fr.ifremer.allegro.referential.metier.generic.vo.RemoteMetierFullVO)

handleAddMetier

protected abstract RemoteMetierFullVO handleAddMetier(RemoteMetierFullVO metier)
                                               throws java.lang.Exception
Performs the core logic for addMetier(fr.ifremer.allegro.referential.metier.generic.vo.RemoteMetierFullVO)

Throws:
java.lang.Exception

updateMetier

public void updateMetier(RemoteMetierFullVO metier)
Specified by:
updateMetier in interface RemoteMetierFullService
See Also:
RemoteMetierFullService.updateMetier(fr.ifremer.allegro.referential.metier.generic.vo.RemoteMetierFullVO)

handleUpdateMetier

protected abstract void handleUpdateMetier(RemoteMetierFullVO metier)
                                    throws java.lang.Exception
Performs the core logic for updateMetier(fr.ifremer.allegro.referential.metier.generic.vo.RemoteMetierFullVO)

Throws:
java.lang.Exception

removeMetier

public void removeMetier(RemoteMetierFullVO metier)
Specified by:
removeMetier in interface RemoteMetierFullService
See Also:
RemoteMetierFullService.removeMetier(fr.ifremer.allegro.referential.metier.generic.vo.RemoteMetierFullVO)

handleRemoveMetier

protected abstract void handleRemoveMetier(RemoteMetierFullVO metier)
                                    throws java.lang.Exception
Performs the core logic for removeMetier(fr.ifremer.allegro.referential.metier.generic.vo.RemoteMetierFullVO)

Throws:
java.lang.Exception

getAllMetier

public RemoteMetierFullVO[] getAllMetier()
Specified by:
getAllMetier in interface RemoteMetierFullService
See Also:
RemoteMetierFullService.getAllMetier()

handleGetAllMetier

protected abstract RemoteMetierFullVO[] handleGetAllMetier()
                                                    throws java.lang.Exception
Performs the core logic for getAllMetier()

Throws:
java.lang.Exception

getMetierById

public RemoteMetierFullVO getMetierById(java.lang.Integer id)
Specified by:
getMetierById in interface RemoteMetierFullService
See Also:
RemoteMetierFullService.getMetierById(java.lang.Integer)

handleGetMetierById

protected abstract RemoteMetierFullVO handleGetMetierById(java.lang.Integer id)
                                                   throws java.lang.Exception
Performs the core logic for getMetierById(java.lang.Integer)

Throws:
java.lang.Exception

getMetierByIds

public RemoteMetierFullVO[] getMetierByIds(java.lang.Integer[] id)
Specified by:
getMetierByIds in interface RemoteMetierFullService
See Also:
RemoteMetierFullService.getMetierByIds(java.lang.Integer[])

handleGetMetierByIds

protected abstract RemoteMetierFullVO[] handleGetMetierByIds(java.lang.Integer[] id)
                                                      throws java.lang.Exception
Performs the core logic for getMetierByIds(java.lang.Integer[])

Throws:
java.lang.Exception

getMetierByStatusCode

public RemoteMetierFullVO[] getMetierByStatusCode(java.lang.String code)
Specified by:
getMetierByStatusCode in interface RemoteMetierFullService
See Also:
RemoteMetierFullService.getMetierByStatusCode(java.lang.String)

handleGetMetierByStatusCode

protected abstract RemoteMetierFullVO[] handleGetMetierByStatusCode(java.lang.String code)
                                                             throws java.lang.Exception
Performs the core logic for getMetierByStatusCode(java.lang.String)

Throws:
java.lang.Exception

remoteMetierFullVOsAreEqualOnIdentifiers

public boolean remoteMetierFullVOsAreEqualOnIdentifiers(RemoteMetierFullVO remoteMetierFullVOFirst,
                                                        RemoteMetierFullVO remoteMetierFullVOSecond)
Specified by:
remoteMetierFullVOsAreEqualOnIdentifiers in interface RemoteMetierFullService
See Also:
RemoteMetierFullService.remoteMetierFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.referential.metier.generic.vo.RemoteMetierFullVO, fr.ifremer.allegro.referential.metier.generic.vo.RemoteMetierFullVO)

handleRemoteMetierFullVOsAreEqualOnIdentifiers

protected abstract boolean handleRemoteMetierFullVOsAreEqualOnIdentifiers(RemoteMetierFullVO remoteMetierFullVOFirst,
                                                                          RemoteMetierFullVO remoteMetierFullVOSecond)
                                                                   throws java.lang.Exception
Performs the core logic for remoteMetierFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.referential.metier.generic.vo.RemoteMetierFullVO, fr.ifremer.allegro.referential.metier.generic.vo.RemoteMetierFullVO)

Throws:
java.lang.Exception

remoteMetierFullVOsAreEqual

public boolean remoteMetierFullVOsAreEqual(RemoteMetierFullVO remoteMetierFullVOFirst,
                                           RemoteMetierFullVO remoteMetierFullVOSecond)
Specified by:
remoteMetierFullVOsAreEqual in interface RemoteMetierFullService
See Also:
RemoteMetierFullService.remoteMetierFullVOsAreEqual(fr.ifremer.allegro.referential.metier.generic.vo.RemoteMetierFullVO, fr.ifremer.allegro.referential.metier.generic.vo.RemoteMetierFullVO)

handleRemoteMetierFullVOsAreEqual

protected abstract boolean handleRemoteMetierFullVOsAreEqual(RemoteMetierFullVO remoteMetierFullVOFirst,
                                                             RemoteMetierFullVO remoteMetierFullVOSecond)
                                                      throws java.lang.Exception
Performs the core logic for remoteMetierFullVOsAreEqual(fr.ifremer.allegro.referential.metier.generic.vo.RemoteMetierFullVO, fr.ifremer.allegro.referential.metier.generic.vo.RemoteMetierFullVO)

Throws:
java.lang.Exception

getMetierNaturalIds

public RemoteMetierNaturalId[] getMetierNaturalIds()
Specified by:
getMetierNaturalIds in interface RemoteMetierFullService
See Also:
RemoteMetierFullService.getMetierNaturalIds()

handleGetMetierNaturalIds

protected abstract RemoteMetierNaturalId[] handleGetMetierNaturalIds()
                                                              throws java.lang.Exception
Performs the core logic for getMetierNaturalIds()

Throws:
java.lang.Exception

getMetierByNaturalId

public RemoteMetierFullVO getMetierByNaturalId(RemoteMetierNaturalId metierNaturalId)
Specified by:
getMetierByNaturalId in interface RemoteMetierFullService
See Also:
RemoteMetierFullService.getMetierByNaturalId(fr.ifremer.allegro.referential.metier.generic.vo.RemoteMetierNaturalId)

handleGetMetierByNaturalId

protected abstract RemoteMetierFullVO handleGetMetierByNaturalId(RemoteMetierNaturalId metierNaturalId)
                                                          throws java.lang.Exception
Performs the core logic for getMetierByNaturalId(fr.ifremer.allegro.referential.metier.generic.vo.RemoteMetierNaturalId)

Throws:
java.lang.Exception

getMetierNaturalIdById

public RemoteMetierNaturalId getMetierNaturalIdById(java.lang.Integer id)
Specified by:
getMetierNaturalIdById in interface RemoteMetierFullService
See Also:
RemoteMetierFullService.getMetierNaturalIdById(java.lang.Integer)

handleGetMetierNaturalIdById

protected abstract RemoteMetierNaturalId handleGetMetierNaturalIdById(java.lang.Integer id)
                                                               throws java.lang.Exception
Performs the core logic for getMetierNaturalIdById(java.lang.Integer)

Throws:
java.lang.Exception

addOrUpdateClusterMetier

public ClusterMetier addOrUpdateClusterMetier(ClusterMetier clusterMetier)
Specified by:
addOrUpdateClusterMetier in interface RemoteMetierFullService
See Also:
RemoteMetierFullService.addOrUpdateClusterMetier(fr.ifremer.allegro.referential.metier.generic.cluster.ClusterMetier)

handleAddOrUpdateClusterMetier

protected abstract ClusterMetier handleAddOrUpdateClusterMetier(ClusterMetier clusterMetier)
                                                         throws java.lang.Exception
Performs the core logic for addOrUpdateClusterMetier(fr.ifremer.allegro.referential.metier.generic.cluster.ClusterMetier)

Throws:
java.lang.Exception

getAllClusterMetierSinceDateSynchro

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

handleGetAllClusterMetierSinceDateSynchro

protected abstract ClusterMetier[] handleGetAllClusterMetierSinceDateSynchro(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 getAllClusterMetierSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

Throws:
java.lang.Exception

getClusterMetierByIdentifiers

public ClusterMetier getClusterMetierByIdentifiers(java.lang.Integer id)
Specified by:
getClusterMetierByIdentifiers in interface RemoteMetierFullService
See Also:
RemoteMetierFullService.getClusterMetierByIdentifiers(java.lang.Integer)

handleGetClusterMetierByIdentifiers

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