Package de.odysseus.calyxo.base.access

Examples of de.odysseus.calyxo.base.access.AccessSupport


    // install i18n support
    I18nSupport i18n = new StrutsI18nSupport(context);
    context.setAttribute(I18nSupport.I18N_SUPPORT_KEY, i18n);

    // install access support with base and struts accessors
    AccessSupport access = new AccessSupport();
    access.put("base", new BaseAccessor(context));
    access.put("struts", new StrutsAccessor(context));
    context.setAttribute(AccessSupport.ACCESS_SUPPORT_KEY, access);

    // parse base configuaration files
    if (config != null) {
      try {
View Full Code Here


    ModuleSupport modules = ModuleSupport.getInstance(pageContext);
    ModuleContext context = modules.getModuleContext(pageContext);
    HttpServletRequest request =
      (HttpServletRequest)pageContext.getRequest();

    AccessSupport support = AccessSupport.getInstance(context);
    request.setAttribute(var, support.create(request));

    reset();
    return EVAL_PAGE;
  }
View Full Code Here

          throw new ServletException(processor + " is not a subclass of " + PanelsRequestProcessor.class.getName());
        }
      }
    }

    AccessSupport access = AccessSupport.getInstance(context);
    access.put("panels", new PanelsAccessor(context));
  }
View Full Code Here

  /**
   * Initialize access
   */
  protected void initAccess() {
    log.debug("Initializing access support");
    AccessSupport support = new AccessSupport();
    // access base via ${calyxo.base}
    support.put("base", new BaseAccessor(context));
    // access control via ${calyxo.control}
    support.put("control", new ControlAccessor(context));
    context.setAttribute(AccessSupport.ACCESS_SUPPORT_KEY, support);
  }
View Full Code Here

    param = config.getParamConfig("global");
    if (param != null && "true".equals(param.getValue())) {
      context.setDefaultDispatcher(dispatcher);
    }

    AccessSupport access = AccessSupport.getInstance(module);
    access.put("panels", new PanelsAccessor(module));

    log.trace("init() end");
  }
View Full Code Here

      service.init(context, new StrutsFormsSupport(moduleConfig), factory, config);
    } catch (ConfigException e) {
      throw new ServletException(e);
    }

    AccessSupport access = AccessSupport.getInstance(context);
    access.put("forms", new FormsAccessor(context));

    // If there's no message-resources declared for the validation message, we do this here.
    // However, we don't install messages if they have been declared in the default module
    // or the module attribute is already in use.
    String bundle = I18nSupport.getInstance(context).resolveBundle("calyxo-forms-validators");
View Full Code Here

    FormsSupport support = new FormsSupport(module.getClassLoader(), dataClass);
    service.init(module, support, factory, param.getValue());

    context.setFilterClass("forms", FormsFilter.class);

    AccessSupport access = AccessSupport.getInstance(module);
    access.put("forms", new FormsAccessor(module));

    log.trace("init() end");
  }
View Full Code Here

TOP

Related Classes of de.odysseus.calyxo.base.access.AccessSupport

Copyright © 2018 www.massapicom. 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.