public class NetworkMapLink extends Object
Modifier and Type | Field and Description |
---|---|
static int |
MULTILINK |
static int |
NORMAL |
static int |
ROUTING_BENDPOINTS |
static int |
ROUTING_DEFAULT |
static int |
ROUTING_DIRECT |
static int |
ROUTING_MANHATTAN |
static int |
VPN |
Constructor and Description |
---|
NetworkMapLink(int type,
long element1,
long element2) |
NetworkMapLink(org.netxms.base.NXCPMessage msg,
long baseId)
Create link object from NXCP message
|
NetworkMapLink(String name,
int type,
long element1,
long element2,
String connectorName1,
String connectorName2,
int flags) |
NetworkMapLink(String name,
int type,
long element1,
long element2,
String connectorName1,
String connectorName2,
SingleDciConfig[] dciList,
int flags) |
Modifier and Type | Method and Description |
---|---|
void |
fillMessage(org.netxms.base.NXCPMessage msg,
long baseId)
Fill NXCP message with link data
|
long[] |
getBendPoints() |
int |
getColor() |
String |
getConnectorName1() |
String |
getConnectorName2() |
List<SingleDciConfig> |
getDciAsList()
Returns DCI array as a list
|
SingleDciConfig[] |
getDciList() |
long |
getElement1() |
long |
getElement2() |
int |
getFlags() |
String |
getLabel()
Get label for display.
|
String |
getName() |
int |
getRouting() |
List<Long> |
getStatusObject() |
int |
getType() |
boolean |
hasConnectorName1()
Check if link has non-empty name for connector 1
|
boolean |
hasConnectorName2()
Check if link has non-empty name for connector 2
|
boolean |
hasDciData() |
boolean |
hasName()
Check if link has non-empty name
|
void |
initData(String name,
int type,
long element1,
long element2,
String connectorName1,
String connectorName2,
int flags) |
boolean |
isUnnamed()
Check if this link is unnamed.
|
void |
setBendPoints(long[] bendPoints) |
void |
setColor(int color) |
void |
setConnectorName1(String connectorName1) |
void |
setConnectorName2(String connectorName2) |
void |
setFlags(int flags) |
void |
setName(String name) |
void |
setRouting(int routing) |
void |
setStatusObject(List<Long> statusObject) |
String |
toString() |
public static final int NORMAL
public static final int VPN
public static final int MULTILINK
public static final int ROUTING_DEFAULT
public static final int ROUTING_DIRECT
public static final int ROUTING_MANHATTAN
public static final int ROUTING_BENDPOINTS
public NetworkMapLink(String name, int type, long element1, long element2, String connectorName1, String connectorName2, SingleDciConfig[] dciList, int flags)
name
- type
- element1
- element2
- connectorName1
- connectorName2
- dciList
- flags
- public NetworkMapLink(String name, int type, long element1, long element2, String connectorName1, String connectorName2, int flags)
name
- type
- element1
- element2
- connectorName1
- connectorName2
- flags
- public NetworkMapLink(int type, long element1, long element2)
type
- element1
- element2
- public NetworkMapLink(org.netxms.base.NXCPMessage msg, long baseId)
msg
- NXCP messagebaseId
- base variable IDpublic void initData(String name, int type, long element1, long element2, String connectorName1, String connectorName2, int flags)
name
- type
- element1
- element2
- connectorName1
- connectorName2
- flags
- public void fillMessage(org.netxms.base.NXCPMessage msg, long baseId)
msg
- NXCP messagebaseId
- base variable IDpublic int getType()
public long getElement1()
public long getElement2()
public String getConnectorName1()
public String getConnectorName2()
public String getName()
public String getLabel()
public boolean hasName()
public boolean hasConnectorName1()
public boolean hasConnectorName2()
public boolean isUnnamed()
public int getColor()
public void setColor(int color)
color
- the color to setpublic void setStatusObject(List<Long> statusObject)
statusObject
- the statusObject to setpublic int getRouting()
public void setRouting(int routing)
routing
- the routing to setpublic long[] getBendPoints()
public void setBendPoints(long[] bendPoints)
bendPoints
- the bendPoints to setpublic int getFlags()
public void setFlags(int flags)
flags
- the flags to setpublic boolean hasDciData()
public SingleDciConfig[] getDciList()
public List<SingleDciConfig> getDciAsList()
public void setName(String name)
name
- the name to setpublic void setConnectorName1(String connectorName1)
connectorName1
- the connectorName1 to setpublic void setConnectorName2(String connectorName2)
connectorName2
- the connectorName2 to setCopyright © 2015. All rights reserved.