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

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

public class MapManager
extends java.lang.Object

Created by IntelliJ IDEA. User: topa Date: 07.09.2010 Time: 16:02:11
Класс отвечает за управление картами плана


Field Summary
static arta.synergy.common.util.lock.LockManager mapsLockManager
           
 
Constructor Summary
MapManager()
           
 
Method Summary
static ServerResult<java.lang.Boolean> addLink(java.lang.String objectFrom, java.lang.String objectTo, java.lang.String locale)
           
static boolean canSeeMap(java.lang.String mapID, java.lang.String userID, java.sql.Statement st, java.sql.ResultSet res)
           
static ServerResult<java.lang.Boolean> clearBG(java.lang.String userID, java.lang.String mapID, java.lang.String locale)
          Метод очищает фон диаграммы
 void createMap(Map map, MapItem item, java.lang.String userID, java.lang.String stamp, java.sql.Statement st)
           
 ServerResult<MapUpdateObject> createMap(Map map, MapItem item, java.lang.String userID, java.lang.String host, java.lang.String stamp, java.lang.String locale)
          Метод создает карту
 ServerResult<MapUpdateObject> deleteMap(java.lang.String mapID, MapItem item, java.lang.String stamp, java.lang.String userID, java.lang.String locale, java.lang.String host)
          Метод удаляет карту
 MapBackground getMapBackground(java.lang.String mapID)
           
static boolean isEditable(java.lang.String mapID, java.lang.String userID)
           
static boolean isEditable(java.lang.String mapID, java.lang.String userID, java.sql.Statement st, java.sql.ResultSet res)
           
static ServerResult<java.lang.Boolean> removeLink(java.lang.String objectFrom, java.lang.String objectTo, java.lang.String locale)
           
static ServerResult<java.lang.Boolean> saveLabelHTML(java.lang.String labelID, java.lang.String labelHTML, java.lang.String locale, javax.ejb.EJBContext context)
           
 ServerResult<MapUpdateObject> saveMap(Map map, MapItem item, java.lang.String stamp, java.lang.String locale, java.lang.String userID, java.lang.String host)
          Метод изменяет данные о карте
 ServerResult<java.lang.Boolean> setMapObjectLink(java.lang.String objectID, java.lang.String link, java.lang.String actorID, java.lang.String locale, java.lang.String host)
           
static void setParentUpdated(java.lang.String mapID, java.sql.Statement st, java.sql.ResultSet res)
           
static ServerResult<java.lang.Boolean> setPointerViewType(java.lang.String objectID, int viewType, java.lang.String locale)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mapsLockManager

public static arta.synergy.common.util.lock.LockManager mapsLockManager
Constructor Detail

MapManager

public MapManager()
Method Detail

createMap

public ServerResult<MapUpdateObject> createMap(Map map,
                                               MapItem item,
                                               java.lang.String userID,
                                               java.lang.String host,
                                               java.lang.String stamp,
                                               java.lang.String locale)
Метод создает карту

Parameters:
map - карта
item - объект, для обновления данных
userID - ID пользователя
host - адрес, с которого вызван метод
stamp - стамп последнего обновления данных на клиенте
locale - локаль пользователя
Returns:
объект выполнения функции

createMap

public void createMap(Map map,
                      MapItem item,
                      java.lang.String userID,
                      java.lang.String stamp,
                      java.sql.Statement st)
               throws java.lang.Exception
Throws:
java.lang.Exception

saveMap

public ServerResult<MapUpdateObject> saveMap(Map map,
                                             MapItem item,
                                             java.lang.String stamp,
                                             java.lang.String locale,
                                             java.lang.String userID,
                                             java.lang.String host)
Метод изменяет данные о карте

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

deleteMap

public ServerResult<MapUpdateObject> deleteMap(java.lang.String mapID,
                                               MapItem item,
                                               java.lang.String stamp,
                                               java.lang.String userID,
                                               java.lang.String locale,
                                               java.lang.String host)
Метод удаляет карту

Parameters:
mapID - ID карты
item - объект, для передачи на клиент обновленных данных
stamp - стамп времени последнего обновления данных на клиенте
userID - ID пользователя
locale - локаль пользователя
host - хост, с которого вызван метод
Returns:

setParentUpdated

public static void setParentUpdated(java.lang.String mapID,
                                    java.sql.Statement st,
                                    java.sql.ResultSet res)
                             throws java.lang.Exception
Throws:
java.lang.Exception

clearBG

public static ServerResult<java.lang.Boolean> clearBG(java.lang.String userID,
                                                      java.lang.String mapID,
                                                      java.lang.String locale)
Метод очищает фон диаграммы

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

setPointerViewType

public static ServerResult<java.lang.Boolean> setPointerViewType(java.lang.String objectID,
                                                                 int viewType,
                                                                 java.lang.String locale)

addLink

public static ServerResult<java.lang.Boolean> addLink(java.lang.String objectFrom,
                                                      java.lang.String objectTo,
                                                      java.lang.String locale)

removeLink

public static ServerResult<java.lang.Boolean> removeLink(java.lang.String objectFrom,
                                                         java.lang.String objectTo,
                                                         java.lang.String locale)

isEditable

public static boolean isEditable(java.lang.String mapID,
                                 java.lang.String userID)
                          throws java.lang.Exception
Throws:
java.lang.Exception

canSeeMap

public static boolean canSeeMap(java.lang.String mapID,
                                java.lang.String userID,
                                java.sql.Statement st,
                                java.sql.ResultSet res)
                         throws java.lang.Exception
Throws:
java.lang.Exception

isEditable

public static boolean isEditable(java.lang.String mapID,
                                 java.lang.String userID,
                                 java.sql.Statement st,
                                 java.sql.ResultSet res)
                          throws java.lang.Exception
Throws:
java.lang.Exception

getMapBackground

public MapBackground getMapBackground(java.lang.String mapID)

saveLabelHTML

public static ServerResult<java.lang.Boolean> saveLabelHTML(java.lang.String labelID,
                                                            java.lang.String labelHTML,
                                                            java.lang.String locale,
                                                            javax.ejb.EJBContext context)

setMapObjectLink

public ServerResult<java.lang.Boolean> setMapObjectLink(java.lang.String objectID,
                                                        java.lang.String link,
                                                        java.lang.String actorID,
                                                        java.lang.String locale,
                                                        java.lang.String host)


Copyright © 2000 Dummy Corp. All Rights Reserved.