public class MdibRepresentation extends java.lang.Object implements MDIBStructure
| Modifier and Type | Class and Description |
|---|---|
static class |
MdibRepresentation.DescriptorWithParent |
static class |
MdibRepresentation.OperationWithVms |
static class |
MdibRepresentation.VmsWithParent |
| Constructor and Description |
|---|
MdibRepresentation(MdDescription description,
org.ws4d.java.types.EndpointReference endpointReference) |
MdibRepresentation(MdDescription description,
org.ws4d.java.types.EndpointReference endpointReference,
CommunicationAdapter communicationAdapter) |
MdibRepresentation(Mdib mdib,
org.ws4d.java.types.EndpointReference endpointReference) |
MdibRepresentation(Mdib mdib,
org.ws4d.java.types.EndpointReference endpointReference,
CommunicationAdapter communicationAdapter) |
public MdibRepresentation(Mdib mdib, org.ws4d.java.types.EndpointReference endpointReference, CommunicationAdapter communicationAdapter)
public MdibRepresentation(Mdib mdib, org.ws4d.java.types.EndpointReference endpointReference)
public MdibRepresentation(MdDescription description, org.ws4d.java.types.EndpointReference endpointReference, CommunicationAdapter communicationAdapter)
public MdibRepresentation(MdDescription description, org.ws4d.java.types.EndpointReference endpointReference)
public MdibRepresentation.VmsWithParent getVmsWithParent(java.lang.String handle)
public MdibRepresentation.DescriptorWithParent getDescriptorWithParent(java.lang.String handle)
getDescriptorWithParent in interface MDIBStructurepublic MdibRepresentation.OperationWithVms getOperationWithVms(java.lang.String handle)
public org.ws4d.java.types.EndpointReference getDeviceEndpointRef()
getDeviceEndpointRef in interface MDIBStructurepublic java.util.List<MdsDescriptor> getMDSDescriptors()
getMDSDescriptors in interface MDIBStructurepublic java.util.List<MdsDescriptor> getMDSDescriptorsSorted()
getMDSDescriptorsSorted in interface MDIBStructurepublic MdsDescriptor getVMS(java.lang.String handle)
getVMS in interface MDIBStructurepublic AbstractDescriptor getVMO(java.lang.String handle)
getVMO in interface MDIBStructurepublic java.util.List<AbstractOperationDescriptor> findOperationsForOperationDescriptor(AbstractDescriptor targetDescriptor)
findOperationsForOperationDescriptor in interface MDIBStructurepublic AbstractOperationDescriptor findOperation(java.lang.String handle)
findOperation in interface MDIBStructurepublic AbstractMetricDescriptor findMetric(java.lang.String handle)
findMetric in interface MDIBStructurepublic java.util.List<? extends AbstractMetricDescriptor> findMetrics(CodedValue code)
findMetrics in interface MDIBStructurepublic java.util.List<? extends AbstractMetricDescriptor> findMetricsForVms(java.lang.String vmsHandle)
findMetricsForVms in interface MDIBStructurepublic AlertSystemDescriptor findAlertSystem(java.lang.String handle)
findAlertSystem in interface MDIBStructurepublic java.util.List<AlertSystemDescriptor> findAlertSystems()
findAlertSystems in interface MDIBStructurepublic java.util.List<AlertSystemDescriptor> findAlertsSystemsForVms(java.lang.String vmsHandle)
findAlertsSystemsForVms in interface MDIBStructurepublic AlertConditionDescriptor findAlertCondition(java.lang.String handle)
findAlertCondition in interface MDIBStructurepublic java.util.List<AlertConditionDescriptor> findAlertConditions()
findAlertConditions in interface MDIBStructurepublic java.util.List<AlertConditionDescriptor> findAlertConditions(CodedValue code)
findAlertConditions in interface MDIBStructurepublic java.util.List<AlertConditionDescriptor> findAlertsConditionsForVms(java.lang.String vmsHandle)
findAlertsConditionsForVms in interface MDIBStructurepublic AlertSignalDescriptor findAlertSignal(java.lang.String handle)
findAlertSignal in interface MDIBStructurepublic java.util.List<AlertSignalDescriptor> findAlertSignals()
findAlertSignals in interface MDIBStructurepublic java.util.List<AlertSignalDescriptor> findAlertSignalsForVms(java.lang.String vmsHandle)
findAlertSignalsForVms in interface MDIBStructurepublic ActivateOperationDescriptor findManeuver(java.lang.String handle)
findManeuver in interface MDIBStructurepublic java.util.List<ActivateOperationDescriptor> findManeuvers()
findManeuvers in interface MDIBStructurepublic java.util.List<ActivateOperationDescriptor> findManeuvers(CodedValue code)
findManeuvers in interface MDIBStructurepublic RealTimeSampleArrayMetricDescriptor findStreamMetric(java.lang.String handle)
findStreamMetric in interface MDIBStructurepublic java.util.List<RealTimeSampleArrayMetricDescriptor> findStreamMetrics()
findStreamMetrics in interface MDIBStructurepublic java.util.List<RealTimeSampleArrayMetricDescriptor> findStreamMetrics(CodedValue code)
findStreamMetrics in interface MDIBStructurepublic java.util.List<AbstractContextDescriptor> findMDSContextElements()
findMDSContextElements in interface MDIBStructurepublic SystemContextDescriptor findMDSContextForVms(java.lang.String vmsHandle)
findMDSContextForVms in interface MDIBStructurepublic java.util.List<SystemContextDescriptor> findMDSContexts()
findMDSContexts in interface MDIBStructurepublic java.util.List<AbstractContextDescriptor> findMDSContextElementsForVms(java.lang.String vmsHandle)
findMDSContextElementsForVms in interface MDIBStructurepublic void addOperation(AbstractOperationDescriptor operation, ScoDescriptor scoDescriptor, java.lang.String mdsHandle)
addOperation in interface MDIBStructurepublic boolean removeOperation(java.lang.String handle)
removeOperation in interface MDIBStructurepublic void addDescriptor(AbstractDescriptor vmo, java.lang.String parentHandle, java.lang.String mdsHandle)
addDescriptor in interface MDIBStructurepublic void removeVMO(java.lang.String handle)
removeVMO in interface MDIBStructurepublic java.util.List<RealTimeSampleArrayMetricDescriptor> findStreamsForVms(java.lang.String vmsHandle)
findStreamsForVms in interface MDIBStructurepublic MdsDescriptor getParentVMSForDescriptorHandle(java.lang.String aDescriptorHandle)
getParentVMSForDescriptorHandle in interface MDIBStructurepublic java.util.List<ActivateOperationDescriptor> findManeuverForVMS(java.lang.String vmsHandle)
findManeuverForVMS in interface MDIBStructurepublic java.util.List<MdibRepresentation.DescriptorWithParent> getChildrenDescriptors(java.lang.String parentHandle)
getChildrenDescriptors in interface MDIBStructurepublic int getChildrenCnt(java.lang.String handle)
handle - the handle