psdi.iface.omp

Class OmpImLmoRelInfo

  • java.lang.Object
    • psdi.iface.omp.OmpImLmoRelInfo
  • All Implemented Interfaces:
    java.io.Serializable


    public final class OmpImLmoRelInfo
    extends java.lang.Object
    implements java.io.Serializable
    Holds the cached relationship between an Integration Module (IM) a Logical Management Operation (LMO) and an Operational Management Product(OMP). A relationship means that the IM implements the LMO on the OMP.
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor and Description
      OmpImLmoRelInfo(java.lang.String ompGuid, java.lang.String lmoName, java.lang.String lmoNamespace, java.lang.String imName, java.lang.String imVersion, java.lang.String endPointName, boolean primary) 
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      java.lang.String getEndPointName()
      Gets the name of the endpoint that is used by the Integration Module when it implements the Logical Management Operation on the Operational Management Product.
      java.lang.String getImName()
      Gets the name of the Integration Module.
      java.lang.String getImVersion()
      Gets the version of the Integration Module.
      java.lang.String getLmoName()
      Gets the name of the Logical Management Operation.
      java.lang.String getLmoNamespace()
      Gets the namespace of the Logical Management Operation.
      java.lang.String getOmpGuid()
      Gets the GUID of the Operational Management Product.
      boolean isPrimary()
      Tests if this Integration Module is the primary/preferred Integration Module to implement the Logical Management Operation on the Operational Management Product.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • OmpImLmoRelInfo

        public OmpImLmoRelInfo(java.lang.String ompGuid,
                               java.lang.String lmoName,
                               java.lang.String lmoNamespace,
                               java.lang.String imName,
                               java.lang.String imVersion,
                               java.lang.String endPointName,
                               boolean primary)
    • Method Detail

      • getOmpGuid

        public java.lang.String getOmpGuid()
        Gets the GUID of the Operational Management Product.
        Returns:
        The OMP GUID.
      • getLmoName

        public java.lang.String getLmoName()
        Gets the name of the Logical Management Operation.
        Returns:
        The LMO name.
      • getLmoNamespace

        public java.lang.String getLmoNamespace()
        Gets the namespace of the Logical Management Operation.
        Returns:
        The LMO namespace.
      • getImName

        public java.lang.String getImName()
        Gets the name of the Integration Module.
        Returns:
        The IM name.
      • getImVersion

        public java.lang.String getImVersion()
        Gets the version of the Integration Module.
        Returns:
        The IM name.
      • getEndPointName

        public java.lang.String getEndPointName()
        Gets the name of the endpoint that is used by the Integration Module when it implements the Logical Management Operation on the Operational Management Product.
        Returns:
        The endpoint name.
      • isPrimary

        public boolean isPrimary()
        Tests if this Integration Module is the primary/preferred Integration Module to implement the Logical Management Operation on the Operational Management Product.
        Returns:
        True if this Integration Module is the primary IM for this LMO on this OMP, false otherwise.