Class SecurityContextAwareCallable<V>

java.lang.Object
com.evolveum.midpoint.web.component.SecurityContextAwareCallable<V>
All Implemented Interfaces:
Callable<V>

public abstract class SecurityContextAwareCallable<V> extends Object implements Callable<V>
Author:
lazyman
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    SecurityContextAwareCallable(com.evolveum.midpoint.security.api.SecurityContextManager manager, org.springframework.security.core.Authentication auth)
     
    protected
    SecurityContextAwareCallable(com.evolveum.midpoint.security.api.SecurityContextManager manager, org.springframework.security.core.Authentication auth, com.evolveum.midpoint.security.api.HttpConnectionInformation connInfo)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    final V
     
    abstract V
     
    protected void
    setupContext(org.apache.wicket.Application application, org.apache.wicket.Session session)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SecurityContextAwareCallable

      protected SecurityContextAwareCallable(com.evolveum.midpoint.security.api.SecurityContextManager manager, org.springframework.security.core.Authentication auth)
    • SecurityContextAwareCallable

      protected SecurityContextAwareCallable(com.evolveum.midpoint.security.api.SecurityContextManager manager, org.springframework.security.core.Authentication auth, com.evolveum.midpoint.security.api.HttpConnectionInformation connInfo)
  • Method Details

    • call

      public final V call() throws Exception
      Specified by:
      call in interface Callable<V>
      Throws:
      Exception
    • setupContext

      protected void setupContext(org.apache.wicket.Application application, org.apache.wicket.Session session)
    • callWithContextPrepared

      public abstract V callWithContextPrepared() throws Exception
      Throws:
      Exception