Examples of ViewContext


Examples of br.gov.frameworkdemoiselle.context.ViewContext

    Collections.sort(processors);
    Exception failure = null;
   
    RequestContext tempRequestContext = Beans.getReference(RequestContext.class);
    SessionContext tempSessionContext = Beans.getReference(SessionContext.class);
    ViewContext tempViewContext = Beans.getReference(ViewContext.class);
    ConversationContext tempConversationContext = Beans.getReference(ConversationContext.class);

    boolean requestActivatedHere = !tempRequestContext.isActive();
    boolean sessionActivatedHere = !tempSessionContext.isActive();
    boolean viewActivatedHere = !tempViewContext.isActive();
    boolean conversationActivatedHere = !tempConversationContext.isActive();
   
    if (!registered) {
      if (!tempRequestContext.isActive())
        tempRequestContext.activate();
     
      if (!tempSessionContext.isActive())
        tempSessionContext.activate();
     
      if (!tempViewContext.isActive())
        tempViewContext.activate();
     
      if (!tempConversationContext.isActive())
        tempConversationContext.activate();

      registered = true;
    }

    for (Iterator<AnnotatedMethodProcessor> iter = processors.iterator(); iter.hasNext();) {
      AnnotatedMethodProcessor<?> processor = iter.next();

      try {
        ClassLoader classLoader = Reflections.getClassLoaderForClass(processor.getAnnotatedMethod()
            .getDeclaringType().getJavaClass().getCanonicalName());

        if (Thread.currentThread().getContextClassLoader().equals(classLoader)) {
          processor.process();
          iter.remove();
        }

      } catch (Exception cause) {
        failure = cause;
      }
    }

    if (processors.isEmpty()) {
      if (requestActivatedHere){
        tempRequestContext.deactivate();
      }
     
      if (sessionActivatedHere){
        tempSessionContext.deactivate();
      }
     
      if (viewActivatedHere){
        tempViewContext.deactivate();
      }
     
      if (conversationActivatedHere){
        tempConversationContext.deactivate();
      }
View Full Code Here

Examples of br.gov.frameworkdemoiselle.context.ViewContext

  }

  private void activateContexts(Class<?> managedType) {
   
    RequestContext requestContext = Beans.getReference(RequestContext.class);
    ViewContext viewContext = Beans.getReference(ViewContext.class);
    SessionContext sessionContext = Beans.getReference(SessionContext.class);
    ConversationContext conversationContext = Beans.getReference(ConversationContext.class);
   
    if (!requestContext.isActive()){
      logger.debug(bundle.getString("management-debug-starting-custom-context",
          requestContext.getClass().getCanonicalName(), managedType.getCanonicalName()));
     
      requestContext.activate();
    }
   
    if (!viewContext.isActive()){
      logger.debug(bundle.getString("management-debug-starting-custom-context",
          viewContext.getClass().getCanonicalName(), managedType.getCanonicalName()));
     
      viewContext.activate();
    }

    if (!sessionContext.isActive()){
      logger.debug(bundle.getString("management-debug-starting-custom-context",
          sessionContext.getClass().getCanonicalName(), managedType.getCanonicalName()));
View Full Code Here

Examples of br.gov.frameworkdemoiselle.context.ViewContext

    }
  }

  private void deactivateContexts(Class<?> managedType) {
    RequestContext requestContext = Beans.getReference(RequestContext.class);
    ViewContext viewContext = Beans.getReference(ViewContext.class);
    SessionContext sessionContext = Beans.getReference(SessionContext.class);
    ConversationContext conversationContext = Beans.getReference(ConversationContext.class);
   
    if (requestContext.isActive()){
      logger.debug(bundle.getString("management-debug-stoping-custom-context",
          requestContext.getClass().getCanonicalName(), managedType.getCanonicalName()));
     
      requestContext.deactivate();
    }
   
    if (!viewContext.isActive()){
      logger.debug(bundle.getString("management-debug-stoping-custom-context",
          viewContext.getClass().getCanonicalName(), managedType.getCanonicalName()));
     
      viewContext.deactivate();
    }

    if (!sessionContext.isActive()){
      logger.debug(bundle.getString("management-debug-stoping-custom-context",
          sessionContext.getClass().getCanonicalName(), managedType.getCanonicalName()));
View Full Code Here

Examples of br.gov.frameworkdemoiselle.internal.context.ViewContext

  private List<CustomContext> tempContexts = new ArrayList<CustomContext>();

  private AfterBeanDiscovery afterBeanDiscoveryEvent;

  public void storeContexts(@Observes final AfterBeanDiscovery event) {
    this.tempContexts.add(new ViewContext());
    this.afterBeanDiscoveryEvent = event;
  }
View Full Code Here

Examples of org.apache.ambari.view.ViewContext

  // install a view instance definition
  private void _installViewInstance(ViewEntity viewDefinition,
                                           ViewInstanceEntity viewInstanceDefinition)
      throws ClassNotFoundException {

    ViewContext viewInstanceContext = new ViewContextImpl(viewInstanceDefinition, this);

    ViewExternalSubResourceService externalSubResourceService =
        new ViewExternalSubResourceService(viewDefinition.getExternalResourceType(), viewInstanceDefinition);

    viewInstanceDefinition.addService(ResourceConfig.EXTERNAL_RESOURCE_PLURAL_NAME, externalSubResourceService);
View Full Code Here

Examples of org.apache.ambari.view.ViewContext

  protected void bindViewInstance(ViewEntity viewDefinition,
                                   ViewInstanceEntity viewInstanceDefinition)
      throws ClassNotFoundException {
    viewInstanceDefinition.setViewEntity(viewDefinition);

    ViewContext viewInstanceContext = new ViewContextImpl(viewInstanceDefinition, this);

    ViewExternalSubResourceService externalSubResourceService =
        new ViewExternalSubResourceService(viewDefinition.getExternalResourceType(), viewInstanceDefinition);

    viewInstanceDefinition.addService(ResourceConfig.EXTERNAL_RESOURCE_PLURAL_NAME, externalSubResourceService);
View Full Code Here

Examples of org.apache.velocity.tools.view.ViewContext

    @Deprecated
    public void init(Object obj)
    {
        if (obj instanceof ViewContext)
        {
            ViewContext ctx = (ViewContext)obj;
            setVelocityContext(ctx.getVelocityContext());
            setRequest(ctx.getRequest());
            setResponse(ctx.getResponse());
            setServletContext(ctx.getServletContext());
            setLog(ctx.getVelocityEngine().getLog());
        }
    }
View Full Code Here

Examples of org.apache.velocity.tools.view.ViewContext

    @Deprecated
    public void init(Object obj)
    {
        if (obj instanceof ViewContext)
        {
            ViewContext ctx = (ViewContext)obj;
            this.request = ctx.getRequest();
            this.application = ctx.getServletContext();
            this.LOG = ctx.getVelocityEngine().getLog();
        }
    }
View Full Code Here

Examples of org.apache.velocity.tools.view.ViewContext

    @Deprecated
    public void init(Object obj)
    {
        if (obj instanceof ViewContext)
        {
            ViewContext ctx = (ViewContext)obj;
            setRequest(ctx.getRequest());
            setResponse(ctx.getResponse());
            setServletContext(ctx.getServletContext());
            setLog(ctx.getVelocityEngine().getLog());
        }
    }
View Full Code Here

Examples of org.apache.velocity.tools.view.ViewContext

    private Map<String, Object>    params;

    /** {@inheritDoc} */
    @Override
    public Request createRequest() {
        ViewContext viewContext = (ViewContext) context.getInternalUserContext();
        HttpServletRequest request = viewContext.getRequest();
        HttpServletResponse response = viewContext.getResponse();
        ServletContext servletContext = viewContext.getServletContext();
        return VelocityRequest.createVelocityRequest(ServletUtil.getApplicationContext(servletContext),
                                                     request,
                                                     response,
                                                     context,
                                                     writer);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.