|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.opennms.web.map.mapd.ManagerMapdImpl
public class ManagerMapdImpl
| Constructor Summary | |
|---|---|
ManagerMapdImpl()
|
|
| Method Summary | |
|---|---|
void |
clearMap()
|
void |
closeMap()
Close a VMap previusly opened. |
void |
deleteAllMapElements()
delete all defined sub maps in existent maps |
void |
deleteAllNodeElements()
delete all defined node elements in existent maps |
void |
deleteElementsOfMap(int mapId)
|
void |
deleteMap()
|
void |
deleteMap(int mapId)
delete the map with identifier id |
void |
deleteMap(VMap map)
delete the map in input |
void |
deleteMaps(int[] maps)
delete the maps with the identifiers in input |
void |
deleteMaps(VMap[] maps)
delete the maps in input |
boolean |
foundLoopOnMaps(VMap parentMap,
int mapId)
|
VElementInfo[] |
getAllElementInfo()
|
VMapInfo[] |
getAllMapMenus()
Get all defined maps. |
VMap[] |
getAllMaps(boolean refreshElems)
Get all defined maps. |
HashMap<Integer,Integer> |
getAllNodesOccursOnMap(VMap map)
Gets all nodes on the passed map (and its submaps) with theirs occurrences |
List<String> |
getCategories()
|
VElementInfo[] |
getElementInfoLike(String like)
|
List<VLink> |
getLinks(Collection<VElement> elems)
|
List<VLink> |
getLinks(VElement[] elems)
|
List<VLink> |
getLinksOnElem(VElement[] elems,
VElement elem)
|
VMap[] |
getMap(String mapname,
String maptype,
boolean refreshElems)
Take the map label and type in input and return it in VMap form. |
VMapInfo |
getMapMenu(int mapId)
|
VMap[] |
getMapsByName(String mapName,
boolean refreshElems)
Take the maps with name in input and return them in VMap[] form. |
VMap[] |
getMapsLike(String likeLabel,
boolean refreshElems)
Take the maps with label like the pattern in input and return them in VMap[] form. |
VMapInfo[] |
getMapsMenuByName(String mapName)
Take the maps with name in input and return them in MapMenu[] form. |
List |
getMapsMenuTreeByName(String mapName)
Take all the maps in the tree of maps considering the with name in input as the root of the tree. |
Set<Integer> |
getNodeidsOnElement(VElement elem)
recursively gets all nodes contained by elem and its submaps (if elem is a map) |
List<VMapInfo> |
getVisibleMapsMenu(String user)
gets all visible maps for user in input |
VElement |
newElement(int mapId,
int elementId,
String type)
Create a new (not child) empty Submap with the identifier setted to id. |
VElement |
newElement(int mapId,
int elementId,
String type,
int x,
int y)
Create a new (not child) empty Submap with the identifier setted to id. |
VElement |
newElement(int mapId,
int elementId,
String type,
String iconname)
Create a new (not child) empty Submap with the identifier setted to id. |
VElement |
newElement(int mapId,
int elementId,
String type,
String iconname,
int x,
int y)
Create a new (not child) empty Submap with the identifier setted to id. |
VElement |
newElement(int elementId,
String type)
|
VElement |
newElement(int elementId,
String type,
int x,
int y)
|
VElement |
newElement(int elementId,
String type,
String iconname,
int x,
int y)
|
VMap |
newMap()
Create a new empty VMap and return it. |
VMap |
newMap(String name,
String accessMode,
String owner,
String userModifies,
int width,
int height)
Create a new VMap and return it |
VMap |
openMap()
|
VMap |
openMap(int id,
boolean refreshElems)
Take the map with id in input and return it in VMap form. |
VMap |
openMap(int id,
String user,
boolean refreshElems)
Take the map with id in input and return it in VMap form. |
VElement |
refreshElement(VElement mapElement)
|
List<VElement> |
refreshElements(VElement[] mapElements)
Refreshes of avail,severity and status of the elements in input. |
List |
refreshLinks(VLink[] mapLinks)
TODO write this method simil way to refreshElement Not Yet Implemented |
List<VElement> |
refreshMap()
|
VMap |
reloadMap(VMap map)
Refreshs avail,severity and status of the map in input and its elements |
void |
save(VMap map)
save the map in input |
void |
save(VMap[] maps)
save the maps in input |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ManagerMapdImpl()
| Method Detail |
|---|
public void clearMap()
throws MapNotFoundException,
MapsException
clearMap in interface ManagerMapNotFoundException
MapsExceptionpublic void closeMap()
Manager
closeMap in interface Manager
public void deleteAllMapElements()
throws MapsException
Manager
deleteAllMapElements in interface ManagerMapsException
public void deleteAllNodeElements()
throws MapsException
Manager
deleteAllNodeElements in interface ManagerMapsException
public void deleteElementsOfMap(int mapId)
throws MapsException
deleteElementsOfMap in interface ManagerMapsException
public void deleteMap(VMap map)
throws MapsException,
MapNotFoundException
Manager
deleteMap in interface Managermap - to delete
MapsException - if an error occour deleting map, MapNotFoundException if the
map to delete doesn't exist.
MapNotFoundException
public void deleteMap()
throws MapsException,
MapNotFoundException
deleteMap in interface ManagerMapsException
MapNotFoundException
public void deleteMap(int mapId)
throws MapsException
Manager
deleteMap in interface ManagerMapsException
public void deleteMaps(VMap[] maps)
throws MapsException
Manager
deleteMaps in interface Managermaps - to delete
MapsException
public void deleteMaps(int[] maps)
throws MapsException
Manager
deleteMaps in interface ManagerMapsException
public boolean foundLoopOnMaps(VMap parentMap,
int mapId)
throws MapsException
foundLoopOnMaps in interface ManagerMapsException
public VElementInfo[] getAllElementInfo()
throws MapsException
getAllElementInfo in interface ManagerMapsException
public VMapInfo[] getAllMapMenus()
throws MapsException
Manager
getAllMapMenus in interface ManagerMapsException
public VMap[] getAllMaps(boolean refreshElems)
throws MapNotFoundException,
MapsException
Manager
getAllMaps in interface ManagerrefreshElems - says if refresh maps' elements
MapsException
MapNotFoundException
public HashMap<Integer,Integer> getAllNodesOccursOnMap(VMap map)
throws MapsException
Manager
getAllNodesOccursOnMap in interface ManagerMapsException
public List<String> getCategories()
throws MapsException
getCategories in interface ManagerMapsException
public VElementInfo[] getElementInfoLike(String like)
throws MapsException
getElementInfoLike in interface ManagerMapsException
public List<VLink> getLinks(VElement[] elems)
throws MapsException
getLinks in interface ManagerMapsException
public List<VLink> getLinks(Collection<VElement> elems)
throws MapsException
getLinks in interface ManagerMapsException
public List<VLink> getLinksOnElem(VElement[] elems,
VElement elem)
throws MapsException
getLinksOnElem in interface ManagerMapsException
public VMap[] getMap(String mapname,
String maptype,
boolean refreshElems)
throws MapsManagementException,
MapNotFoundException,
MapsException
Manager
getMap in interface ManagerrefreshElems - says if refresh map's elements
MapsException
MapsManagementException
MapNotFoundException
public VMapInfo getMapMenu(int mapId)
throws MapNotFoundException,
MapsException
getMapMenu in interface ManagerMapNotFoundException
MapsException
public VMap[] getMapsByName(String mapName,
boolean refreshElems)
throws MapNotFoundException,
MapsException
Manager
getMapsByName in interface ManagerMapsException
MapNotFoundException
public VMap[] getMapsLike(String likeLabel,
boolean refreshElems)
throws MapsException
Manager
getMapsLike in interface ManagerrefreshElems - says if refresh map's elements
MapsException
public VMapInfo[] getMapsMenuByName(String mapName)
throws MapNotFoundException,
MapsException
Manager
getMapsMenuByName in interface ManagerMapsException
MapNotFoundException
public List getMapsMenuTreeByName(String mapName)
throws MapNotFoundException,
MapsException
Manager
getMapsMenuTreeByName in interface ManagerMapsException
MapNotFoundException
public Set<Integer> getNodeidsOnElement(VElement elem)
throws MapsException
Manager
getNodeidsOnElement in interface ManagerMapsException
public List<VMapInfo> getVisibleMapsMenu(String user)
throws MapsException
Manager
getVisibleMapsMenu in interface ManagerMapsException
public VElement newElement(int mapId,
int elementId,
String type,
int x,
int y)
throws MapsException
Manager
newElement in interface Managertype - the node type
MapsException
public VElement newElement(int elementId,
String type,
int x,
int y)
throws MapsException
newElement in interface ManagerMapsException
public VElement newElement(int mapId,
int elementId,
String type)
throws MapsException
Manager
newElement in interface Managertype - the node type
MapsException
public VElement newElement(int elementId,
String type)
throws MapsException
newElement in interface ManagerMapsException
public VElement newElement(int mapId,
int elementId,
String type,
String iconname,
int x,
int y)
throws MapsException
Manager
newElement in interface Managertype - the node type
MapsException
public VElement newElement(int elementId,
String type,
String iconname,
int x,
int y)
throws MapsException
newElement in interface ManagerMapsException
public VElement newElement(int mapId,
int elementId,
String type,
String iconname)
throws MapsException
Manager
newElement in interface Managertype - the node type
MapsExceptionpublic VMap newMap()
Manager
newMap in interface Manager
public VMap newMap(String name,
String accessMode,
String owner,
String userModifies,
int width,
int height)
Manager
newMap in interface Manager
public VMap openMap()
throws MapNotFoundException
openMap in interface ManagerMapNotFoundException
public VMap openMap(int id,
boolean refreshElems)
throws MapNotFoundException,
MapsException
Manager
openMap in interface ManagerrefreshElems - says if refresh the map's elements
MapsException
MapNotFoundException
public VMap openMap(int id,
String user,
boolean refreshElems)
throws MapNotFoundException,
MapsException
Manager
openMap in interface ManagerrefreshElems - says if refresh the map's elements
MapsException
MapNotFoundException
public VElement refreshElement(VElement mapElement)
throws MapsException
refreshElement in interface ManagerMapsException
public List<VElement> refreshElements(VElement[] mapElements)
throws MapsException
Manager
refreshElements in interface ManagermapElements - the elements to refresh
MapsExceptionpublic List refreshLinks(VLink[] mapLinks)
Manager
refreshLinks in interface Manager
public List<VElement> refreshMap()
throws MapsException
refreshMap in interface ManagerMapsException
public VMap reloadMap(VMap map)
throws MapsException
Manager
reloadMap in interface ManagerMapsException
public void save(VMap map)
throws MapsException
Manager
save in interface Managermap - to save
MapsException
public void save(VMap[] maps)
throws MapsException
Manager
save in interface Managermaps - to save
MapsException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||