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

java.lang.Object
  extended by fr.ifremer.allegro.administration.programStrategy.generic.service.RemoteProgramPrivilegeFullServiceBase
All Implemented Interfaces:
RemoteProgramPrivilegeFullService
Direct Known Subclasses:
RemoteProgramPrivilegeFullServiceImpl

public abstract class RemoteProgramPrivilegeFullServiceBase
extends java.lang.Object
implements RemoteProgramPrivilegeFullService

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

See Also:
RemoteProgramPrivilegeFullService

Constructor Summary
RemoteProgramPrivilegeFullServiceBase()
           
 
Method Summary
 ClusterProgramPrivilege addOrUpdateClusterProgramPrivilege(ClusterProgramPrivilege clusterProgramPrivilege)
           
 RemoteProgramPrivilegeFullVO addProgramPrivilege(RemoteProgramPrivilegeFullVO programPrivilege)
           
 ClusterProgramPrivilege[] getAllClusterProgramPrivilegeSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp, java.lang.Integer userId, java.lang.Integer[] registrationLocationIds, java.lang.Integer pageNumber, java.lang.Integer pageSize)
           
 RemoteProgramPrivilegeFullVO[] getAllProgramPrivilege()
           
 ClusterProgramPrivilege getClusterProgramPrivilegeByIdentifiers(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  java.security.Principal getPrincipal()
          Gets the current principal if one has been set, otherwise returns null.
protected  Program2DepartmentDao getProgram2DepartmentDao()
          Gets the reference to program2Department's DAO.
protected  Program2PersonDao getProgram2PersonDao()
          Gets the reference to program2Person's DAO.
 RemoteProgramPrivilegeFullVO getProgramPrivilegeById(java.lang.Integer id)
           
 RemoteProgramPrivilegeFullVO[] getProgramPrivilegeByIds(java.lang.Integer[] id)
           
 RemoteProgramPrivilegeFullVO getProgramPrivilegeByNaturalId(RemoteProgramPrivilegeNaturalId programPrivilegeNaturalId)
           
protected  ProgramPrivilegeDao getProgramPrivilegeDao()
          Gets the reference to programPrivilege's DAO.
 RemoteProgramPrivilegeNaturalId getProgramPrivilegeNaturalIdById(java.lang.Integer id)
           
 RemoteProgramPrivilegeNaturalId[] getProgramPrivilegeNaturalIds()
           
protected abstract  ClusterProgramPrivilege handleAddOrUpdateClusterProgramPrivilege(ClusterProgramPrivilege clusterProgramPrivilege)
          Performs the core logic for addOrUpdateClusterProgramPrivilege(fr.ifremer.allegro.administration.programStrategy.generic.cluster.ClusterProgramPrivilege)
protected abstract  RemoteProgramPrivilegeFullVO handleAddProgramPrivilege(RemoteProgramPrivilegeFullVO programPrivilege)
          Performs the core logic for addProgramPrivilege(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgramPrivilegeFullVO)
protected abstract  ClusterProgramPrivilege[] handleGetAllClusterProgramPrivilegeSinceDateSynchro(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 getAllClusterProgramPrivilegeSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)
protected abstract  RemoteProgramPrivilegeFullVO[] handleGetAllProgramPrivilege()
          Performs the core logic for getAllProgramPrivilege()
protected abstract  ClusterProgramPrivilege handleGetClusterProgramPrivilegeByIdentifiers(java.lang.Integer id)
          Performs the core logic for getClusterProgramPrivilegeByIdentifiers(java.lang.Integer)
protected abstract  RemoteProgramPrivilegeFullVO handleGetProgramPrivilegeById(java.lang.Integer id)
          Performs the core logic for getProgramPrivilegeById(java.lang.Integer)
protected abstract  RemoteProgramPrivilegeFullVO[] handleGetProgramPrivilegeByIds(java.lang.Integer[] id)
          Performs the core logic for getProgramPrivilegeByIds(java.lang.Integer[])
protected abstract  RemoteProgramPrivilegeFullVO handleGetProgramPrivilegeByNaturalId(RemoteProgramPrivilegeNaturalId programPrivilegeNaturalId)
          Performs the core logic for getProgramPrivilegeByNaturalId(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgramPrivilegeNaturalId)
protected abstract  RemoteProgramPrivilegeNaturalId handleGetProgramPrivilegeNaturalIdById(java.lang.Integer id)
          Performs the core logic for getProgramPrivilegeNaturalIdById(java.lang.Integer)
protected abstract  RemoteProgramPrivilegeNaturalId[] handleGetProgramPrivilegeNaturalIds()
          Performs the core logic for getProgramPrivilegeNaturalIds()
protected abstract  boolean handleRemoteProgramPrivilegeFullVOsAreEqual(RemoteProgramPrivilegeFullVO remoteProgramPrivilegeFullVOFirst, RemoteProgramPrivilegeFullVO remoteProgramPrivilegeFullVOSecond)
          Performs the core logic for remoteProgramPrivilegeFullVOsAreEqual(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgramPrivilegeFullVO, fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgramPrivilegeFullVO)
protected abstract  boolean handleRemoteProgramPrivilegeFullVOsAreEqualOnIdentifiers(RemoteProgramPrivilegeFullVO remoteProgramPrivilegeFullVOFirst, RemoteProgramPrivilegeFullVO remoteProgramPrivilegeFullVOSecond)
          Performs the core logic for remoteProgramPrivilegeFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgramPrivilegeFullVO, fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgramPrivilegeFullVO)
protected abstract  void handleRemoveProgramPrivilege(RemoteProgramPrivilegeFullVO programPrivilege)
          Performs the core logic for removeProgramPrivilege(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgramPrivilegeFullVO)
protected abstract  void handleUpdateProgramPrivilege(RemoteProgramPrivilegeFullVO programPrivilege)
          Performs the core logic for updateProgramPrivilege(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgramPrivilegeFullVO)
 boolean remoteProgramPrivilegeFullVOsAreEqual(RemoteProgramPrivilegeFullVO remoteProgramPrivilegeFullVOFirst, RemoteProgramPrivilegeFullVO remoteProgramPrivilegeFullVOSecond)
           
 boolean remoteProgramPrivilegeFullVOsAreEqualOnIdentifiers(RemoteProgramPrivilegeFullVO remoteProgramPrivilegeFullVOFirst, RemoteProgramPrivilegeFullVO remoteProgramPrivilegeFullVOSecond)
           
 void removeProgramPrivilege(RemoteProgramPrivilegeFullVO programPrivilege)
           
 void setProgram2DepartmentDao(Program2DepartmentDao program2DepartmentDao)
          Sets the reference to program2Department's DAO.
 void setProgram2PersonDao(Program2PersonDao program2PersonDao)
          Sets the reference to program2Person's DAO.
 void setProgramPrivilegeDao(ProgramPrivilegeDao programPrivilegeDao)
          Sets the reference to programPrivilege's DAO.
 void updateProgramPrivilege(RemoteProgramPrivilegeFullVO programPrivilege)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteProgramPrivilegeFullServiceBase

public RemoteProgramPrivilegeFullServiceBase()
Method Detail

setProgramPrivilegeDao

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


getProgramPrivilegeDao

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


setProgram2DepartmentDao

public void setProgram2DepartmentDao(Program2DepartmentDao program2DepartmentDao)
Sets the reference to program2Department's DAO.


getProgram2DepartmentDao

protected Program2DepartmentDao getProgram2DepartmentDao()
Gets the reference to program2Department's DAO.


setProgram2PersonDao

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


getProgram2PersonDao

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


addProgramPrivilege

public RemoteProgramPrivilegeFullVO addProgramPrivilege(RemoteProgramPrivilegeFullVO programPrivilege)
Specified by:
addProgramPrivilege in interface RemoteProgramPrivilegeFullService
See Also:
RemoteProgramPrivilegeFullService.addProgramPrivilege(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgramPrivilegeFullVO)

handleAddProgramPrivilege

protected abstract RemoteProgramPrivilegeFullVO handleAddProgramPrivilege(RemoteProgramPrivilegeFullVO programPrivilege)
                                                                   throws java.lang.Exception
Performs the core logic for addProgramPrivilege(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgramPrivilegeFullVO)

Throws:
java.lang.Exception

updateProgramPrivilege

public void updateProgramPrivilege(RemoteProgramPrivilegeFullVO programPrivilege)
Specified by:
updateProgramPrivilege in interface RemoteProgramPrivilegeFullService
See Also:
RemoteProgramPrivilegeFullService.updateProgramPrivilege(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgramPrivilegeFullVO)

handleUpdateProgramPrivilege

protected abstract void handleUpdateProgramPrivilege(RemoteProgramPrivilegeFullVO programPrivilege)
                                              throws java.lang.Exception
Performs the core logic for updateProgramPrivilege(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgramPrivilegeFullVO)

Throws:
java.lang.Exception

removeProgramPrivilege

public void removeProgramPrivilege(RemoteProgramPrivilegeFullVO programPrivilege)
Specified by:
removeProgramPrivilege in interface RemoteProgramPrivilegeFullService
See Also:
RemoteProgramPrivilegeFullService.removeProgramPrivilege(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgramPrivilegeFullVO)

handleRemoveProgramPrivilege

protected abstract void handleRemoveProgramPrivilege(RemoteProgramPrivilegeFullVO programPrivilege)
                                              throws java.lang.Exception
Performs the core logic for removeProgramPrivilege(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgramPrivilegeFullVO)

Throws:
java.lang.Exception

getAllProgramPrivilege

public RemoteProgramPrivilegeFullVO[] getAllProgramPrivilege()
Specified by:
getAllProgramPrivilege in interface RemoteProgramPrivilegeFullService
See Also:
RemoteProgramPrivilegeFullService.getAllProgramPrivilege()

handleGetAllProgramPrivilege

protected abstract RemoteProgramPrivilegeFullVO[] handleGetAllProgramPrivilege()
                                                                        throws java.lang.Exception
Performs the core logic for getAllProgramPrivilege()

Throws:
java.lang.Exception

getProgramPrivilegeById

public RemoteProgramPrivilegeFullVO getProgramPrivilegeById(java.lang.Integer id)
Specified by:
getProgramPrivilegeById in interface RemoteProgramPrivilegeFullService
See Also:
RemoteProgramPrivilegeFullService.getProgramPrivilegeById(java.lang.Integer)

handleGetProgramPrivilegeById

protected abstract RemoteProgramPrivilegeFullVO handleGetProgramPrivilegeById(java.lang.Integer id)
                                                                       throws java.lang.Exception
Performs the core logic for getProgramPrivilegeById(java.lang.Integer)

Throws:
java.lang.Exception

getProgramPrivilegeByIds

public RemoteProgramPrivilegeFullVO[] getProgramPrivilegeByIds(java.lang.Integer[] id)
Specified by:
getProgramPrivilegeByIds in interface RemoteProgramPrivilegeFullService
See Also:
RemoteProgramPrivilegeFullService.getProgramPrivilegeByIds(java.lang.Integer[])

handleGetProgramPrivilegeByIds

protected abstract RemoteProgramPrivilegeFullVO[] handleGetProgramPrivilegeByIds(java.lang.Integer[] id)
                                                                          throws java.lang.Exception
Performs the core logic for getProgramPrivilegeByIds(java.lang.Integer[])

Throws:
java.lang.Exception

remoteProgramPrivilegeFullVOsAreEqualOnIdentifiers

public boolean remoteProgramPrivilegeFullVOsAreEqualOnIdentifiers(RemoteProgramPrivilegeFullVO remoteProgramPrivilegeFullVOFirst,
                                                                  RemoteProgramPrivilegeFullVO remoteProgramPrivilegeFullVOSecond)
Specified by:
remoteProgramPrivilegeFullVOsAreEqualOnIdentifiers in interface RemoteProgramPrivilegeFullService
See Also:
RemoteProgramPrivilegeFullService.remoteProgramPrivilegeFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgramPrivilegeFullVO, fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgramPrivilegeFullVO)

handleRemoteProgramPrivilegeFullVOsAreEqualOnIdentifiers

protected abstract boolean handleRemoteProgramPrivilegeFullVOsAreEqualOnIdentifiers(RemoteProgramPrivilegeFullVO remoteProgramPrivilegeFullVOFirst,
                                                                                    RemoteProgramPrivilegeFullVO remoteProgramPrivilegeFullVOSecond)
                                                                             throws java.lang.Exception
Performs the core logic for remoteProgramPrivilegeFullVOsAreEqualOnIdentifiers(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgramPrivilegeFullVO, fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgramPrivilegeFullVO)

Throws:
java.lang.Exception

remoteProgramPrivilegeFullVOsAreEqual

public boolean remoteProgramPrivilegeFullVOsAreEqual(RemoteProgramPrivilegeFullVO remoteProgramPrivilegeFullVOFirst,
                                                     RemoteProgramPrivilegeFullVO remoteProgramPrivilegeFullVOSecond)
Specified by:
remoteProgramPrivilegeFullVOsAreEqual in interface RemoteProgramPrivilegeFullService
See Also:
RemoteProgramPrivilegeFullService.remoteProgramPrivilegeFullVOsAreEqual(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgramPrivilegeFullVO, fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgramPrivilegeFullVO)

handleRemoteProgramPrivilegeFullVOsAreEqual

protected abstract boolean handleRemoteProgramPrivilegeFullVOsAreEqual(RemoteProgramPrivilegeFullVO remoteProgramPrivilegeFullVOFirst,
                                                                       RemoteProgramPrivilegeFullVO remoteProgramPrivilegeFullVOSecond)
                                                                throws java.lang.Exception
Performs the core logic for remoteProgramPrivilegeFullVOsAreEqual(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgramPrivilegeFullVO, fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgramPrivilegeFullVO)

Throws:
java.lang.Exception

getProgramPrivilegeNaturalIds

public RemoteProgramPrivilegeNaturalId[] getProgramPrivilegeNaturalIds()
Specified by:
getProgramPrivilegeNaturalIds in interface RemoteProgramPrivilegeFullService
See Also:
RemoteProgramPrivilegeFullService.getProgramPrivilegeNaturalIds()

handleGetProgramPrivilegeNaturalIds

protected abstract RemoteProgramPrivilegeNaturalId[] handleGetProgramPrivilegeNaturalIds()
                                                                                  throws java.lang.Exception
Performs the core logic for getProgramPrivilegeNaturalIds()

Throws:
java.lang.Exception

getProgramPrivilegeByNaturalId

public RemoteProgramPrivilegeFullVO getProgramPrivilegeByNaturalId(RemoteProgramPrivilegeNaturalId programPrivilegeNaturalId)
Specified by:
getProgramPrivilegeByNaturalId in interface RemoteProgramPrivilegeFullService
See Also:
RemoteProgramPrivilegeFullService.getProgramPrivilegeByNaturalId(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgramPrivilegeNaturalId)

handleGetProgramPrivilegeByNaturalId

protected abstract RemoteProgramPrivilegeFullVO handleGetProgramPrivilegeByNaturalId(RemoteProgramPrivilegeNaturalId programPrivilegeNaturalId)
                                                                              throws java.lang.Exception
Performs the core logic for getProgramPrivilegeByNaturalId(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteProgramPrivilegeNaturalId)

Throws:
java.lang.Exception

getProgramPrivilegeNaturalIdById

public RemoteProgramPrivilegeNaturalId getProgramPrivilegeNaturalIdById(java.lang.Integer id)
Specified by:
getProgramPrivilegeNaturalIdById in interface RemoteProgramPrivilegeFullService
See Also:
RemoteProgramPrivilegeFullService.getProgramPrivilegeNaturalIdById(java.lang.Integer)

handleGetProgramPrivilegeNaturalIdById

protected abstract RemoteProgramPrivilegeNaturalId handleGetProgramPrivilegeNaturalIdById(java.lang.Integer id)
                                                                                   throws java.lang.Exception
Performs the core logic for getProgramPrivilegeNaturalIdById(java.lang.Integer)

Throws:
java.lang.Exception

addOrUpdateClusterProgramPrivilege

public ClusterProgramPrivilege addOrUpdateClusterProgramPrivilege(ClusterProgramPrivilege clusterProgramPrivilege)
Specified by:
addOrUpdateClusterProgramPrivilege in interface RemoteProgramPrivilegeFullService
See Also:
RemoteProgramPrivilegeFullService.addOrUpdateClusterProgramPrivilege(fr.ifremer.allegro.administration.programStrategy.generic.cluster.ClusterProgramPrivilege)

handleAddOrUpdateClusterProgramPrivilege

protected abstract ClusterProgramPrivilege handleAddOrUpdateClusterProgramPrivilege(ClusterProgramPrivilege clusterProgramPrivilege)
                                                                             throws java.lang.Exception
Performs the core logic for addOrUpdateClusterProgramPrivilege(fr.ifremer.allegro.administration.programStrategy.generic.cluster.ClusterProgramPrivilege)

Throws:
java.lang.Exception

getAllClusterProgramPrivilegeSinceDateSynchro

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

handleGetAllClusterProgramPrivilegeSinceDateSynchro

protected abstract ClusterProgramPrivilege[] handleGetAllClusterProgramPrivilegeSinceDateSynchro(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 getAllClusterProgramPrivilegeSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

Throws:
java.lang.Exception

getClusterProgramPrivilegeByIdentifiers

public ClusterProgramPrivilege getClusterProgramPrivilegeByIdentifiers(java.lang.Integer id)
Specified by:
getClusterProgramPrivilegeByIdentifiers in interface RemoteProgramPrivilegeFullService
See Also:
RemoteProgramPrivilegeFullService.getClusterProgramPrivilegeByIdentifiers(java.lang.Integer)

handleGetClusterProgramPrivilegeByIdentifiers

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