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

java.lang.Object
  extended by fr.ifremer.allegro.referential.pmfm.generic.service.RemoteQualitativeValueFullServiceBase
All Implemented Interfaces:
RemoteQualitativeValueFullService
Direct Known Subclasses:
RemoteQualitativeValueFullServiceImpl

public abstract class RemoteQualitativeValueFullServiceBase
extends java.lang.Object
implements RemoteQualitativeValueFullService

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

See Also:
RemoteQualitativeValueFullService

Constructor Summary
RemoteQualitativeValueFullServiceBase()
           
 
Method Summary
 RemoteQualitativeValueFullVO addQualitativeValue(RemoteQualitativeValueFullVO qualitativeValue)
           
 RemoteQualitativeValueFullVO[] getAllQualitativeValue()
           
 ClusterQualitativeValue getClusterQualitativeValueByIdentifiers(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  ParameterDao getParameterDao()
          Gets the reference to parameter's DAO.
protected  java.security.Principal getPrincipal()
          Gets the current principal if one has been set, otherwise returns null.
 RemoteQualitativeValueFullVO getQualitativeValueById(java.lang.Integer id)
           
 RemoteQualitativeValueFullVO[] getQualitativeValueByIds(java.lang.Integer[] id)
           
 RemoteQualitativeValueFullVO getQualitativeValueByNaturalId(RemoteQualitativeValueNaturalId qualitativeValueNaturalId)
           
 RemoteQualitativeValueFullVO[] getQualitativeValueByParameterCode(java.lang.String code)
           
 RemoteQualitativeValueFullVO[] getQualitativeValueByStatusCode(java.lang.String code)
           
protected  QualitativeValueDao getQualitativeValueDao()
          Gets the reference to qualitativeValue's DAO.
 RemoteQualitativeValueNaturalId getQualitativeValueNaturalIdById(java.lang.Integer id)
           
 RemoteQualitativeValueNaturalId[] getQualitativeValueNaturalIds()
           
protected  StatusDao getStatusDao()
          Gets the reference to status's DAO.
protected abstract  RemoteQualitativeValueFullVO handleAddQualitativeValue(RemoteQualitativeValueFullVO qualitativeValue)
          Performs the core logic for addQualitativeValue(fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteQualitativeValueFullVO)
protected abstract  RemoteQualitativeValueFullVO[] handleGetAllQualitativeValue()
          Performs the core logic for getAllQualitativeValue()
protected abstract  ClusterQualitativeValue handleGetClusterQualitativeValueByIdentifiers(java.lang.Integer id)
          Performs the core logic for getClusterQualitativeValueByIdentifiers(java.lang.Integer)
protected abstract  RemoteQualitativeValueFullVO handleGetQualitativeValueById(java.lang.Integer id)
          Performs the core logic for getQualitativeValueById(java.lang.Integer)
protected abstract  RemoteQualitativeValueFullVO[] handleGetQualitativeValueByIds(java.lang.Integer[] id)
          Performs the core logic for getQualitativeValueByIds(java.lang.Integer[])
protected abstract  RemoteQualitativeValueFullVO handleGetQualitativeValueByNaturalId(RemoteQualitativeValueNaturalId qualitativeValueNaturalId)
          Performs the core logic for getQualitativeValueByNaturalId(fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteQualitativeValueNaturalId)
protected abstract  RemoteQualitativeValueFullVO[] handleGetQualitativeValueByParameterCode(java.lang.String code)
          Performs the core logic for getQualitativeValueByParameterCode(java.lang.String)
protected abstract  RemoteQualitativeValueFullVO[] handleGetQualitativeValueByStatusCode(java.lang.String code)
          Performs the core logic for getQualitativeValueByStatusCode(java.lang.String)
protected abstract  RemoteQualitativeValueNaturalId handleGetQualitativeValueNaturalIdById(java.lang.Integer id)
          Performs the core logic for getQualitativeValueNaturalIdById(java.lang.Integer)
protected abstract  RemoteQualitativeValueNaturalId[] handleGetQualitativeValueNaturalIds()
          Performs the core logic for getQualitativeValueNaturalIds()
protected abstract  boolean handleRemoteQualitativeValueFullVOsAreEqual(RemoteQualitativeValueFullVO remoteQualitativeValueFullVOFirst, RemoteQualitativeValueFullVO remoteQualitativeValueFullVOSecond)
          Performs the core logic for remoteQualitativeValueFullVOsAreEqual(fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteQualitativeValueFullVO, fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteQualitativeValueFullVO)
protected abstract  boolean handleRemoteQualitativeValueFullVOsAreEqualOnIdentifiers(RemoteQualitativeValueFullVO remoteQualitativeValueFullVOFirst, RemoteQualitativeValueFullVO remoteQualitativeValueFullVOSecond)
          Performs the core logic for remoteQualitativeValueFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteQualitativeValueFullVO, fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteQualitativeValueFullVO)
protected abstract  void handleRemoveQualitativeValue(RemoteQualitativeValueFullVO qualitativeValue)
          Performs the core logic for removeQualitativeValue(fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteQualitativeValueFullVO)
protected abstract  void handleUpdateQualitativeValue(RemoteQualitativeValueFullVO qualitativeValue)
          Performs the core logic for updateQualitativeValue(fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteQualitativeValueFullVO)
 boolean remoteQualitativeValueFullVOsAreEqual(RemoteQualitativeValueFullVO remoteQualitativeValueFullVOFirst, RemoteQualitativeValueFullVO remoteQualitativeValueFullVOSecond)
           
 boolean remoteQualitativeValueFullVOsAreEqualOnIdentifiers(RemoteQualitativeValueFullVO remoteQualitativeValueFullVOFirst, RemoteQualitativeValueFullVO remoteQualitativeValueFullVOSecond)
           
 void removeQualitativeValue(RemoteQualitativeValueFullVO qualitativeValue)
           
 void setParameterDao(ParameterDao parameterDao)
          Sets the reference to parameter's DAO.
 void setQualitativeValueDao(QualitativeValueDao qualitativeValueDao)
          Sets the reference to qualitativeValue's DAO.
 void setStatusDao(StatusDao statusDao)
          Sets the reference to status's DAO.
 void updateQualitativeValue(RemoteQualitativeValueFullVO qualitativeValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteQualitativeValueFullServiceBase

public RemoteQualitativeValueFullServiceBase()
Method Detail

setQualitativeValueDao

public void setQualitativeValueDao(QualitativeValueDao qualitativeValueDao)
Sets the reference to qualitativeValue's DAO.


getQualitativeValueDao

protected QualitativeValueDao getQualitativeValueDao()
Gets the reference to qualitativeValue's DAO.


setParameterDao

public void setParameterDao(ParameterDao parameterDao)
Sets the reference to parameter's DAO.


getParameterDao

protected ParameterDao getParameterDao()
Gets the reference to parameter'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.


addQualitativeValue

public RemoteQualitativeValueFullVO addQualitativeValue(RemoteQualitativeValueFullVO qualitativeValue)
Specified by:
addQualitativeValue in interface RemoteQualitativeValueFullService
See Also:
RemoteQualitativeValueFullService.addQualitativeValue(fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteQualitativeValueFullVO)

handleAddQualitativeValue

protected abstract RemoteQualitativeValueFullVO handleAddQualitativeValue(RemoteQualitativeValueFullVO qualitativeValue)
                                                                   throws java.lang.Exception
Performs the core logic for addQualitativeValue(fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteQualitativeValueFullVO)

Throws:
java.lang.Exception

updateQualitativeValue

public void updateQualitativeValue(RemoteQualitativeValueFullVO qualitativeValue)
Specified by:
updateQualitativeValue in interface RemoteQualitativeValueFullService
See Also:
RemoteQualitativeValueFullService.updateQualitativeValue(fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteQualitativeValueFullVO)

handleUpdateQualitativeValue

protected abstract void handleUpdateQualitativeValue(RemoteQualitativeValueFullVO qualitativeValue)
                                              throws java.lang.Exception
Performs the core logic for updateQualitativeValue(fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteQualitativeValueFullVO)

Throws:
java.lang.Exception

removeQualitativeValue

public void removeQualitativeValue(RemoteQualitativeValueFullVO qualitativeValue)
Specified by:
removeQualitativeValue in interface RemoteQualitativeValueFullService
See Also:
RemoteQualitativeValueFullService.removeQualitativeValue(fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteQualitativeValueFullVO)

handleRemoveQualitativeValue

protected abstract void handleRemoveQualitativeValue(RemoteQualitativeValueFullVO qualitativeValue)
                                              throws java.lang.Exception
Performs the core logic for removeQualitativeValue(fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteQualitativeValueFullVO)

Throws:
java.lang.Exception

getAllQualitativeValue

public RemoteQualitativeValueFullVO[] getAllQualitativeValue()
Specified by:
getAllQualitativeValue in interface RemoteQualitativeValueFullService
See Also:
RemoteQualitativeValueFullService.getAllQualitativeValue()

handleGetAllQualitativeValue

protected abstract RemoteQualitativeValueFullVO[] handleGetAllQualitativeValue()
                                                                        throws java.lang.Exception
Performs the core logic for getAllQualitativeValue()

Throws:
java.lang.Exception

getQualitativeValueById

public RemoteQualitativeValueFullVO getQualitativeValueById(java.lang.Integer id)
Specified by:
getQualitativeValueById in interface RemoteQualitativeValueFullService
See Also:
RemoteQualitativeValueFullService.getQualitativeValueById(java.lang.Integer)

handleGetQualitativeValueById

protected abstract RemoteQualitativeValueFullVO handleGetQualitativeValueById(java.lang.Integer id)
                                                                       throws java.lang.Exception
Performs the core logic for getQualitativeValueById(java.lang.Integer)

Throws:
java.lang.Exception

getQualitativeValueByIds

public RemoteQualitativeValueFullVO[] getQualitativeValueByIds(java.lang.Integer[] id)
Specified by:
getQualitativeValueByIds in interface RemoteQualitativeValueFullService
See Also:
RemoteQualitativeValueFullService.getQualitativeValueByIds(java.lang.Integer[])

handleGetQualitativeValueByIds

protected abstract RemoteQualitativeValueFullVO[] handleGetQualitativeValueByIds(java.lang.Integer[] id)
                                                                          throws java.lang.Exception
Performs the core logic for getQualitativeValueByIds(java.lang.Integer[])

Throws:
java.lang.Exception

getQualitativeValueByParameterCode

public RemoteQualitativeValueFullVO[] getQualitativeValueByParameterCode(java.lang.String code)
Specified by:
getQualitativeValueByParameterCode in interface RemoteQualitativeValueFullService
See Also:
RemoteQualitativeValueFullService.getQualitativeValueByParameterCode(java.lang.String)

handleGetQualitativeValueByParameterCode

protected abstract RemoteQualitativeValueFullVO[] handleGetQualitativeValueByParameterCode(java.lang.String code)
                                                                                    throws java.lang.Exception
Performs the core logic for getQualitativeValueByParameterCode(java.lang.String)

Throws:
java.lang.Exception

getQualitativeValueByStatusCode

public RemoteQualitativeValueFullVO[] getQualitativeValueByStatusCode(java.lang.String code)
Specified by:
getQualitativeValueByStatusCode in interface RemoteQualitativeValueFullService
See Also:
RemoteQualitativeValueFullService.getQualitativeValueByStatusCode(java.lang.String)

handleGetQualitativeValueByStatusCode

protected abstract RemoteQualitativeValueFullVO[] handleGetQualitativeValueByStatusCode(java.lang.String code)
                                                                                 throws java.lang.Exception
Performs the core logic for getQualitativeValueByStatusCode(java.lang.String)

Throws:
java.lang.Exception

remoteQualitativeValueFullVOsAreEqualOnIdentifiers

public boolean remoteQualitativeValueFullVOsAreEqualOnIdentifiers(RemoteQualitativeValueFullVO remoteQualitativeValueFullVOFirst,
                                                                  RemoteQualitativeValueFullVO remoteQualitativeValueFullVOSecond)
Specified by:
remoteQualitativeValueFullVOsAreEqualOnIdentifiers in interface RemoteQualitativeValueFullService
See Also:
RemoteQualitativeValueFullService.remoteQualitativeValueFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteQualitativeValueFullVO, fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteQualitativeValueFullVO)

handleRemoteQualitativeValueFullVOsAreEqualOnIdentifiers

protected abstract boolean handleRemoteQualitativeValueFullVOsAreEqualOnIdentifiers(RemoteQualitativeValueFullVO remoteQualitativeValueFullVOFirst,
                                                                                    RemoteQualitativeValueFullVO remoteQualitativeValueFullVOSecond)
                                                                             throws java.lang.Exception
Performs the core logic for remoteQualitativeValueFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteQualitativeValueFullVO, fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteQualitativeValueFullVO)

Throws:
java.lang.Exception

remoteQualitativeValueFullVOsAreEqual

public boolean remoteQualitativeValueFullVOsAreEqual(RemoteQualitativeValueFullVO remoteQualitativeValueFullVOFirst,
                                                     RemoteQualitativeValueFullVO remoteQualitativeValueFullVOSecond)
Specified by:
remoteQualitativeValueFullVOsAreEqual in interface RemoteQualitativeValueFullService
See Also:
RemoteQualitativeValueFullService.remoteQualitativeValueFullVOsAreEqual(fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteQualitativeValueFullVO, fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteQualitativeValueFullVO)

handleRemoteQualitativeValueFullVOsAreEqual

protected abstract boolean handleRemoteQualitativeValueFullVOsAreEqual(RemoteQualitativeValueFullVO remoteQualitativeValueFullVOFirst,
                                                                       RemoteQualitativeValueFullVO remoteQualitativeValueFullVOSecond)
                                                                throws java.lang.Exception
Performs the core logic for remoteQualitativeValueFullVOsAreEqual(fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteQualitativeValueFullVO, fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteQualitativeValueFullVO)

Throws:
java.lang.Exception

getQualitativeValueNaturalIds

public RemoteQualitativeValueNaturalId[] getQualitativeValueNaturalIds()
Specified by:
getQualitativeValueNaturalIds in interface RemoteQualitativeValueFullService
See Also:
RemoteQualitativeValueFullService.getQualitativeValueNaturalIds()

handleGetQualitativeValueNaturalIds

protected abstract RemoteQualitativeValueNaturalId[] handleGetQualitativeValueNaturalIds()
                                                                                  throws java.lang.Exception
Performs the core logic for getQualitativeValueNaturalIds()

Throws:
java.lang.Exception

getQualitativeValueByNaturalId

public RemoteQualitativeValueFullVO getQualitativeValueByNaturalId(RemoteQualitativeValueNaturalId qualitativeValueNaturalId)
Specified by:
getQualitativeValueByNaturalId in interface RemoteQualitativeValueFullService
See Also:
RemoteQualitativeValueFullService.getQualitativeValueByNaturalId(fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteQualitativeValueNaturalId)

handleGetQualitativeValueByNaturalId

protected abstract RemoteQualitativeValueFullVO handleGetQualitativeValueByNaturalId(RemoteQualitativeValueNaturalId qualitativeValueNaturalId)
                                                                              throws java.lang.Exception
Performs the core logic for getQualitativeValueByNaturalId(fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteQualitativeValueNaturalId)

Throws:
java.lang.Exception

getQualitativeValueNaturalIdById

public RemoteQualitativeValueNaturalId getQualitativeValueNaturalIdById(java.lang.Integer id)
Specified by:
getQualitativeValueNaturalIdById in interface RemoteQualitativeValueFullService
See Also:
RemoteQualitativeValueFullService.getQualitativeValueNaturalIdById(java.lang.Integer)

handleGetQualitativeValueNaturalIdById

protected abstract RemoteQualitativeValueNaturalId handleGetQualitativeValueNaturalIdById(java.lang.Integer id)
                                                                                   throws java.lang.Exception
Performs the core logic for getQualitativeValueNaturalIdById(java.lang.Integer)

Throws:
java.lang.Exception

getClusterQualitativeValueByIdentifiers

public ClusterQualitativeValue getClusterQualitativeValueByIdentifiers(java.lang.Integer id)
Specified by:
getClusterQualitativeValueByIdentifiers in interface RemoteQualitativeValueFullService
See Also:
RemoteQualitativeValueFullService.getClusterQualitativeValueByIdentifiers(java.lang.Integer)

handleGetClusterQualitativeValueByIdentifiers

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