public abstract class AbstractPublicApiEventSelectorProcessor
extends org.alfresco.bm.event.selector.AbstractEventSelectorProcessor
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractPublicApiEventSelectorProcessor.Parameters
A generic map of parameters
|
| Constructor and Description |
|---|
AbstractPublicApiEventSelectorProcessor(ContentCreator contentCreator,
DataSelector dataSelector,
Services services,
PublicApiFactory publicApiFactory,
org.alfresco.bm.event.selector.EventSelector eventSelector) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkNodeAllowableActions(Node node,
String runAsUserId,
String networkId)
A utility method to be used in
EventDataCreator.createDataObject(java.lang.Object, java.lang.Object)
implementations if the selected node lacks allowable actions that may be required for matching |
protected org.springframework.social.alfresco.api.Alfresco |
getAdminPublicApi() |
protected Map<String,Object> |
getProperties() |
protected org.springframework.social.alfresco.api.Alfresco |
getPublicApi(String userId) |
protected org.springframework.social.alfresco.api.Alfresco |
getTenantAdminPublicApi(String domain) |
protected org.alfresco.bm.event.selector.EventProcessorResponse |
processEventImpl(org.alfresco.bm.event.Event event) |
protected abstract org.alfresco.bm.event.selector.EventProcessorResponse |
processPublicApiEvent(Object input) |
protected org.springframework.social.alfresco.api.entities.Member |
randomMember(Request request,
String domain,
String siteId) |
protected SiteMemberData |
randomMember(String siteId) |
protected org.springframework.social.alfresco.api.entities.Role |
randomRole() |
protected String |
randomSearchString() |
protected String |
randomSite(String domain) |
protected String |
randomSiteForCreator(String username) |
protected String |
randomSiteForMember(String username) |
protected org.springframework.social.alfresco.api.entities.Activity.Who |
randomWho() |
getPersistableResponse, getSessionData, processEvent, setMaxSessionTime, setPersistResponse, toJSONgetName, getWarnDelay, isAutoCloseSessionId, isAutoPropagateSessionId, isChart, processEvent, register, resumeTimer, setAutoCloseSessionId, setAutoPropagateSessionId, setBeanName, setChart, setEventName, setEventNames, setRegistry, setWarnDelay, stopTimer, suspendTimer, toStringpublic static final String DEFAULT_ADMIN_USER
public static final String DEFAULT_ADMIN_PWD
protected Services services
protected SiteDataService siteDataService
protected org.alfresco.bm.user.UserDataService userDataService
protected Random random
protected MatchAllNodesNodeMatcher matchAllNodes
protected CanCreateFolderNodeMatcher canCreateFolderMatcher
protected CanCreateDocumentNodeMatcher canCreateDocumentMatcher
protected CanDeleteNodeMatcher canDeleteNodeMatcher
protected CanGetChildrenNodeMatcher canGetChildrenMatcher
protected CanGetDescendantsNodeMatcher canGetDescendantsMatcher
protected CanDeleteContentNodeMatcher canDeleteContentMatcher
protected LockCheckerNodeMatcher lockCheckerMatcher
protected CanUpdatePropertiesNodeMatcher canUpdatePropertiesNodeMatcher
protected CanGetAllVersionsNodeMatcher canGetAllVersionsNodeMatcher
protected CanCheckOutNodeMatcher canCheckOutNodeMatcher
protected CanCheckinNodeMatcher canCheckinNodeMatcher
protected CanUpdateContentNodeMatcher canUpdateContentNodeMatcher
protected CanGetPropertiesNodeMatcher canGetPropertiesNodeMatcher
protected CurrentNodeMatcher currentNodeMatcher
protected SiteMatcher matchAllSitesMatcher
protected SiteMemberMatcher siteManagerMatcher
protected DataSelector dataSelector
public AbstractPublicApiEventSelectorProcessor(ContentCreator contentCreator, DataSelector dataSelector, Services services, PublicApiFactory publicApiFactory, org.alfresco.bm.event.selector.EventSelector eventSelector)
protected org.springframework.social.alfresco.api.Alfresco getPublicApi(String userId) throws Exception
Exceptionprotected org.springframework.social.alfresco.api.Alfresco getTenantAdminPublicApi(String domain) throws Exception
Exceptionprotected org.springframework.social.alfresco.api.Alfresco getAdminPublicApi()
throws Exception
Exceptionprotected String randomSearchString()
protected SiteMemberData randomMember(String siteId)
protected org.springframework.social.alfresco.api.entities.Member randomMember(Request request, String domain, String siteId) throws Exception
Exceptionprotected org.springframework.social.alfresco.api.entities.Role randomRole()
protected org.springframework.social.alfresco.api.entities.Activity.Who randomWho()
protected org.alfresco.bm.event.selector.EventProcessorResponse processEventImpl(org.alfresco.bm.event.Event event)
throws Exception
processEventImpl in class org.alfresco.bm.event.selector.AbstractEventSelectorProcessorExceptionprotected abstract org.alfresco.bm.event.selector.EventProcessorResponse processPublicApiEvent(Object input) throws Exception
Exceptionprotected void checkNodeAllowableActions(Node node, String runAsUserId, String networkId) throws Exception
EventDataCreator.createDataObject(java.lang.Object, java.lang.Object)
implementations if the selected node lacks allowable actions that may be required for matchingExceptionCopyright © 2015. All rights reserved.