Package com.agiletec.aps.system

Examples of com.agiletec.aps.system.RequestContext


    _urlManager = (IURLManager) this.getApplicationContext().getBean(SystemConstants.URL_MANAGER);
    _casClientUtils = new CasClientUtils();
  }
 
  public void test () {
    RequestContext reqCtx = this.getRequestContext();
    PageURL pageUrl = new PageURL(_urlManager, reqCtx);

    pageUrl.addParam("param1", "value1");
    pageUrl.addParam("param2", "value2");
    pageUrl.addParam("ticket", "ticket_value");
View Full Code Here


   * Extract the typeCode from the current showlet.
   * @return The type code extracted from the showlet.
   */
  protected String extractTypeCode() {
    String typeCode = null;
    RequestContext reqCtx = (RequestContext) this.getRequest().getAttribute(RequestContext.REQCTX);
    if (reqCtx!=null) {
      Widget showlet = (Widget) reqCtx.getExtraParam(SystemConstants.EXTRAPAR_CURRENT_WIDGET);
      if (showlet!=null) {
        ApsProperties config = showlet.getConfig();
        if (null!=config) {
          String showletTypeCode = config.getProperty(JpwebdynamicformSystemConstants.TYPECODE_SHOWLET_PARAM);
          if (showletTypeCode!=null && showletTypeCode.trim().length()>0) {
View Full Code Here

        this.init();
    }


  public void test_no_auth() {
    RequestContext reqCtx = this.getRequestContext();
    int status = _authenticator.service(reqCtx, ControllerManager.CONTINUE);
    assertEquals(status, ControllerManager.CONTINUE);
    UserDetails currentUser = (UserDetails) reqCtx.getRequest().getSession().getAttribute(SystemConstants.SESSIONPARAM_CURRENT_USER);
    assertEquals(SystemConstants.GUEST_USER_NAME, currentUser.getUsername());
  }
View Full Code Here

    UserDetails currentUser = (UserDetails) reqCtx.getRequest().getSession().getAttribute(SystemConstants.SESSIONPARAM_CURRENT_USER);
    assertEquals(SystemConstants.GUEST_USER_NAME, currentUser.getUsername());
  }

  public void test_no_cas_auth() throws ApsSystemException {
    RequestContext reqCtx = this.getRequestContext();
    MockHttpServletRequest request = (MockHttpServletRequest) reqCtx.getRequest();
    request.setParameter("username", "admin");
    request.setParameter("password", "admin");
    int status = _authenticator.service(reqCtx, ControllerManager.CONTINUE);
    assertEquals(status, ControllerManager.CONTINUE);
    UserDetails currentUser = (UserDetails) request.getSession().getAttribute(SystemConstants.SESSIONPARAM_CURRENT_USER);
View Full Code Here

    UserDetails currentUser = (UserDetails) request.getSession().getAttribute(SystemConstants.SESSIONPARAM_CURRENT_USER);
    assertEquals("admin", currentUser.getUsername());
  }

  public void test_no_cas_auth_authFailure() throws ApsSystemException {
    RequestContext reqCtx = this.getRequestContext();
    MockHttpServletRequest request = (MockHttpServletRequest) reqCtx.getRequest();
    request.setParameter("user", "notauthorized");
    request.setParameter("password", "notauthorized");
    int status = _authenticator.service(reqCtx, ControllerManager.CONTINUE);
    assertEquals(status, ControllerManager.CONTINUE);
    UserDetails currentUser = (UserDetails) request.getSession().getAttribute(SystemConstants.SESSIONPARAM_CURRENT_USER);
View Full Code Here

    assertEquals(SystemConstants.GUEST_USER_NAME, currentUser.getUsername());
  }


  public void test_cas_auth_authFailure() throws ApsSystemException {
    RequestContext reqCtx = this.getRequestContext();
    MockHttpServletRequest request = (MockHttpServletRequest) reqCtx.getRequest();

    AttributePrincipal attributePrincipal = new AttributePrincipalImpl("admin");
    Assertion assertion = new AssertionImpl(attributePrincipal, new HashMap());
    request.setAttribute(CasClientPluginSystemCostants.JPCASCLIENT_CONST_CAS_ASSERTION, assertion);
View Full Code Here

public class WidgetReplicatorTag extends TagSupport {

  @Override
  public int doEndTag() throws JspException {
    ServletRequest req =  this.pageContext.getRequest();
    RequestContext reqCtx = (RequestContext) req.getAttribute(RequestContext.REQCTX);
    try {
      Widget currentShowlet = (Widget) reqCtx.getExtraParam(SystemConstants.EXTRAPAR_CURRENT_WIDGET);
      String pageCode = currentShowlet.getConfig().getProperty("pageCodeParam");
      IPageManager pageManager = (IPageManager) ApsWebApplicationUtils.getBean(SystemConstants.PAGE_MANAGER, this.pageContext);
      IPage targetPage = pageManager.getPage(pageCode);
      if (null != targetPage) {
        String frameIdString = currentShowlet.getConfig().getProperty("frameIdParam");
        int frameId = Integer.parseInt(frameIdString);
        Widget[] showlets = targetPage.getWidgets();
        if (showlets.length>=frameId) {
          Widget targetShowlet = targetPage.getWidgets()[frameId];
          if (null != targetShowlet) {
            reqCtx.addExtraParam(SystemConstants.EXTRAPAR_CURRENT_WIDGET, targetShowlet);
            WidgetType WidgetType = targetShowlet.getType();
            if (WidgetType.isLogic()) {
              WidgetType = WidgetType.getParentType();
            }
            String pluginCode = WidgetType.getPluginCode();
View Full Code Here

 
  @Override
  public int doStartTag() throws JspException {
    ServletRequest request =  this.pageContext.getRequest();
    try {
      RequestContext reqCtx = (RequestContext) request.getAttribute(RequestContext.REQCTX);
      Object value = reqCtx.getExtraParam(this.getParam());
      if (null != value) {
        String var = this.getVar();
        if (null == var || "".equals(var)) {
          this.pageContext.getOut().print(value);
        } else {
View Full Code Here

  @Override
  public int doStartTag() throws JspException {
    ServletRequest request = this.pageContext.getRequest();
    try {
      RequestContext reqCtx = (RequestContext) request.getAttribute(RequestContext.REQCTX);
      Widget widget = (Widget) reqCtx.getExtraParam(SystemConstants.EXTRAPAR_CURRENT_WIDGET);
            ApsProperties showletConfig = widget.getConfig();
            String modelId = this.extractModelId(showletConfig, reqCtx);
      if (null != modelId) {
        String var = this.getVar();
        if (null == var || "".equals(var)) {
View Full Code Here

public class FacetNavTreeTag extends AbstractFacetNavTag {

  @Override
  public int doStartTag() throws JspException {
    ServletRequest request =  this.pageContext.getRequest();
    RequestContext reqCtx = (RequestContext) request.getAttribute(RequestContext.REQCTX);
    try {
      List<String> requiredFacets = this.getRequiredFacets();

      IFacetNavHelper facetNavHelper = (IFacetNavHelper) ApsWebApplicationUtils.getBean(JpFacetNavSystemConstants.CONTENT_FACET_NAV_HELPER, this.pageContext);
      Map<String, Integer> occurrences = facetNavHelper.getOccurences(requiredFacets, reqCtx);
View Full Code Here

TOP

Related Classes of com.agiletec.aps.system.RequestContext

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.