Package ariba.ui.aribaweb.core

Examples of ariba.ui.aribaweb.core.AWRequest


{
    public static final String PostsAction = "posts";

    public AWResponseGenerating postsAction ()
    {
        AWRequest request = request();
        AWResponse response = application().createResponse(request());
        response.setContentType(AWContentType.TextXml);
        if ("GET".equals(request.method())) {
            String pi = request.formValueForKey("pi");
            List posts = PostService.getPosts();
            if (pi != null) {
                int postIndex = Integer.parseInt(pi);
                posts = ListUtil.list(posts.get(postIndex));
            }
View Full Code Here


        return false;
    }

    public AWResponseGenerating pollAction ()
    {
        AWRequest request = requestContext().request();
        String sessionId = request.formValueForKey(KeySessionId);
        FileStatusHandler handler = null;
        if (!StringUtil.nullOrEmptyOrBlankString(sessionId)) {
            handler = getHandlerForSessionId(sessionId);
        }
        String msg = handler == null ? "none" : handler.status();
View Full Code Here

                requestContext, "action", action);
    }

    public AWResponseGenerating directAction ()
    {
        AWRequest request = request();
        String actionURL = request.formValueForKey("action");
        return handleAction(actionURL, null);
    }
View Full Code Here

        _topOffsetId = null;
    }

    public static boolean scrollingAllowed (AWRequestContext requestContext)
    {
        AWRequest request = requestContext.request();
        AWSession session = requestContext.session(false);
        boolean isAccessibilityEnabled =
            session != null ? session.isAccessibilityEnabled() : false;
        // IE 6.0+ and anything else (assume Firefox)
        return request != null
                    && (!request.isBrowserMicrosoft() || !request.isBrowserIE55())
                    && !isAccessibilityEnabled
                    && !requestContext.isPrintMode();
    }
View Full Code Here

        AWComponent modalPageComponent = null;
        AWRequestContext requestContext = requestContext();
        String windowNameString = StringUtil.strcat("aw", _elementId.string());
        AWEncodedString windowName =
            AWEncodedString.sharedEncodedString(windowNameString);
        AWRequest request = requestContext.request();
        String shouldClose = request.formValueForKey("awshouldClose");
        if (shouldClose != null) {
            // Go down this path when the modal window closes
            // flush the page cache and cycle the current page
            session().removePageCache(windowName);
            modalPageComponent = (AWComponent)valueForBinding("windowCloseAction");
View Full Code Here

        _dateFactory = null;
    }

    static Date computeCalendarDate (AWRequestContext requestContext, AWDateFactory dateFactory)
    {
        AWRequest request = requestContext.request();
        AWSession session = requestContext.session();
        String yearString = request.formValueForKey(AWCalendarYearKey);
        String monthString = request.formValueForKey(AWCalendarMonthKey);
        String dayString = request.formValueForKey(AWCalendarDateKey);
        Locale clientLocale = request.preferredLocale();
        TimeZone clientTimeZone = session.clientTimeZone();
        int year = Integer.parseInt(yearString);
        int month = Integer.parseInt(monthString);
        int day = Integer.parseInt(dayString);
        return dateFactory.createDate(year, month, day, clientTimeZone, clientLocale);
View Full Code Here

    public static Boolean isIE4 (AWSession session)
    {
        Boolean isIE4 = (Boolean)session.httpSession().getAttribute(IsIE4Key);
        if (isIE4 == null) {
            AWRequest request = session.request();
            isIE4 = isIE4(request) ? Boolean.TRUE : Boolean.FALSE;
            session.httpSession().setAttribute(IsIE4Key, isIE4);
        }
        return isIE4;
    }
View Full Code Here

TOP

Related Classes of ariba.ui.aribaweb.core.AWRequest

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.