Search in sources :

Example 6 with GPBBox

use of org.geosdi.geoplatform.core.model.GPBBox in project geo-platform by geosdi.

the class GPJacksonLayerSupportTest method getBBoxDataMapperTest.

@Test
public void getBBoxDataMapperTest() throws Exception {
    GPBBox bbox = jacksonSupport.getDefaultMapper().readValue(currentThread().getContextClassLoader().getResourceAsStream(GET_BBOX_DATA_JSON), GPBBox.class);
    logger.info("\n\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@GET_BBOX_DATA_MAPPING : {}\n\n", bbox);
    super.marshall(bbox);
}
Also used : GPBBox(org.geosdi.geoplatform.core.model.GPBBox) Test(org.junit.Test)

Example 7 with GPBBox

use of org.geosdi.geoplatform.core.model.GPBBox in project geo-platform by geosdi.

the class MapService method convertClientViewportToDTO.

private ArrayList<GPViewport> convertClientViewportToDTO(List<GPClientViewport> viewportList) {
    ArrayList<GPViewport> serverViewportList = Lists.<GPViewport>newArrayList();
    GPViewport serverViewport;
    GPBBox serverBBOX;
    BBoxClientInfo clientBBOX;
    if (viewportList != null) {
        for (GPClientViewport viewport : viewportList) {
            clientBBOX = viewport.getBbox();
            serverBBOX = new GPBBox(clientBBOX.getLowerLeftX(), clientBBOX.getLowerLeftY(), clientBBOX.getUpperRightX(), clientBBOX.getUpperRightY());
            serverViewport = new GPViewport(viewport.getName(), viewport.getDescription(), viewport.getZoomLevel(), serverBBOX, viewport.isDefault());
            serverViewportList.add(serverViewport);
        }
    }
    return serverViewportList;
}
Also used : GPViewport(org.geosdi.geoplatform.core.model.GPViewport) BBoxClientInfo(org.geosdi.geoplatform.gui.configuration.map.client.geometry.BBoxClientInfo) GPClientViewport(org.geosdi.geoplatform.gui.configuration.map.client.GPClientViewport) GPBBox(org.geosdi.geoplatform.core.model.GPBBox)

Aggregations

GPBBox (org.geosdi.geoplatform.core.model.GPBBox)7 GPViewport (org.geosdi.geoplatform.core.model.GPViewport)4 GPClientViewport (org.geosdi.geoplatform.gui.configuration.map.client.GPClientViewport)3 BBoxClientInfo (org.geosdi.geoplatform.gui.configuration.map.client.geometry.BBoxClientInfo)3 Test (org.junit.Test)3 InsertViewportRequest (org.geosdi.geoplatform.request.viewport.InsertViewportRequest)2 GPMessage (org.geosdi.geoplatform.core.model.GPMessage)1 GPUser (org.geosdi.geoplatform.core.model.GPUser)1 GPLoginUserDetail (org.geosdi.geoplatform.gui.client.model.security.GPLoginUserDetail)1 IGPAccountDetail (org.geosdi.geoplatform.gui.global.security.IGPAccountDetail)1 GPClientMessage (org.geosdi.geoplatform.gui.impl.message.GPClientMessage)1 UserTreeOptions (org.geosdi.geoplatform.gui.impl.users.options.UserTreeOptions)1 IGPClientMessage (org.geosdi.geoplatform.gui.model.message.IGPClientMessage)1 Element (org.jdom.Element)1