fr.ifremer.allegro.referential.generic.service
Class RemoteNumericalPrecisionFullServiceBase

java.lang.Object
  extended by fr.ifremer.allegro.referential.generic.service.RemoteNumericalPrecisionFullServiceBase
All Implemented Interfaces:
RemoteNumericalPrecisionFullService
Direct Known Subclasses:
RemoteNumericalPrecisionFullServiceImpl

public abstract class RemoteNumericalPrecisionFullServiceBase
extends java.lang.Object
implements RemoteNumericalPrecisionFullService

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

See Also:
RemoteNumericalPrecisionFullService

Constructor Summary
RemoteNumericalPrecisionFullServiceBase()
           
 
Method Summary
 RemoteNumericalPrecisionFullVO addNumericalPrecision(RemoteNumericalPrecisionFullVO numericalPrecision)
           
 ClusterNumericalPrecision addOrUpdateClusterNumericalPrecision(ClusterNumericalPrecision clusterNumericalPrecision)
           
 ClusterNumericalPrecision[] getAllClusterNumericalPrecisionSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp, java.lang.Integer userId, java.lang.Integer[] registrationLocationIds, java.lang.Integer pageNumber, java.lang.Integer pageSize)
           
 RemoteNumericalPrecisionFullVO[] getAllNumericalPrecision()
           
 ClusterNumericalPrecision getClusterNumericalPrecisionByIdentifiers(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.
 RemoteNumericalPrecisionFullVO getNumericalPrecisionById(java.lang.Integer id)
           
 RemoteNumericalPrecisionFullVO[] getNumericalPrecisionByIds(java.lang.Integer[] id)
           
 RemoteNumericalPrecisionFullVO getNumericalPrecisionByNaturalId(RemoteNumericalPrecisionNaturalId numericalPrecisionNaturalId)
           
 RemoteNumericalPrecisionFullVO[] getNumericalPrecisionByStatusCode(java.lang.String code)
           
protected  NumericalPrecisionDao getNumericalPrecisionDao()
          Gets the reference to numericalPrecision's DAO.
 RemoteNumericalPrecisionNaturalId getNumericalPrecisionNaturalIdById(java.lang.Integer id)
           
 RemoteNumericalPrecisionNaturalId[] getNumericalPrecisionNaturalIds()
           
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  RemoteNumericalPrecisionFullVO handleAddNumericalPrecision(RemoteNumericalPrecisionFullVO numericalPrecision)
          Performs the core logic for addNumericalPrecision(fr.ifremer.allegro.referential.generic.vo.RemoteNumericalPrecisionFullVO)
protected abstract  ClusterNumericalPrecision handleAddOrUpdateClusterNumericalPrecision(ClusterNumericalPrecision clusterNumericalPrecision)
          Performs the core logic for addOrUpdateClusterNumericalPrecision(fr.ifremer.allegro.referential.generic.cluster.ClusterNumericalPrecision)
protected abstract  ClusterNumericalPrecision[] handleGetAllClusterNumericalPrecisionSinceDateSynchro(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 getAllClusterNumericalPrecisionSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)
protected abstract  RemoteNumericalPrecisionFullVO[] handleGetAllNumericalPrecision()
          Performs the core logic for getAllNumericalPrecision()
protected abstract  ClusterNumericalPrecision handleGetClusterNumericalPrecisionByIdentifiers(java.lang.Integer id)
          Performs the core logic for getClusterNumericalPrecisionByIdentifiers(java.lang.Integer)
protected abstract  RemoteNumericalPrecisionFullVO handleGetNumericalPrecisionById(java.lang.Integer id)
          Performs the core logic for getNumericalPrecisionById(java.lang.Integer)
protected abstract  RemoteNumericalPrecisionFullVO[] handleGetNumericalPrecisionByIds(java.lang.Integer[] id)
          Performs the core logic for getNumericalPrecisionByIds(java.lang.Integer[])
protected abstract  RemoteNumericalPrecisionFullVO handleGetNumericalPrecisionByNaturalId(RemoteNumericalPrecisionNaturalId numericalPrecisionNaturalId)
          Performs the core logic for getNumericalPrecisionByNaturalId(fr.ifremer.allegro.referential.generic.vo.RemoteNumericalPrecisionNaturalId)
protected abstract  RemoteNumericalPrecisionFullVO[] handleGetNumericalPrecisionByStatusCode(java.lang.String code)
          Performs the core logic for getNumericalPrecisionByStatusCode(java.lang.String)
protected abstract  RemoteNumericalPrecisionNaturalId handleGetNumericalPrecisionNaturalIdById(java.lang.Integer id)
          Performs the core logic for getNumericalPrecisionNaturalIdById(java.lang.Integer)
protected abstract  RemoteNumericalPrecisionNaturalId[] handleGetNumericalPrecisionNaturalIds()
          Performs the core logic for getNumericalPrecisionNaturalIds()
protected abstract  boolean handleRemoteNumericalPrecisionFullVOsAreEqual(RemoteNumericalPrecisionFullVO remoteNumericalPrecisionFullVOFirst, RemoteNumericalPrecisionFullVO remoteNumericalPrecisionFullVOSecond)
          Performs the core logic for remoteNumericalPrecisionFullVOsAreEqual(fr.ifremer.allegro.referential.generic.vo.RemoteNumericalPrecisionFullVO, fr.ifremer.allegro.referential.generic.vo.RemoteNumericalPrecisionFullVO)
protected abstract  boolean handleRemoteNumericalPrecisionFullVOsAreEqualOnIdentifiers(RemoteNumericalPrecisionFullVO remoteNumericalPrecisionFullVOFirst, RemoteNumericalPrecisionFullVO remoteNumericalPrecisionFullVOSecond)
          Performs the core logic for remoteNumericalPrecisionFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.referential.generic.vo.RemoteNumericalPrecisionFullVO, fr.ifremer.allegro.referential.generic.vo.RemoteNumericalPrecisionFullVO)
protected abstract  void handleRemoveNumericalPrecision(RemoteNumericalPrecisionFullVO numericalPrecision)
          Performs the core logic for removeNumericalPrecision(fr.ifremer.allegro.referential.generic.vo.RemoteNumericalPrecisionFullVO)
protected abstract  void handleUpdateNumericalPrecision(RemoteNumericalPrecisionFullVO numericalPrecision)
          Performs the core logic for updateNumericalPrecision(fr.ifremer.allegro.referential.generic.vo.RemoteNumericalPrecisionFullVO)
 boolean remoteNumericalPrecisionFullVOsAreEqual(RemoteNumericalPrecisionFullVO remoteNumericalPrecisionFullVOFirst, RemoteNumericalPrecisionFullVO remoteNumericalPrecisionFullVOSecond)
           
 boolean remoteNumericalPrecisionFullVOsAreEqualOnIdentifiers(RemoteNumericalPrecisionFullVO remoteNumericalPrecisionFullVOFirst, RemoteNumericalPrecisionFullVO remoteNumericalPrecisionFullVOSecond)
           
 void removeNumericalPrecision(RemoteNumericalPrecisionFullVO numericalPrecision)
           
 void setNumericalPrecisionDao(NumericalPrecisionDao numericalPrecisionDao)
          Sets the reference to numericalPrecision's DAO.
 void setStatusDao(StatusDao statusDao)
          Sets the reference to status's DAO.
 void updateNumericalPrecision(RemoteNumericalPrecisionFullVO numericalPrecision)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteNumericalPrecisionFullServiceBase

public RemoteNumericalPrecisionFullServiceBase()
Method Detail

setNumericalPrecisionDao

public void setNumericalPrecisionDao(NumericalPrecisionDao numericalPrecisionDao)
Sets the reference to numericalPrecision's DAO.


getNumericalPrecisionDao

protected NumericalPrecisionDao getNumericalPrecisionDao()
Gets the reference to numericalPrecision'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.


addNumericalPrecision

public RemoteNumericalPrecisionFullVO addNumericalPrecision(RemoteNumericalPrecisionFullVO numericalPrecision)
Specified by:
addNumericalPrecision in interface RemoteNumericalPrecisionFullService
See Also:
RemoteNumericalPrecisionFullService.addNumericalPrecision(fr.ifremer.allegro.referential.generic.vo.RemoteNumericalPrecisionFullVO)

handleAddNumericalPrecision

protected abstract RemoteNumericalPrecisionFullVO handleAddNumericalPrecision(RemoteNumericalPrecisionFullVO numericalPrecision)
                                                                       throws java.lang.Exception
Performs the core logic for addNumericalPrecision(fr.ifremer.allegro.referential.generic.vo.RemoteNumericalPrecisionFullVO)

Throws:
java.lang.Exception

updateNumericalPrecision

public void updateNumericalPrecision(RemoteNumericalPrecisionFullVO numericalPrecision)
Specified by:
updateNumericalPrecision in interface RemoteNumericalPrecisionFullService
See Also:
RemoteNumericalPrecisionFullService.updateNumericalPrecision(fr.ifremer.allegro.referential.generic.vo.RemoteNumericalPrecisionFullVO)

handleUpdateNumericalPrecision

protected abstract void handleUpdateNumericalPrecision(RemoteNumericalPrecisionFullVO numericalPrecision)
                                                throws java.lang.Exception
Performs the core logic for updateNumericalPrecision(fr.ifremer.allegro.referential.generic.vo.RemoteNumericalPrecisionFullVO)

Throws:
java.lang.Exception

removeNumericalPrecision

public void removeNumericalPrecision(RemoteNumericalPrecisionFullVO numericalPrecision)
Specified by:
removeNumericalPrecision in interface RemoteNumericalPrecisionFullService
See Also:
RemoteNumericalPrecisionFullService.removeNumericalPrecision(fr.ifremer.allegro.referential.generic.vo.RemoteNumericalPrecisionFullVO)

handleRemoveNumericalPrecision

protected abstract void handleRemoveNumericalPrecision(RemoteNumericalPrecisionFullVO numericalPrecision)
                                                throws java.lang.Exception
Performs the core logic for removeNumericalPrecision(fr.ifremer.allegro.referential.generic.vo.RemoteNumericalPrecisionFullVO)

Throws:
java.lang.Exception

getAllNumericalPrecision

public RemoteNumericalPrecisionFullVO[] getAllNumericalPrecision()
Specified by:
getAllNumericalPrecision in interface RemoteNumericalPrecisionFullService
See Also:
RemoteNumericalPrecisionFullService.getAllNumericalPrecision()

handleGetAllNumericalPrecision

protected abstract RemoteNumericalPrecisionFullVO[] handleGetAllNumericalPrecision()
                                                                            throws java.lang.Exception
Performs the core logic for getAllNumericalPrecision()

Throws:
java.lang.Exception

getNumericalPrecisionById

public RemoteNumericalPrecisionFullVO getNumericalPrecisionById(java.lang.Integer id)
Specified by:
getNumericalPrecisionById in interface RemoteNumericalPrecisionFullService
See Also:
RemoteNumericalPrecisionFullService.getNumericalPrecisionById(java.lang.Integer)

handleGetNumericalPrecisionById

protected abstract RemoteNumericalPrecisionFullVO handleGetNumericalPrecisionById(java.lang.Integer id)
                                                                           throws java.lang.Exception
Performs the core logic for getNumericalPrecisionById(java.lang.Integer)

Throws:
java.lang.Exception

getNumericalPrecisionByIds

public RemoteNumericalPrecisionFullVO[] getNumericalPrecisionByIds(java.lang.Integer[] id)
Specified by:
getNumericalPrecisionByIds in interface RemoteNumericalPrecisionFullService
See Also:
RemoteNumericalPrecisionFullService.getNumericalPrecisionByIds(java.lang.Integer[])

handleGetNumericalPrecisionByIds

protected abstract RemoteNumericalPrecisionFullVO[] handleGetNumericalPrecisionByIds(java.lang.Integer[] id)
                                                                              throws java.lang.Exception
Performs the core logic for getNumericalPrecisionByIds(java.lang.Integer[])

Throws:
java.lang.Exception

getNumericalPrecisionByStatusCode

public RemoteNumericalPrecisionFullVO[] getNumericalPrecisionByStatusCode(java.lang.String code)
Specified by:
getNumericalPrecisionByStatusCode in interface RemoteNumericalPrecisionFullService
See Also:
RemoteNumericalPrecisionFullService.getNumericalPrecisionByStatusCode(java.lang.String)

handleGetNumericalPrecisionByStatusCode

protected abstract RemoteNumericalPrecisionFullVO[] handleGetNumericalPrecisionByStatusCode(java.lang.String code)
                                                                                     throws java.lang.Exception
Performs the core logic for getNumericalPrecisionByStatusCode(java.lang.String)

Throws:
java.lang.Exception

remoteNumericalPrecisionFullVOsAreEqualOnIdentifiers

public boolean remoteNumericalPrecisionFullVOsAreEqualOnIdentifiers(RemoteNumericalPrecisionFullVO remoteNumericalPrecisionFullVOFirst,
                                                                    RemoteNumericalPrecisionFullVO remoteNumericalPrecisionFullVOSecond)
Specified by:
remoteNumericalPrecisionFullVOsAreEqualOnIdentifiers in interface RemoteNumericalPrecisionFullService
See Also:
RemoteNumericalPrecisionFullService.remoteNumericalPrecisionFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.referential.generic.vo.RemoteNumericalPrecisionFullVO, fr.ifremer.allegro.referential.generic.vo.RemoteNumericalPrecisionFullVO)

handleRemoteNumericalPrecisionFullVOsAreEqualOnIdentifiers

protected abstract boolean handleRemoteNumericalPrecisionFullVOsAreEqualOnIdentifiers(RemoteNumericalPrecisionFullVO remoteNumericalPrecisionFullVOFirst,
                                                                                      RemoteNumericalPrecisionFullVO remoteNumericalPrecisionFullVOSecond)
                                                                               throws java.lang.Exception
Performs the core logic for remoteNumericalPrecisionFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.referential.generic.vo.RemoteNumericalPrecisionFullVO, fr.ifremer.allegro.referential.generic.vo.RemoteNumericalPrecisionFullVO)

Throws:
java.lang.Exception

remoteNumericalPrecisionFullVOsAreEqual

public boolean remoteNumericalPrecisionFullVOsAreEqual(RemoteNumericalPrecisionFullVO remoteNumericalPrecisionFullVOFirst,
                                                       RemoteNumericalPrecisionFullVO remoteNumericalPrecisionFullVOSecond)
Specified by:
remoteNumericalPrecisionFullVOsAreEqual in interface RemoteNumericalPrecisionFullService
See Also:
RemoteNumericalPrecisionFullService.remoteNumericalPrecisionFullVOsAreEqual(fr.ifremer.allegro.referential.generic.vo.RemoteNumericalPrecisionFullVO, fr.ifremer.allegro.referential.generic.vo.RemoteNumericalPrecisionFullVO)

handleRemoteNumericalPrecisionFullVOsAreEqual

protected abstract boolean handleRemoteNumericalPrecisionFullVOsAreEqual(RemoteNumericalPrecisionFullVO remoteNumericalPrecisionFullVOFirst,
                                                                         RemoteNumericalPrecisionFullVO remoteNumericalPrecisionFullVOSecond)
                                                                  throws java.lang.Exception
Performs the core logic for remoteNumericalPrecisionFullVOsAreEqual(fr.ifremer.allegro.referential.generic.vo.RemoteNumericalPrecisionFullVO, fr.ifremer.allegro.referential.generic.vo.RemoteNumericalPrecisionFullVO)

Throws:
java.lang.Exception

getNumericalPrecisionNaturalIds

public RemoteNumericalPrecisionNaturalId[] getNumericalPrecisionNaturalIds()
Specified by:
getNumericalPrecisionNaturalIds in interface RemoteNumericalPrecisionFullService
See Also:
RemoteNumericalPrecisionFullService.getNumericalPrecisionNaturalIds()

handleGetNumericalPrecisionNaturalIds

protected abstract RemoteNumericalPrecisionNaturalId[] handleGetNumericalPrecisionNaturalIds()
                                                                                      throws java.lang.Exception
Performs the core logic for getNumericalPrecisionNaturalIds()

Throws:
java.lang.Exception

getNumericalPrecisionByNaturalId

public RemoteNumericalPrecisionFullVO getNumericalPrecisionByNaturalId(RemoteNumericalPrecisionNaturalId numericalPrecisionNaturalId)
Specified by:
getNumericalPrecisionByNaturalId in interface RemoteNumericalPrecisionFullService
See Also:
RemoteNumericalPrecisionFullService.getNumericalPrecisionByNaturalId(fr.ifremer.allegro.referential.generic.vo.RemoteNumericalPrecisionNaturalId)

handleGetNumericalPrecisionByNaturalId

protected abstract RemoteNumericalPrecisionFullVO handleGetNumericalPrecisionByNaturalId(RemoteNumericalPrecisionNaturalId numericalPrecisionNaturalId)
                                                                                  throws java.lang.Exception
Performs the core logic for getNumericalPrecisionByNaturalId(fr.ifremer.allegro.referential.generic.vo.RemoteNumericalPrecisionNaturalId)

Throws:
java.lang.Exception

getNumericalPrecisionNaturalIdById

public RemoteNumericalPrecisionNaturalId getNumericalPrecisionNaturalIdById(java.lang.Integer id)
Specified by:
getNumericalPrecisionNaturalIdById in interface RemoteNumericalPrecisionFullService
See Also:
RemoteNumericalPrecisionFullService.getNumericalPrecisionNaturalIdById(java.lang.Integer)

handleGetNumericalPrecisionNaturalIdById

protected abstract RemoteNumericalPrecisionNaturalId handleGetNumericalPrecisionNaturalIdById(java.lang.Integer id)
                                                                                       throws java.lang.Exception
Performs the core logic for getNumericalPrecisionNaturalIdById(java.lang.Integer)

Throws:
java.lang.Exception

addOrUpdateClusterNumericalPrecision

public ClusterNumericalPrecision addOrUpdateClusterNumericalPrecision(ClusterNumericalPrecision clusterNumericalPrecision)
Specified by:
addOrUpdateClusterNumericalPrecision in interface RemoteNumericalPrecisionFullService
See Also:
RemoteNumericalPrecisionFullService.addOrUpdateClusterNumericalPrecision(fr.ifremer.allegro.referential.generic.cluster.ClusterNumericalPrecision)

handleAddOrUpdateClusterNumericalPrecision

protected abstract ClusterNumericalPrecision handleAddOrUpdateClusterNumericalPrecision(ClusterNumericalPrecision clusterNumericalPrecision)
                                                                                 throws java.lang.Exception
Performs the core logic for addOrUpdateClusterNumericalPrecision(fr.ifremer.allegro.referential.generic.cluster.ClusterNumericalPrecision)

Throws:
java.lang.Exception

getAllClusterNumericalPrecisionSinceDateSynchro

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

handleGetAllClusterNumericalPrecisionSinceDateSynchro

protected abstract ClusterNumericalPrecision[] handleGetAllClusterNumericalPrecisionSinceDateSynchro(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 getAllClusterNumericalPrecisionSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

Throws:
java.lang.Exception

getClusterNumericalPrecisionByIdentifiers

public ClusterNumericalPrecision getClusterNumericalPrecisionByIdentifiers(java.lang.Integer id)
Specified by:
getClusterNumericalPrecisionByIdentifiers in interface RemoteNumericalPrecisionFullService
See Also:
RemoteNumericalPrecisionFullService.getClusterNumericalPrecisionByIdentifiers(java.lang.Integer)

handleGetClusterNumericalPrecisionByIdentifiers

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