com.hack23.cia.service.impl.content
Class ExternalUrlRequestService

Package class diagram package ExternalUrlRequestService
java.lang.Object
  extended by com.hack23.cia.service.impl.common.AbstractGenericService<REQUEST>
      extended by com.hack23.cia.service.impl.content.ExternalUrlRequestService
All Implemented Interfaces:
BusinessService

public class ExternalUrlRequestService
extends AbstractGenericService<REQUEST>

The Class ExternalUrlRequestService.


Constructor Summary
Constructor and Description
ExternalUrlRequestService(UserSessionService userSessionService, ParliamentContentService parliamentContentService)
          Instantiates a new external url request service.
 
Method Summary
Modifier and Type Method and Description
protected  ActionEvent createActionEvent(ExternalUrlRequest request, UserSessionData userSession)
          Creates the action event.
 ParliamentContentService getParliamentContentService()
          Gets the parliament content service.
 Class<? extends ServiceRequest> getSupportedService()
          Gets the supported service.
protected  ServiceResponse handleServiceRequest(ExternalUrlRequest request, UserSessionDto userSessionDTO)
          Handle service request.
protected  UserSessionData lookupUserSession(AbstractServiceRequest request)
          Lookup user session.
 
Methods inherited from class com.hack23.cia.service.impl.common.AbstractGenericService
getApplicationDtoFactory, getApplicationModelFactory, getCommonModelFactory, getSwedenModelFactory, getUserSessionService, processService, setApplicationDtoFactory, setApplicationModelFactoryFactory, setCommonModelFactory, setSwedenModelFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExternalUrlRequestService

public ExternalUrlRequestService(UserSessionService userSessionService,
                                 ParliamentContentService parliamentContentService)
Instantiates a new external url request service.

Parameters:
userSessionService - the user session service
parliamentContentService - the parliament content service
Method Detail

createActionEvent

protected final ActionEvent createActionEvent(ExternalUrlRequest request,
                                              UserSessionData userSession)
Description copied from class: AbstractGenericService
Creates the action event.

Specified by:
createActionEvent in class AbstractGenericService<ExternalUrlRequest>
Parameters:
request - the service
userSession - the user session
Returns:
the action event

getSupportedService

public Class<? extends ServiceRequest> getSupportedService()
Description copied from interface: BusinessService
Gets the supported service.

Returns:
the supported service

handleServiceRequest

protected final ServiceResponse handleServiceRequest(ExternalUrlRequest request,
                                                     UserSessionDto userSessionDTO)
Description copied from class: AbstractGenericService
Handle service request.

Specified by:
handleServiceRequest in class AbstractGenericService<ExternalUrlRequest>
Parameters:
request - the service
userSessionDTO - the user session
Returns:
the service response

getParliamentContentService

public final ParliamentContentService getParliamentContentService()
Gets the parliament content service.

Returns:
the parliament content service

lookupUserSession

protected final UserSessionData lookupUserSession(AbstractServiceRequest request)
Description copied from class: AbstractGenericService
Lookup user session.

Specified by:
lookupUserSession in class AbstractGenericService<REQUEST extends AbstractServiceRequest>
Parameters:
request - the request
Returns:
the user session data


Copyright © 2008-2010 www.hack23.com. All Rights Reserved.