arta.synergy.ejb.mbo.pointers.maps
Class PoinersManager

java.lang.Object
  extended by arta.synergy.ejb.mbo.pointers.maps.PoinersManager

public class PoinersManager
extends java.lang.Object

Created by IntelliJ IDEA. User: topa Date: 09.09.2010 Time: 12:22:52
Менеджер показателей карт


Constructor Summary
PoinersManager()
           
 
Method Summary
 ServerResult<java.util.ArrayList<MapObject>> addPointer(java.util.ArrayList<MapObject> mapObjects, java.lang.String mapID, java.lang.String userID, GWTDate date, java.lang.String host, java.lang.String locale, javax.ejb.EJBContext context)
           
 ServerResult<MapObject> addPointer(MapObject mapObject, java.lang.String mapID, java.lang.String userID, GWTDate date, java.lang.String host, java.lang.String locale)
          Метод добавлеяет показатель на карту показателей
 ServerResult<java.lang.Boolean> deletePointer(java.lang.String objectID, java.lang.String userID, java.lang.String host, java.lang.String locale)
          Метод удаляет элемент (показатель/цель) с карты
 ServerResult<MapFull> getMap(java.lang.String mapID, java.lang.String userID, java.lang.String locale, GWTDate date)
          Метод возвращает полную информацию о карте
 ServerResult<MapObject> getPointerForMap(java.lang.String objectID, java.lang.String userID, java.lang.String locale, GWTDate date)
          Метод поднимает информацию о показателе, для размещения его на карте
 ServerResult<MapPointersList> getPointers(PointerSearchParams params, java.lang.String locale)
          Метод возвращает списк показателей соответствующих заданным параметрам поиска
static void main(java.lang.String[] args)
           
 ServerResult<java.lang.Boolean> saveMapPointers(java.lang.String mapID, java.lang.String userID, java.util.ArrayList<MapObject> pointers, java.lang.String locale)
          Метод сохраняет расположение показателей на карте
static ServerResult<java.lang.Boolean> savePointerSettings(java.lang.String objectID, java.util.HashMap<java.lang.String,java.lang.String> props, java.lang.String userID, java.lang.String host, java.lang.String locale)
          Метод сохраняет настройки показателя карты
 ServerResult<java.lang.Boolean> setPointerPosition(java.lang.String mapObjectID, java.lang.String userID, int x, int y, int objWidth, int objHeight, java.lang.String host, java.lang.String locale)
          Метод сохраняет позицию объекта (показателя или цели) на стратегической карте
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PoinersManager

public PoinersManager()
Method Detail

getPointers

public ServerResult<MapPointersList> getPointers(PointerSearchParams params,
                                                 java.lang.String locale)
Метод возвращает списк показателей соответствующих заданным параметрам поиска

Parameters:
params - параметры поиска
locale - локаль пользователя
Returns:
список поазателей

getPointerForMap

public ServerResult<MapObject> getPointerForMap(java.lang.String objectID,
                                                java.lang.String userID,
                                                java.lang.String locale,
                                                GWTDate date)
Метод поднимает информацию о показателе, для размещения его на карте

Parameters:
userID - ID пользователя
locale - локаль пользователя
Returns:
показатель

addPointer

public ServerResult<MapObject> addPointer(MapObject mapObject,
                                          java.lang.String mapID,
                                          java.lang.String userID,
                                          GWTDate date,
                                          java.lang.String host,
                                          java.lang.String locale)
Метод добавлеяет показатель на карту показателей

Parameters:
mapID - ID карты
userID - ID пользователя вызвавшего метод
host - хост, с которого вызван метод
locale - локаль пользователя
Returns:
созданный показатель

addPointer

public ServerResult<java.util.ArrayList<MapObject>> addPointer(java.util.ArrayList<MapObject> mapObjects,
                                                               java.lang.String mapID,
                                                               java.lang.String userID,
                                                               GWTDate date,
                                                               java.lang.String host,
                                                               java.lang.String locale,
                                                               javax.ejb.EJBContext context)

saveMapPointers

public ServerResult<java.lang.Boolean> saveMapPointers(java.lang.String mapID,
                                                       java.lang.String userID,
                                                       java.util.ArrayList<MapObject> pointers,
                                                       java.lang.String locale)
Метод сохраняет расположение показателей на карте

Parameters:
mapID - ID карты
userID - ID пользователя, вызвавшего метод
pointers - список показателей
locale - локаль пользователя
Returns:

getMap

public ServerResult<MapFull> getMap(java.lang.String mapID,
                                    java.lang.String userID,
                                    java.lang.String locale,
                                    GWTDate date)
Метод возвращает полную информацию о карте

Parameters:
mapID - ID карты
userID - ID пользователя
locale - локаль пользователя
date -
Returns:
карта

setPointerPosition

public ServerResult<java.lang.Boolean> setPointerPosition(java.lang.String mapObjectID,
                                                          java.lang.String userID,
                                                          int x,
                                                          int y,
                                                          int objWidth,
                                                          int objHeight,
                                                          java.lang.String host,
                                                          java.lang.String locale)
Метод сохраняет позицию объекта (показателя или цели) на стратегической карте

Parameters:
mapObjectID - ID объекта
userID - ID пользователя вызвавшего метод
x - координата левого верхнего угла х
y - координата левого верхнего угла у
host - хост, с которого вызван метод
locale - локаль пользователя
Returns:

deletePointer

public ServerResult<java.lang.Boolean> deletePointer(java.lang.String objectID,
                                                     java.lang.String userID,
                                                     java.lang.String host,
                                                     java.lang.String locale)
Метод удаляет элемент (показатель/цель) с карты

Parameters:
objectID - ID показателя
userID - ID пользователя, вызвавшего метод
host - хост, с которого вызван метод
locale - локаль пользователя
Returns:

savePointerSettings

public static ServerResult<java.lang.Boolean> savePointerSettings(java.lang.String objectID,
                                                                  java.util.HashMap<java.lang.String,java.lang.String> props,
                                                                  java.lang.String userID,
                                                                  java.lang.String host,
                                                                  java.lang.String locale)
Метод сохраняет настройки показателя карты

Parameters:
objectID - ID элемента карты показателей
props - свойства показателя
userID - ID пользователя
host - хост, с которого вызыван метод
locale - локаль пользователя
Returns:

main

public static void main(java.lang.String[] args)


Copyright © 2000 Dummy Corp. All Rights Reserved.