Examples of FlexResponse


Examples of ehistory.web.flex.model.FlexResponse

import ehistory.web.flex.model.FlexTicks;

public class RequestProcessor {

    public FlexResponse process(ClientBean clientBean, FlexRequest request) {
        FlexResponse response = new FlexResponse();

        if (request.getTimeDelta() != null || request.getTimeZoom() != null || request.getWidthChanged() != null) {
            FlexTicks ticks = new FlexTicks();
            TimeBean timeBean = clientBean.getTimeBean();
            if (request.getTimeDelta() != null) {
                timeBean.move(request.getTimeDelta());
            }
            if (request.getTimeZoom() != null) {
                timeBean.zoom(request.getTimeZoom());
            }
            if (request.getWidthChanged() != null) {
                timeBean.setWidth(request.getWidthChanged());
            }
            ticks.setTicks(timeBean.getTicks());
            ticks.setTickTitles(timeBean.getTickTitles());
            response.setTicks(ticks);

//            FlexEvents events = new FlexEvents();
//            EventsBean eventsBean = clientBean.getEventsBean();
//            eventsBean.refresh();
//            events.setEvents(eventsBean.getEvents());
//            response.setEvents(events);
        }

        if (request.getMapDeltaX() != null || request.getMapDeltaY() != null ||
                request.getMapZoom() != null || request.getWidthChanged() != null) {
            FlexMap map = new FlexMap();
            MapBean mapBean = clientBean.getMapBean();
            if (request.getWidthChanged() != null) {
                mapBean.setWidth(request.getWidthChanged());
            }
            if (request.getMapDeltaX() != null || request.getMapDeltaY() != null) {
                int mapDeltaX = request.getMapDeltaX() == null ? 0 : request.getMapDeltaX();
                int mapDeltaY = request.getMapDeltaY() == null ? 0 : request.getMapDeltaY();
                mapBean.move(mapDeltaX, mapDeltaY);
            }
            if (request.getMapZoom() != null) {
                mapBean.zoom(request.getMapZoom());
            }
            map.setObjectsTitles(mapBean.getObjectTitles());
            map.setObjectsAreas(mapBean.getObjectsToIntArray());
            response.setMap(map);
        }

        return response;
    }
View Full Code Here

Examples of ehistory.web.flex.model.FlexResponse

            clientBean.setBackendBean(backendBean);
            session.setAttribute(CLIENT_BEAN, clientBean);
        }

        // process request
        FlexResponse flexResponse;
        synchronized (clientBean) {
            flexResponse = processor.process(clientBean, flexRequest);
        }

        // writer response
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.