Package omero.cmd
Class CallContext
- java.lang.Object
-
- omero.cmd.CallContext
-
- All Implemented Interfaces:
org.aopalliance.aop.Advice,org.aopalliance.intercept.Interceptor,org.aopalliance.intercept.MethodInterceptor
public class CallContext extends java.lang.Object implements org.aopalliance.intercept.MethodInterceptorInterceptor which takes any context provided by the client and calls setContext on CurrentDetails. This allows users to dynamically change, for example, the call group without modifying the whole session.- See Also:
- Trac ticket #3529
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringFILENAME_KEYstatic java.lang.StringTOKEN_KEY
-
Constructor Summary
Constructors Constructor Description CallContext(ome.security.basic.CurrentDetails cd, java.lang.String token)CallContext(ome.system.OmeroContext ctx, java.lang.String token)CallContext(ome.system.OmeroContext ctx, java.lang.String token, Ice.Current current)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectinvoke(org.aopalliance.intercept.MethodInvocation arg0)
-
-
-
Field Detail
-
FILENAME_KEY
public static final java.lang.String FILENAME_KEY
- See Also:
- Constant Field Values
-
TOKEN_KEY
public static final java.lang.String TOKEN_KEY
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CallContext
public CallContext(ome.system.OmeroContext ctx, java.lang.String token, Ice.Current current)
-
CallContext
public CallContext(ome.system.OmeroContext ctx, java.lang.String token)
-
CallContext
public CallContext(ome.security.basic.CurrentDetails cd, java.lang.String token)
-
-
Method Detail
-
invoke
public java.lang.Object invoke(org.aopalliance.intercept.MethodInvocation arg0) throws java.lang.Throwable- Specified by:
invokein interfaceorg.aopalliance.intercept.MethodInterceptor- Throws:
java.lang.Throwable- See Also:
MethodInterceptor.invoke(org.aopalliance.intercept.MethodInvocation)
-
-