Class VmwareTopologyProvider
- java.lang.Object
-
- org.opennms.features.topology.api.topo.AbstractTopologyProvider
-
- org.opennms.features.topology.plugins.topo.vmware.internal.VmwareTopologyProvider
-
- All Implemented Interfaces:
SelectionAware
,GraphProvider
public class VmwareTopologyProvider extends AbstractTopologyProvider
-
-
Field Summary
Fields Modifier and Type Field Description static String
METADATA_CONTEXT
static String
METADATA_MANAGED_ENTITY_TYPE
static String
METADATA_MANAGED_OBJECT_ID
static String
METADATA_MANAGEMENT_SERVER
static String
METADATA_STATE
static String
METADATA_TOPOLOGY_INFO
static String
TOPOLOGY_NAMESPACE_VMWARE
-
Fields inherited from class org.opennms.features.topology.api.topo.AbstractTopologyProvider
graph, topologyProviderInfo
-
-
Constructor Summary
Constructors Constructor Description VmwareTopologyProvider(NodeDao nodeDao, IpInterfaceDao ipInterfaceDao)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
contributesTo(ContentType type)
Allows theGraphProvider
to define if it contributes to a certainContentType
.Defaults
getDefaults()
static String
getManagedEntityType(OnmsNode node)
static String
getManagedObjectId(OnmsNode node)
static String
getManagementServer(OnmsNode node)
SelectionChangedListener.Selection
getSelection(List<VertexRef> selectedVertices, ContentType type)
Converts the providedselectedVertices
to a Selection.static String
getState(OnmsNode node)
static String
getTopologyInfo(OnmsNode node)
void
refresh()
-
Methods inherited from class org.opennms.features.topology.api.topo.AbstractTopologyProvider
getCurrentGraph, getNamespace, getSelection, getTopologyProviderInfo, setTopologyProviderInfo
-
-
-
-
Field Detail
-
TOPOLOGY_NAMESPACE_VMWARE
public static final String TOPOLOGY_NAMESPACE_VMWARE
- See Also:
- Constant Field Values
-
METADATA_CONTEXT
public static final String METADATA_CONTEXT
- See Also:
- Constant Field Values
-
METADATA_MANAGEMENT_SERVER
public static final String METADATA_MANAGEMENT_SERVER
- See Also:
- Constant Field Values
-
METADATA_MANAGED_ENTITY_TYPE
public static final String METADATA_MANAGED_ENTITY_TYPE
- See Also:
- Constant Field Values
-
METADATA_MANAGED_OBJECT_ID
public static final String METADATA_MANAGED_OBJECT_ID
- See Also:
- Constant Field Values
-
METADATA_TOPOLOGY_INFO
public static final String METADATA_TOPOLOGY_INFO
- See Also:
- Constant Field Values
-
METADATA_STATE
public static final String METADATA_STATE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
VmwareTopologyProvider
public VmwareTopologyProvider(NodeDao nodeDao, IpInterfaceDao ipInterfaceDao)
-
-
Method Detail
-
refresh
public void refresh()
- Specified by:
refresh
in interfaceGraphProvider
- Specified by:
refresh
in classAbstractTopologyProvider
-
getDefaults
public Defaults getDefaults()
-
getSelection
public SelectionChangedListener.Selection getSelection(List<VertexRef> selectedVertices, ContentType type)
Description copied from interface:SelectionAware
Converts the providedselectedVertices
to a Selection. The providedtype
represents the according browser table. This method is only invoked ifSelectionAware.contributesTo(ContentType)
returns to for the providedtype
- Parameters:
selectedVertices
- The vertices currently selected in the Topology UI.type
- The type to filter for. Represents the according browser table.- Returns:
- The selection containing the List of Restrictions. Must NOT be null.
- See Also:
SelectionChangedListener.Selection
-
contributesTo
public boolean contributesTo(ContentType type)
Description copied from interface:SelectionAware
Allows theGraphProvider
to define if it contributes to a certainContentType
. Iffalse
it is not shown in the browsers tab at all- Parameters:
type
- The type to check ifthis
contribute to- Returns:
- true if
this
contributes to the providedtype
-
-