Class AbstractAnalysisOperation
- java.lang.Object
-
- org.opennms.features.topology.plugins.topo.bsm.operations.AbstractAnalysisOperation
-
- All Implemented Interfaces:
Operation
- Direct Known Subclasses:
ImpactAnalysisOperation
,RootCauseAnalysisOperation
public abstract class AbstractAnalysisOperation extends java.lang.Object implements Operation
-
-
Field Summary
-
Fields inherited from interface org.opennms.features.topology.api.Operation
OPERATION_CONTEXT_LOCATION, OPERATION_LABEL, OPERATION_MENU_LOCATION
-
-
Constructor Summary
Constructors Constructor Description AbstractAnalysisOperation()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description boolean
display(java.util.List<VertexRef> targets, OperationContext operationContext)
boolean
enabled(java.util.List<VertexRef> targets, OperationContext operationContext)
void
execute(java.util.List<VertexRef> targets, OperationContext operationContext)
BusinessServiceManager
getBusinessServiceManager()
abstract java.lang.String
getMessageForNoResultDialog()
java.util.List<AbstractBusinessServiceVertex>
getVertices(java.util.List<VertexRef> targets)
abstract BusinessServiceVertexVisitor<java.lang.Boolean>
getVisitorForSupportedVertices()
abstract BusinessServiceVertexVisitor<java.util.Collection<GraphVertex>>
getVisitorForVerticesToFocus(BusinessServiceStateMachine stateMachine)
void
setBusinessServiceManager(BusinessServiceManager businessServiceManager)
-
-
-
Method Detail
-
getVisitorForSupportedVertices
public abstract BusinessServiceVertexVisitor<java.lang.Boolean> getVisitorForSupportedVertices()
-
getVisitorForVerticesToFocus
public abstract BusinessServiceVertexVisitor<java.util.Collection<GraphVertex>> getVisitorForVerticesToFocus(BusinessServiceStateMachine stateMachine)
-
getMessageForNoResultDialog
public abstract java.lang.String getMessageForNoResultDialog()
-
execute
public void execute(java.util.List<VertexRef> targets, OperationContext operationContext)
-
getVertices
public java.util.List<AbstractBusinessServiceVertex> getVertices(java.util.List<VertexRef> targets)
-
display
public boolean display(java.util.List<VertexRef> targets, OperationContext operationContext)
-
enabled
public boolean enabled(java.util.List<VertexRef> targets, OperationContext operationContext)
-
getBusinessServiceManager
public BusinessServiceManager getBusinessServiceManager()
-
setBusinessServiceManager
public void setBusinessServiceManager(BusinessServiceManager businessServiceManager)
-
-