public abstract class AbstractShareEventProcessor
extends org.alfresco.bm.event.AbstractEventProcessor
WebDriver.| Modifier and Type | Field and Description |
|---|---|
protected String |
eventNameActionComplete
The name of the next event to follow upon completing the current event.
|
protected org.apache.commons.logging.Log |
logger |
protected org.alfresco.bm.session.SessionService |
sessionService |
protected org.alfresco.bm.user.UserDataService |
userDataService |
| Constructor and Description |
|---|
AbstractShareEventProcessor(org.alfresco.bm.user.UserDataService userDataService,
String eventNameActionComplete)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
closeWebDriver(org.openqa.selenium.WebDriver driver,
String sessionId)
Shut
WebDriver off. |
org.alfresco.bm.user.UserData |
getUserData(String username)
Extracts user entity from data service.
|
org.alfresco.bm.event.EventResult |
processEvent(org.alfresco.bm.event.Event event) |
protected abstract org.alfresco.bm.event.EventResult |
processEvent(org.alfresco.bm.event.Event event,
ShareEventData eventData)
Process a share based event.
|
void |
setEventNameActionComplete(String eventNameActionComplete)
Set the name of the event to follow.
|
void |
setSessionService(org.alfresco.bm.session.SessionService sessionService)
Set the service required to end browser sessions
|
getName, getWarnDelay, isAutoCloseSessionId, isAutoPropagateSessionId, isChart, processEvent, register, resumeTimer, setAutoCloseSessionId, setAutoPropagateSessionId, setBeanName, setChart, setEventName, setEventNames, setRegistry, setWarnDelay, stopTimer, suspendTimer, toStringprotected final org.apache.commons.logging.Log logger
protected org.alfresco.bm.user.UserDataService userDataService
protected org.alfresco.bm.session.SessionService sessionService
protected String eventNameActionComplete
public AbstractShareEventProcessor(org.alfresco.bm.user.UserDataService userDataService,
String eventNameActionComplete)
userDataService - user data serviceeventNameActionComplete - String next event namepublic void setSessionService(org.alfresco.bm.session.SessionService sessionService)
public void setEventNameActionComplete(String eventNameActionComplete)
eventNameActionComplete - protected abstract org.alfresco.bm.event.EventResult processEvent(org.alfresco.bm.event.Event event,
ShareEventData eventData)
throws Exception
event - the origininating event (not normally required)eventData - the share event data entityEventResult the result of the process (includes errors and next events)Exceptionpublic org.alfresco.bm.event.EventResult processEvent(org.alfresco.bm.event.Event event)
throws Exception
processEvent in class org.alfresco.bm.event.AbstractEventProcessorExceptionprotected void closeWebDriver(org.openqa.selenium.WebDriver driver,
String sessionId)
WebDriver off.driver - WebDriver the unmanned browsersessionId - the session to closepublic org.alfresco.bm.user.UserData getUserData(String username) throws UserNotFoudException
username - String user identifierUserData user entityUserNotFoudException - if user name did not match a userCopyright © 2016. All rights reserved.