public class IsTaskAvailableForUserRule extends Object implements AuthorizationRule
| Constructor and Description |
|---|
IsTaskAvailableForUserRule(org.bonitasoft.engine.core.process.instance.api.ActivityInstanceService activityInstanceService,
SessionService sessionService,
org.bonitasoft.engine.sessionaccessor.SessionAccessor sessionAccessor) |
| Modifier and Type | Method and Description |
|---|---|
String |
getId() |
boolean |
isAllowed(String key,
Map<String,Serializable> context) |
protected boolean |
isTaskAvailableForOrExecutedByUser(long taskInstanceId,
long userId) |
public IsTaskAvailableForUserRule(org.bonitasoft.engine.core.process.instance.api.ActivityInstanceService activityInstanceService,
SessionService sessionService,
org.bonitasoft.engine.sessionaccessor.SessionAccessor sessionAccessor)
public boolean isAllowed(String key, Map<String,Serializable> context) throws org.bonitasoft.engine.commons.exceptions.SExecutionException
isAllowed in interface AuthorizationRuleorg.bonitasoft.engine.commons.exceptions.SExecutionExceptionprotected boolean isTaskAvailableForOrExecutedByUser(long taskInstanceId,
long userId)
throws org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityReadException,
org.bonitasoft.engine.persistence.SBonitaReadException,
org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityInstanceNotFoundException
org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityReadExceptionorg.bonitasoft.engine.persistence.SBonitaReadExceptionorg.bonitasoft.engine.core.process.instance.api.exceptions.SActivityInstanceNotFoundExceptionpublic String getId()
getId in interface AuthorizationRuleCopyright © 2017 Bonitasoft S.A.. All rights reserved.