fr.ifremer.allegro.technical.optimization.location.generic.service
Class RemoteLocationHierarchyFullServiceBase

java.lang.Object
  extended by fr.ifremer.allegro.technical.optimization.location.generic.service.RemoteLocationHierarchyFullServiceBase
All Implemented Interfaces:
RemoteLocationHierarchyFullService
Direct Known Subclasses:
RemoteLocationHierarchyFullServiceImpl

public abstract class RemoteLocationHierarchyFullServiceBase
extends java.lang.Object
implements RemoteLocationHierarchyFullService

Spring Service base class for fr.ifremer.allegro.technical.optimization.location.generic.service.RemoteLocationHierarchyFullService, provides access to all services and entities referenced by this service.

See Also:
RemoteLocationHierarchyFullService

Constructor Summary
RemoteLocationHierarchyFullServiceBase()
           
 
Method Summary
 RemoteLocationHierarchyFullVO addLocationHierarchy(RemoteLocationHierarchyFullVO locationHierarchy)
           
 RemoteLocationHierarchyFullVO[] getAllLocationHierarchy()
           
 ClusterLocationHierarchy getClusterLocationHierarchyByIdentifiers(java.lang.Integer locationId, java.lang.Integer parentId)
           
protected  LocationDao getLocationDao()
          Gets the reference to location's DAO.
 RemoteLocationHierarchyFullVO getLocationHierarchyByIdentifiers(java.lang.Integer locationId, java.lang.Integer parentId)
           
 RemoteLocationHierarchyFullVO[] getLocationHierarchyByLocationId(java.lang.Integer id)
           
 RemoteLocationHierarchyFullVO getLocationHierarchyByNaturalId(RemoteLocationHierarchyNaturalId locationHierarchyNaturalId)
           
 RemoteLocationHierarchyFullVO[] getLocationHierarchyByParentId(java.lang.Integer id)
           
protected  LocationHierarchyDao getLocationHierarchyDao()
          Gets the reference to locationHierarchy's DAO.
 RemoteLocationHierarchyNaturalId[] getLocationHierarchyNaturalIds()
           
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  RemoteLocationHierarchyFullVO handleAddLocationHierarchy(RemoteLocationHierarchyFullVO locationHierarchy)
          Performs the core logic for addLocationHierarchy(fr.ifremer.allegro.technical.optimization.location.generic.vo.RemoteLocationHierarchyFullVO)
protected abstract  RemoteLocationHierarchyFullVO[] handleGetAllLocationHierarchy()
          Performs the core logic for getAllLocationHierarchy()
protected abstract  ClusterLocationHierarchy handleGetClusterLocationHierarchyByIdentifiers(java.lang.Integer locationId, java.lang.Integer parentId)
          Performs the core logic for getClusterLocationHierarchyByIdentifiers(java.lang.Integer, java.lang.Integer)
protected abstract  RemoteLocationHierarchyFullVO handleGetLocationHierarchyByIdentifiers(java.lang.Integer locationId, java.lang.Integer parentId)
          Performs the core logic for getLocationHierarchyByIdentifiers(java.lang.Integer, java.lang.Integer)
protected abstract  RemoteLocationHierarchyFullVO[] handleGetLocationHierarchyByLocationId(java.lang.Integer id)
          Performs the core logic for getLocationHierarchyByLocationId(java.lang.Integer)
protected abstract  RemoteLocationHierarchyFullVO handleGetLocationHierarchyByNaturalId(RemoteLocationHierarchyNaturalId locationHierarchyNaturalId)
          Performs the core logic for getLocationHierarchyByNaturalId(fr.ifremer.allegro.technical.optimization.location.generic.vo.RemoteLocationHierarchyNaturalId)
protected abstract  RemoteLocationHierarchyFullVO[] handleGetLocationHierarchyByParentId(java.lang.Integer id)
          Performs the core logic for getLocationHierarchyByParentId(java.lang.Integer)
protected abstract  RemoteLocationHierarchyNaturalId[] handleGetLocationHierarchyNaturalIds()
          Performs the core logic for getLocationHierarchyNaturalIds()
protected abstract  boolean handleRemoteLocationHierarchyFullVOsAreEqual(RemoteLocationHierarchyFullVO remoteLocationHierarchyFullVOFirst, RemoteLocationHierarchyFullVO remoteLocationHierarchyFullVOSecond)
          Performs the core logic for remoteLocationHierarchyFullVOsAreEqual(fr.ifremer.allegro.technical.optimization.location.generic.vo.RemoteLocationHierarchyFullVO, fr.ifremer.allegro.technical.optimization.location.generic.vo.RemoteLocationHierarchyFullVO)
protected abstract  boolean handleRemoteLocationHierarchyFullVOsAreEqualOnIdentifiers(RemoteLocationHierarchyFullVO remoteLocationHierarchyFullVOFirst, RemoteLocationHierarchyFullVO remoteLocationHierarchyFullVOSecond)
          Performs the core logic for remoteLocationHierarchyFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.technical.optimization.location.generic.vo.RemoteLocationHierarchyFullVO, fr.ifremer.allegro.technical.optimization.location.generic.vo.RemoteLocationHierarchyFullVO)
protected abstract  void handleRemoveLocationHierarchy(RemoteLocationHierarchyFullVO locationHierarchy)
          Performs the core logic for removeLocationHierarchy(fr.ifremer.allegro.technical.optimization.location.generic.vo.RemoteLocationHierarchyFullVO)
protected abstract  void handleUpdateLocationHierarchy(RemoteLocationHierarchyFullVO locationHierarchy)
          Performs the core logic for updateLocationHierarchy(fr.ifremer.allegro.technical.optimization.location.generic.vo.RemoteLocationHierarchyFullVO)
 boolean remoteLocationHierarchyFullVOsAreEqual(RemoteLocationHierarchyFullVO remoteLocationHierarchyFullVOFirst, RemoteLocationHierarchyFullVO remoteLocationHierarchyFullVOSecond)
           
 boolean remoteLocationHierarchyFullVOsAreEqualOnIdentifiers(RemoteLocationHierarchyFullVO remoteLocationHierarchyFullVOFirst, RemoteLocationHierarchyFullVO remoteLocationHierarchyFullVOSecond)
           
 void removeLocationHierarchy(RemoteLocationHierarchyFullVO locationHierarchy)
           
 void setLocationDao(LocationDao locationDao)
          Sets the reference to location's DAO.
 void setLocationHierarchyDao(LocationHierarchyDao locationHierarchyDao)
          Sets the reference to locationHierarchy's DAO.
 void updateLocationHierarchy(RemoteLocationHierarchyFullVO locationHierarchy)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteLocationHierarchyFullServiceBase

public RemoteLocationHierarchyFullServiceBase()
Method Detail

setLocationHierarchyDao

public void setLocationHierarchyDao(LocationHierarchyDao locationHierarchyDao)
Sets the reference to locationHierarchy's DAO.


getLocationHierarchyDao

protected LocationHierarchyDao getLocationHierarchyDao()
Gets the reference to locationHierarchy's DAO.


setLocationDao

public void setLocationDao(LocationDao locationDao)
Sets the reference to location's DAO.


getLocationDao

protected LocationDao getLocationDao()
Gets the reference to location's DAO.


addLocationHierarchy

public RemoteLocationHierarchyFullVO addLocationHierarchy(RemoteLocationHierarchyFullVO locationHierarchy)
Specified by:
addLocationHierarchy in interface RemoteLocationHierarchyFullService
See Also:
RemoteLocationHierarchyFullService.addLocationHierarchy(fr.ifremer.allegro.technical.optimization.location.generic.vo.RemoteLocationHierarchyFullVO)

handleAddLocationHierarchy

protected abstract RemoteLocationHierarchyFullVO handleAddLocationHierarchy(RemoteLocationHierarchyFullVO locationHierarchy)
                                                                     throws java.lang.Exception
Performs the core logic for addLocationHierarchy(fr.ifremer.allegro.technical.optimization.location.generic.vo.RemoteLocationHierarchyFullVO)

Throws:
java.lang.Exception

updateLocationHierarchy

public void updateLocationHierarchy(RemoteLocationHierarchyFullVO locationHierarchy)
Specified by:
updateLocationHierarchy in interface RemoteLocationHierarchyFullService
See Also:
RemoteLocationHierarchyFullService.updateLocationHierarchy(fr.ifremer.allegro.technical.optimization.location.generic.vo.RemoteLocationHierarchyFullVO)

handleUpdateLocationHierarchy

protected abstract void handleUpdateLocationHierarchy(RemoteLocationHierarchyFullVO locationHierarchy)
                                               throws java.lang.Exception
Performs the core logic for updateLocationHierarchy(fr.ifremer.allegro.technical.optimization.location.generic.vo.RemoteLocationHierarchyFullVO)

Throws:
java.lang.Exception

removeLocationHierarchy

public void removeLocationHierarchy(RemoteLocationHierarchyFullVO locationHierarchy)
Specified by:
removeLocationHierarchy in interface RemoteLocationHierarchyFullService
See Also:
RemoteLocationHierarchyFullService.removeLocationHierarchy(fr.ifremer.allegro.technical.optimization.location.generic.vo.RemoteLocationHierarchyFullVO)

handleRemoveLocationHierarchy

protected abstract void handleRemoveLocationHierarchy(RemoteLocationHierarchyFullVO locationHierarchy)
                                               throws java.lang.Exception
Performs the core logic for removeLocationHierarchy(fr.ifremer.allegro.technical.optimization.location.generic.vo.RemoteLocationHierarchyFullVO)

Throws:
java.lang.Exception

getAllLocationHierarchy

public RemoteLocationHierarchyFullVO[] getAllLocationHierarchy()
Specified by:
getAllLocationHierarchy in interface RemoteLocationHierarchyFullService
See Also:
RemoteLocationHierarchyFullService.getAllLocationHierarchy()

handleGetAllLocationHierarchy

protected abstract RemoteLocationHierarchyFullVO[] handleGetAllLocationHierarchy()
                                                                          throws java.lang.Exception
Performs the core logic for getAllLocationHierarchy()

Throws:
java.lang.Exception

getLocationHierarchyByLocationId

public RemoteLocationHierarchyFullVO[] getLocationHierarchyByLocationId(java.lang.Integer id)
Specified by:
getLocationHierarchyByLocationId in interface RemoteLocationHierarchyFullService
See Also:
RemoteLocationHierarchyFullService.getLocationHierarchyByLocationId(java.lang.Integer)

handleGetLocationHierarchyByLocationId

protected abstract RemoteLocationHierarchyFullVO[] handleGetLocationHierarchyByLocationId(java.lang.Integer id)
                                                                                   throws java.lang.Exception
Performs the core logic for getLocationHierarchyByLocationId(java.lang.Integer)

Throws:
java.lang.Exception

getLocationHierarchyByParentId

public RemoteLocationHierarchyFullVO[] getLocationHierarchyByParentId(java.lang.Integer id)
Specified by:
getLocationHierarchyByParentId in interface RemoteLocationHierarchyFullService
See Also:
RemoteLocationHierarchyFullService.getLocationHierarchyByParentId(java.lang.Integer)

handleGetLocationHierarchyByParentId

protected abstract RemoteLocationHierarchyFullVO[] handleGetLocationHierarchyByParentId(java.lang.Integer id)
                                                                                 throws java.lang.Exception
Performs the core logic for getLocationHierarchyByParentId(java.lang.Integer)

Throws:
java.lang.Exception

getLocationHierarchyByIdentifiers

public RemoteLocationHierarchyFullVO getLocationHierarchyByIdentifiers(java.lang.Integer locationId,
                                                                       java.lang.Integer parentId)
Specified by:
getLocationHierarchyByIdentifiers in interface RemoteLocationHierarchyFullService
See Also:
RemoteLocationHierarchyFullService.getLocationHierarchyByIdentifiers(java.lang.Integer, java.lang.Integer)

handleGetLocationHierarchyByIdentifiers

protected abstract RemoteLocationHierarchyFullVO handleGetLocationHierarchyByIdentifiers(java.lang.Integer locationId,
                                                                                         java.lang.Integer parentId)
                                                                                  throws java.lang.Exception
Performs the core logic for getLocationHierarchyByIdentifiers(java.lang.Integer, java.lang.Integer)

Throws:
java.lang.Exception

remoteLocationHierarchyFullVOsAreEqualOnIdentifiers

public boolean remoteLocationHierarchyFullVOsAreEqualOnIdentifiers(RemoteLocationHierarchyFullVO remoteLocationHierarchyFullVOFirst,
                                                                   RemoteLocationHierarchyFullVO remoteLocationHierarchyFullVOSecond)
Specified by:
remoteLocationHierarchyFullVOsAreEqualOnIdentifiers in interface RemoteLocationHierarchyFullService
See Also:
RemoteLocationHierarchyFullService.remoteLocationHierarchyFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.technical.optimization.location.generic.vo.RemoteLocationHierarchyFullVO, fr.ifremer.allegro.technical.optimization.location.generic.vo.RemoteLocationHierarchyFullVO)

handleRemoteLocationHierarchyFullVOsAreEqualOnIdentifiers

protected abstract boolean handleRemoteLocationHierarchyFullVOsAreEqualOnIdentifiers(RemoteLocationHierarchyFullVO remoteLocationHierarchyFullVOFirst,
                                                                                     RemoteLocationHierarchyFullVO remoteLocationHierarchyFullVOSecond)
                                                                              throws java.lang.Exception
Performs the core logic for remoteLocationHierarchyFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.technical.optimization.location.generic.vo.RemoteLocationHierarchyFullVO, fr.ifremer.allegro.technical.optimization.location.generic.vo.RemoteLocationHierarchyFullVO)

Throws:
java.lang.Exception

remoteLocationHierarchyFullVOsAreEqual

public boolean remoteLocationHierarchyFullVOsAreEqual(RemoteLocationHierarchyFullVO remoteLocationHierarchyFullVOFirst,
                                                      RemoteLocationHierarchyFullVO remoteLocationHierarchyFullVOSecond)
Specified by:
remoteLocationHierarchyFullVOsAreEqual in interface RemoteLocationHierarchyFullService
See Also:
RemoteLocationHierarchyFullService.remoteLocationHierarchyFullVOsAreEqual(fr.ifremer.allegro.technical.optimization.location.generic.vo.RemoteLocationHierarchyFullVO, fr.ifremer.allegro.technical.optimization.location.generic.vo.RemoteLocationHierarchyFullVO)

handleRemoteLocationHierarchyFullVOsAreEqual

protected abstract boolean handleRemoteLocationHierarchyFullVOsAreEqual(RemoteLocationHierarchyFullVO remoteLocationHierarchyFullVOFirst,
                                                                        RemoteLocationHierarchyFullVO remoteLocationHierarchyFullVOSecond)
                                                                 throws java.lang.Exception
Performs the core logic for remoteLocationHierarchyFullVOsAreEqual(fr.ifremer.allegro.technical.optimization.location.generic.vo.RemoteLocationHierarchyFullVO, fr.ifremer.allegro.technical.optimization.location.generic.vo.RemoteLocationHierarchyFullVO)

Throws:
java.lang.Exception

getLocationHierarchyNaturalIds

public RemoteLocationHierarchyNaturalId[] getLocationHierarchyNaturalIds()
Specified by:
getLocationHierarchyNaturalIds in interface RemoteLocationHierarchyFullService
See Also:
RemoteLocationHierarchyFullService.getLocationHierarchyNaturalIds()

handleGetLocationHierarchyNaturalIds

protected abstract RemoteLocationHierarchyNaturalId[] handleGetLocationHierarchyNaturalIds()
                                                                                    throws java.lang.Exception
Performs the core logic for getLocationHierarchyNaturalIds()

Throws:
java.lang.Exception

getLocationHierarchyByNaturalId

public RemoteLocationHierarchyFullVO getLocationHierarchyByNaturalId(RemoteLocationHierarchyNaturalId locationHierarchyNaturalId)
Specified by:
getLocationHierarchyByNaturalId in interface RemoteLocationHierarchyFullService
See Also:
RemoteLocationHierarchyFullService.getLocationHierarchyByNaturalId(fr.ifremer.allegro.technical.optimization.location.generic.vo.RemoteLocationHierarchyNaturalId)

handleGetLocationHierarchyByNaturalId

protected abstract RemoteLocationHierarchyFullVO handleGetLocationHierarchyByNaturalId(RemoteLocationHierarchyNaturalId locationHierarchyNaturalId)
                                                                                throws java.lang.Exception
Performs the core logic for getLocationHierarchyByNaturalId(fr.ifremer.allegro.technical.optimization.location.generic.vo.RemoteLocationHierarchyNaturalId)

Throws:
java.lang.Exception

getClusterLocationHierarchyByIdentifiers

public ClusterLocationHierarchy getClusterLocationHierarchyByIdentifiers(java.lang.Integer locationId,
                                                                         java.lang.Integer parentId)
Specified by:
getClusterLocationHierarchyByIdentifiers in interface RemoteLocationHierarchyFullService
See Also:
RemoteLocationHierarchyFullService.getClusterLocationHierarchyByIdentifiers(java.lang.Integer, java.lang.Integer)

handleGetClusterLocationHierarchyByIdentifiers

protected abstract ClusterLocationHierarchy handleGetClusterLocationHierarchyByIdentifiers(java.lang.Integer locationId,
                                                                                           java.lang.Integer parentId)
                                                                                    throws java.lang.Exception
Performs the core logic for getClusterLocationHierarchyByIdentifiers(java.lang.Integer, 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.