public abstract class AuthorizedOperation<T,SI extends AbstractSessionImpl> extends
| Constructor and Description |
|---|
AuthorizedOperation(AuthorizationProvider<SI> authorizationProvider,
SI session,
java.lang.String objectType,
java.lang.String objectId,
java.lang.String action,
java.util.Map<java.lang.String,java.lang.Object> context,
OperationParameters operationParameters,
CallbackHandler handler,
AuthorizationResult defaultResult) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract |
granted(OperationParameters effectiveOperationParameters) |
protected void |
handleCompleteAuthorize(java.util.concurrent.Future<AuthorizationReply> future) |
protected void |
handleCompleteImpersonate(java.util.concurrent.Future<UserInformation> future) |
public AuthorizedOperation(AuthorizationProvider<SI> authorizationProvider, SI session, java.lang.String objectType, java.lang.String objectId, java.lang.String action, java.util.Map<java.lang.String,java.lang.Object> context, OperationParameters operationParameters, CallbackHandler handler, AuthorizationResult defaultResult)
protected void handleCompleteImpersonate(java.util.concurrent.Future<UserInformation> future)
protected void handleCompleteAuthorize(java.util.concurrent.Future<AuthorizationReply> future)
protected abstractgranted(OperationParameters effectiveOperationParameters)
Copyright (c) IBH SYSTEMS GmbH and others 2010, 2013.
All rights reserved. This program and the accompanying materials
are made available under the terms of the
Eclipse Public License v1.0