kz.arta.synergy.server.api.rest.map
Class MapWrapper

java.lang.Object
  extended by kz.arta.synergy.server.api.rest.map.MapWrapper

public class MapWrapper
extends java.lang.Object

Created by IntelliJ IDEA. User: topa Date: 13.02.14 Time: 11:12 To change this template use File | Settings | File Templates.


Constructor Summary
MapWrapper()
           
 
Method Summary
static java.lang.String getMapJson(Map map, java.lang.String locale)
           
static java.lang.String getTreeMapJson(TreeMap map, java.lang.String locale)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MapWrapper

public MapWrapper()
Method Detail

getMapJson

public static java.lang.String getMapJson(Map map,
                                          java.lang.String locale)
Parameters:
map -
locale -
Returns:
json следующего формата
 
{
"mapID": строка, идентификатор карты,
"name": строка, название карты,
"parentID": строка, идентификатор родительской карты
"is_public": "true" - карта доступна всем пользователям, иначе - только тем, кому даны права
"width": число, ширина карты
"height": число, высота карты
"authorID": строка, идентификатор автора карты
"number": число, порядковый номер карты
"link_params": строка - параметры для формирования URL карты. С помощью этой строки можно получить
абсолютный URL http(s)://host:port/Synergy/Synergy.html?link_params или
относительный URL #link_params
}

getTreeMapJson

public static java.lang.String getTreeMapJson(TreeMap map,
                                              java.lang.String locale)
Parameters:
map -
locale -
Returns:
json следующего формата
 
{
"mapID": строка, идентификатор карты,
"name": строка, название карты,
"parentID": строка, идентификатор родительской карты
"is_public": "true" - карта доступна всем пользователям, иначе - только тем, кому даны права
"width": число, ширина карты
"height": число, высота карты
"authorID": строка, идентификатор автора карты
"number": число, порядковый номер карты
"link_params": строка - параметры для формирования URL карты. С помощью этой строки можно получить
абсолютный URL http(s)://host:port/Synergy/Synergy.html?link_params или
относительный URL #link_params
"has_children": true - если у данной карты есть вложенные карты, false - иначе
}


Copyright © 2000 Dummy Corp. All Rights Reserved.