fr.ifremer.allegro.administration.programStrategy.generic.service
Class RemoteProgram2PersonFullServiceBase

java.lang.Object
  extended by fr.ifremer.allegro.administration.programStrategy.generic.service.RemoteProgram2PersonFullServiceBase
All Implemented Interfaces:
RemoteProgram2PersonFullService
Direct Known Subclasses:
RemoteProgram2PersonFullServiceImpl

public abstract class RemoteProgram2PersonFullServiceBase
extends java.lang.Object
implements RemoteProgram2PersonFullService

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

See Also:
RemoteProgram2PersonFullService

Constructor Summary
RemoteProgram2PersonFullServiceBase()
           
 
Method Summary
 RemoteProgram2PersonFullVO addProgram2Person(RemoteProgram2PersonFullVO program2Person)
           
 RemoteProgram2PersonFullVO[] getAllProgram2Person()
           
 ClusterProgram2Person getClusterProgram2PersonByIdentifiers(java.lang.Integer id)
           
protected  LocationDao getLocationDao()
          Gets the reference to location's DAO.
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  PersonDao getPersonDao()
          Gets the reference to person's DAO.
protected  java.security.Principal getPrincipal()
          Gets the current principal if one has been set, otherwise returns null.
 RemoteProgram2PersonFullVO getProgram2PersonById(java.lang.Integer id)
           
 RemoteProgram2PersonFullVO[] getProgram2PersonByIds(java.lang.Integer[] id)
           
 RemoteProgram2PersonFullVO[] getProgram2PersonByLocationId(java.lang.Integer id)
           
 RemoteProgram2PersonFullVO getProgram2PersonByNaturalId(RemoteProgram2PersonNaturalId program2PersonNaturalId)
           
 RemoteProgram2PersonFullVO[] getProgram2PersonByPersonId(java.lang.Integer id)
           
 RemoteProgram2PersonFullVO[] getProgram2PersonByProgramCode(java.lang.String code)
           
 RemoteProgram2PersonFullVO[] getProgram2PersonByProgramPrivilegeId(java.lang.Integer id)
           
protected  Program2PersonDao getProgram2PersonDao()
          Gets the reference to program2Person's DAO.
 RemoteProgram2PersonNaturalId getProgram2PersonNaturalIdById(java.lang.Integer id)
           
 RemoteProgram2PersonNaturalId[] getProgram2PersonNaturalIds()
           
protected  ProgramDao getProgramDao()
          Gets the reference to program's DAO.
protected  ProgramPrivilegeDao getProgramPrivilegeDao()
          Gets the reference to programPrivilege's DAO.
protected abstract  RemoteProgram2PersonFullVO handleAddProgram2Person(RemoteProgram2PersonFullVO program2Person)
          Performs the core logic for addProgram2Person(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgram2PersonFullVO)
protected abstract  RemoteProgram2PersonFullVO[] handleGetAllProgram2Person()
          Performs the core logic for getAllProgram2Person()
protected abstract  ClusterProgram2Person handleGetClusterProgram2PersonByIdentifiers(java.lang.Integer id)
          Performs the core logic for getClusterProgram2PersonByIdentifiers(java.lang.Integer)
protected abstract  RemoteProgram2PersonFullVO handleGetProgram2PersonById(java.lang.Integer id)
          Performs the core logic for getProgram2PersonById(java.lang.Integer)
protected abstract  RemoteProgram2PersonFullVO[] handleGetProgram2PersonByIds(java.lang.Integer[] id)
          Performs the core logic for getProgram2PersonByIds(java.lang.Integer[])
protected abstract  RemoteProgram2PersonFullVO[] handleGetProgram2PersonByLocationId(java.lang.Integer id)
          Performs the core logic for getProgram2PersonByLocationId(java.lang.Integer)
protected abstract  RemoteProgram2PersonFullVO handleGetProgram2PersonByNaturalId(RemoteProgram2PersonNaturalId program2PersonNaturalId)
          Performs the core logic for getProgram2PersonByNaturalId(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgram2PersonNaturalId)
protected abstract  RemoteProgram2PersonFullVO[] handleGetProgram2PersonByPersonId(java.lang.Integer id)
          Performs the core logic for getProgram2PersonByPersonId(java.lang.Integer)
protected abstract  RemoteProgram2PersonFullVO[] handleGetProgram2PersonByProgramCode(java.lang.String code)
          Performs the core logic for getProgram2PersonByProgramCode(java.lang.String)
protected abstract  RemoteProgram2PersonFullVO[] handleGetProgram2PersonByProgramPrivilegeId(java.lang.Integer id)
          Performs the core logic for getProgram2PersonByProgramPrivilegeId(java.lang.Integer)
protected abstract  RemoteProgram2PersonNaturalId handleGetProgram2PersonNaturalIdById(java.lang.Integer id)
          Performs the core logic for getProgram2PersonNaturalIdById(java.lang.Integer)
protected abstract  RemoteProgram2PersonNaturalId[] handleGetProgram2PersonNaturalIds()
          Performs the core logic for getProgram2PersonNaturalIds()
protected abstract  boolean handleRemoteProgram2PersonFullVOsAreEqual(RemoteProgram2PersonFullVO remoteProgram2PersonFullVOFirst, RemoteProgram2PersonFullVO remoteProgram2PersonFullVOSecond)
          Performs the core logic for remoteProgram2PersonFullVOsAreEqual(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgram2PersonFullVO, fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgram2PersonFullVO)
protected abstract  boolean handleRemoteProgram2PersonFullVOsAreEqualOnIdentifiers(RemoteProgram2PersonFullVO remoteProgram2PersonFullVOFirst, RemoteProgram2PersonFullVO remoteProgram2PersonFullVOSecond)
          Performs the core logic for remoteProgram2PersonFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgram2PersonFullVO, fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgram2PersonFullVO)
protected abstract  void handleRemoveProgram2Person(RemoteProgram2PersonFullVO program2Person)
          Performs the core logic for removeProgram2Person(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgram2PersonFullVO)
protected abstract  void handleUpdateProgram2Person(RemoteProgram2PersonFullVO program2Person)
          Performs the core logic for updateProgram2Person(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgram2PersonFullVO)
 boolean remoteProgram2PersonFullVOsAreEqual(RemoteProgram2PersonFullVO remoteProgram2PersonFullVOFirst, RemoteProgram2PersonFullVO remoteProgram2PersonFullVOSecond)
           
 boolean remoteProgram2PersonFullVOsAreEqualOnIdentifiers(RemoteProgram2PersonFullVO remoteProgram2PersonFullVOFirst, RemoteProgram2PersonFullVO remoteProgram2PersonFullVOSecond)
           
 void removeProgram2Person(RemoteProgram2PersonFullVO program2Person)
           
 void setLocationDao(LocationDao locationDao)
          Sets the reference to location's DAO.
 void setPersonDao(PersonDao personDao)
          Sets the reference to person's DAO.
 void setProgram2PersonDao(Program2PersonDao program2PersonDao)
          Sets the reference to program2Person's DAO.
 void setProgramDao(ProgramDao programDao)
          Sets the reference to program's DAO.
 void setProgramPrivilegeDao(ProgramPrivilegeDao programPrivilegeDao)
          Sets the reference to programPrivilege's DAO.
 void updateProgram2Person(RemoteProgram2PersonFullVO program2Person)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteProgram2PersonFullServiceBase

public RemoteProgram2PersonFullServiceBase()
Method Detail

setProgram2PersonDao

public void setProgram2PersonDao(Program2PersonDao program2PersonDao)
Sets the reference to program2Person's DAO.


getProgram2PersonDao

protected Program2PersonDao getProgram2PersonDao()
Gets the reference to program2Person's DAO.


setProgramDao

public void setProgramDao(ProgramDao programDao)
Sets the reference to program's DAO.


getProgramDao

protected ProgramDao getProgramDao()
Gets the reference to program'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.


setProgramPrivilegeDao

public void setProgramPrivilegeDao(ProgramPrivilegeDao programPrivilegeDao)
Sets the reference to programPrivilege's DAO.


getProgramPrivilegeDao

protected ProgramPrivilegeDao getProgramPrivilegeDao()
Gets the reference to programPrivilege's DAO.


setPersonDao

public void setPersonDao(PersonDao personDao)
Sets the reference to person's DAO.


getPersonDao

protected PersonDao getPersonDao()
Gets the reference to person's DAO.


addProgram2Person

public RemoteProgram2PersonFullVO addProgram2Person(RemoteProgram2PersonFullVO program2Person)
Specified by:
addProgram2Person in interface RemoteProgram2PersonFullService
See Also:
RemoteProgram2PersonFullService.addProgram2Person(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgram2PersonFullVO)

handleAddProgram2Person

protected abstract RemoteProgram2PersonFullVO handleAddProgram2Person(RemoteProgram2PersonFullVO program2Person)
                                                               throws java.lang.Exception
Performs the core logic for addProgram2Person(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgram2PersonFullVO)

Throws:
java.lang.Exception

updateProgram2Person

public void updateProgram2Person(RemoteProgram2PersonFullVO program2Person)
Specified by:
updateProgram2Person in interface RemoteProgram2PersonFullService
See Also:
RemoteProgram2PersonFullService.updateProgram2Person(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgram2PersonFullVO)

handleUpdateProgram2Person

protected abstract void handleUpdateProgram2Person(RemoteProgram2PersonFullVO program2Person)
                                            throws java.lang.Exception
Performs the core logic for updateProgram2Person(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgram2PersonFullVO)

Throws:
java.lang.Exception

removeProgram2Person

public void removeProgram2Person(RemoteProgram2PersonFullVO program2Person)
Specified by:
removeProgram2Person in interface RemoteProgram2PersonFullService
See Also:
RemoteProgram2PersonFullService.removeProgram2Person(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgram2PersonFullVO)

handleRemoveProgram2Person

protected abstract void handleRemoveProgram2Person(RemoteProgram2PersonFullVO program2Person)
                                            throws java.lang.Exception
Performs the core logic for removeProgram2Person(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgram2PersonFullVO)

Throws:
java.lang.Exception

getAllProgram2Person

public RemoteProgram2PersonFullVO[] getAllProgram2Person()
Specified by:
getAllProgram2Person in interface RemoteProgram2PersonFullService
See Also:
RemoteProgram2PersonFullService.getAllProgram2Person()

handleGetAllProgram2Person

protected abstract RemoteProgram2PersonFullVO[] handleGetAllProgram2Person()
                                                                    throws java.lang.Exception
Performs the core logic for getAllProgram2Person()

Throws:
java.lang.Exception

getProgram2PersonById

public RemoteProgram2PersonFullVO getProgram2PersonById(java.lang.Integer id)
Specified by:
getProgram2PersonById in interface RemoteProgram2PersonFullService
See Also:
RemoteProgram2PersonFullService.getProgram2PersonById(java.lang.Integer)

handleGetProgram2PersonById

protected abstract RemoteProgram2PersonFullVO handleGetProgram2PersonById(java.lang.Integer id)
                                                                   throws java.lang.Exception
Performs the core logic for getProgram2PersonById(java.lang.Integer)

Throws:
java.lang.Exception

getProgram2PersonByIds

public RemoteProgram2PersonFullVO[] getProgram2PersonByIds(java.lang.Integer[] id)
Specified by:
getProgram2PersonByIds in interface RemoteProgram2PersonFullService
See Also:
RemoteProgram2PersonFullService.getProgram2PersonByIds(java.lang.Integer[])

handleGetProgram2PersonByIds

protected abstract RemoteProgram2PersonFullVO[] handleGetProgram2PersonByIds(java.lang.Integer[] id)
                                                                      throws java.lang.Exception
Performs the core logic for getProgram2PersonByIds(java.lang.Integer[])

Throws:
java.lang.Exception

getProgram2PersonByProgramCode

public RemoteProgram2PersonFullVO[] getProgram2PersonByProgramCode(java.lang.String code)
Specified by:
getProgram2PersonByProgramCode in interface RemoteProgram2PersonFullService
See Also:
RemoteProgram2PersonFullService.getProgram2PersonByProgramCode(java.lang.String)

handleGetProgram2PersonByProgramCode

protected abstract RemoteProgram2PersonFullVO[] handleGetProgram2PersonByProgramCode(java.lang.String code)
                                                                              throws java.lang.Exception
Performs the core logic for getProgram2PersonByProgramCode(java.lang.String)

Throws:
java.lang.Exception

getProgram2PersonByLocationId

public RemoteProgram2PersonFullVO[] getProgram2PersonByLocationId(java.lang.Integer id)
Specified by:
getProgram2PersonByLocationId in interface RemoteProgram2PersonFullService
See Also:
RemoteProgram2PersonFullService.getProgram2PersonByLocationId(java.lang.Integer)

handleGetProgram2PersonByLocationId

protected abstract RemoteProgram2PersonFullVO[] handleGetProgram2PersonByLocationId(java.lang.Integer id)
                                                                             throws java.lang.Exception
Performs the core logic for getProgram2PersonByLocationId(java.lang.Integer)

Throws:
java.lang.Exception

getProgram2PersonByProgramPrivilegeId

public RemoteProgram2PersonFullVO[] getProgram2PersonByProgramPrivilegeId(java.lang.Integer id)
Specified by:
getProgram2PersonByProgramPrivilegeId in interface RemoteProgram2PersonFullService
See Also:
RemoteProgram2PersonFullService.getProgram2PersonByProgramPrivilegeId(java.lang.Integer)

handleGetProgram2PersonByProgramPrivilegeId

protected abstract RemoteProgram2PersonFullVO[] handleGetProgram2PersonByProgramPrivilegeId(java.lang.Integer id)
                                                                                     throws java.lang.Exception
Performs the core logic for getProgram2PersonByProgramPrivilegeId(java.lang.Integer)

Throws:
java.lang.Exception

getProgram2PersonByPersonId

public RemoteProgram2PersonFullVO[] getProgram2PersonByPersonId(java.lang.Integer id)
Specified by:
getProgram2PersonByPersonId in interface RemoteProgram2PersonFullService
See Also:
RemoteProgram2PersonFullService.getProgram2PersonByPersonId(java.lang.Integer)

handleGetProgram2PersonByPersonId

protected abstract RemoteProgram2PersonFullVO[] handleGetProgram2PersonByPersonId(java.lang.Integer id)
                                                                           throws java.lang.Exception
Performs the core logic for getProgram2PersonByPersonId(java.lang.Integer)

Throws:
java.lang.Exception

remoteProgram2PersonFullVOsAreEqualOnIdentifiers

public boolean remoteProgram2PersonFullVOsAreEqualOnIdentifiers(RemoteProgram2PersonFullVO remoteProgram2PersonFullVOFirst,
                                                                RemoteProgram2PersonFullVO remoteProgram2PersonFullVOSecond)
Specified by:
remoteProgram2PersonFullVOsAreEqualOnIdentifiers in interface RemoteProgram2PersonFullService
See Also:
RemoteProgram2PersonFullService.remoteProgram2PersonFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgram2PersonFullVO, fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgram2PersonFullVO)

handleRemoteProgram2PersonFullVOsAreEqualOnIdentifiers

protected abstract boolean handleRemoteProgram2PersonFullVOsAreEqualOnIdentifiers(RemoteProgram2PersonFullVO remoteProgram2PersonFullVOFirst,
                                                                                  RemoteProgram2PersonFullVO remoteProgram2PersonFullVOSecond)
                                                                           throws java.lang.Exception
Performs the core logic for remoteProgram2PersonFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgram2PersonFullVO, fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgram2PersonFullVO)

Throws:
java.lang.Exception

remoteProgram2PersonFullVOsAreEqual

public boolean remoteProgram2PersonFullVOsAreEqual(RemoteProgram2PersonFullVO remoteProgram2PersonFullVOFirst,
                                                   RemoteProgram2PersonFullVO remoteProgram2PersonFullVOSecond)
Specified by:
remoteProgram2PersonFullVOsAreEqual in interface RemoteProgram2PersonFullService
See Also:
RemoteProgram2PersonFullService.remoteProgram2PersonFullVOsAreEqual(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgram2PersonFullVO, fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgram2PersonFullVO)

handleRemoteProgram2PersonFullVOsAreEqual

protected abstract boolean handleRemoteProgram2PersonFullVOsAreEqual(RemoteProgram2PersonFullVO remoteProgram2PersonFullVOFirst,
                                                                     RemoteProgram2PersonFullVO remoteProgram2PersonFullVOSecond)
                                                              throws java.lang.Exception
Performs the core logic for remoteProgram2PersonFullVOsAreEqual(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgram2PersonFullVO, fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgram2PersonFullVO)

Throws:
java.lang.Exception

getProgram2PersonNaturalIds

public RemoteProgram2PersonNaturalId[] getProgram2PersonNaturalIds()
Specified by:
getProgram2PersonNaturalIds in interface RemoteProgram2PersonFullService
See Also:
RemoteProgram2PersonFullService.getProgram2PersonNaturalIds()

handleGetProgram2PersonNaturalIds

protected abstract RemoteProgram2PersonNaturalId[] handleGetProgram2PersonNaturalIds()
                                                                              throws java.lang.Exception
Performs the core logic for getProgram2PersonNaturalIds()

Throws:
java.lang.Exception

getProgram2PersonByNaturalId

public RemoteProgram2PersonFullVO getProgram2PersonByNaturalId(RemoteProgram2PersonNaturalId program2PersonNaturalId)
Specified by:
getProgram2PersonByNaturalId in interface RemoteProgram2PersonFullService
See Also:
RemoteProgram2PersonFullService.getProgram2PersonByNaturalId(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgram2PersonNaturalId)

handleGetProgram2PersonByNaturalId

protected abstract RemoteProgram2PersonFullVO handleGetProgram2PersonByNaturalId(RemoteProgram2PersonNaturalId program2PersonNaturalId)
                                                                          throws java.lang.Exception
Performs the core logic for getProgram2PersonByNaturalId(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgram2PersonNaturalId)

Throws:
java.lang.Exception

getProgram2PersonNaturalIdById

public RemoteProgram2PersonNaturalId getProgram2PersonNaturalIdById(java.lang.Integer id)
Specified by:
getProgram2PersonNaturalIdById in interface RemoteProgram2PersonFullService
See Also:
RemoteProgram2PersonFullService.getProgram2PersonNaturalIdById(java.lang.Integer)

handleGetProgram2PersonNaturalIdById

protected abstract RemoteProgram2PersonNaturalId handleGetProgram2PersonNaturalIdById(java.lang.Integer id)
                                                                               throws java.lang.Exception
Performs the core logic for getProgram2PersonNaturalIdById(java.lang.Integer)

Throws:
java.lang.Exception

getClusterProgram2PersonByIdentifiers

public ClusterProgram2Person getClusterProgram2PersonByIdentifiers(java.lang.Integer id)
Specified by:
getClusterProgram2PersonByIdentifiers in interface RemoteProgram2PersonFullService
See Also:
RemoteProgram2PersonFullService.getClusterProgram2PersonByIdentifiers(java.lang.Integer)

handleGetClusterProgram2PersonByIdentifiers

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