Class AssetManagerElement

  • All Implemented Interfaces:
    java.io.Serializable

    public class AssetManagerElement
    extends java.lang.Object
    implements java.io.Serializable
    AssetManagerElement contains the properties and header for a software server capabilities entity retrieved from the metadata repository that represents the asset manager that is using the Asset Manager OMAS. This element is created in the open metadata ecosystem and does not need the metadata correlation properties that other elements that being correlated with elements in the external asset manager needs.
    See Also:
    Serialized Form
    • Constructor Detail

      • AssetManagerElement

        public AssetManagerElement()
        Default constructor
      • AssetManagerElement

        public AssetManagerElement​(AssetManagerElement template)
        Copy/clone constructor
        Parameters:
        template - object to copy
    • Method Detail

      • getElementHeader

        public ElementHeader getElementHeader()
        Return the element header associated with the properties.
        Returns:
        element header object
      • setElementHeader

        public void setElementHeader​(ElementHeader elementHeader)
        Set up the element header associated with the properties.
        Parameters:
        elementHeader - element header object
      • getSoftwareCapabilitiesProperties

        public SoftwareCapabilitiesProperties getSoftwareCapabilitiesProperties()
        Return the properties of the software server capability.
        Returns:
        properties bean
      • setSoftwareCapabilitiesProperties

        public void setSoftwareCapabilitiesProperties​(SoftwareCapabilitiesProperties softwareCapabilitiesProperties)
        Set up the properties of the software server capability.
        Parameters:
        softwareCapabilitiesProperties - properties bean
      • toString

        public java.lang.String toString()
        JSON-style toString
        Overrides:
        toString in class java.lang.Object
        Returns:
        return string containing the property names and values
      • equals

        public boolean equals​(java.lang.Object objectToCompare)
        Return comparison result based on the content of the properties.
        Overrides:
        equals in class java.lang.Object
        Parameters:
        objectToCompare - test object
        Returns:
        result of comparison
      • hashCode

        public int hashCode()
        Return hash code for this object
        Overrides:
        hashCode in class java.lang.Object
        Returns:
        int hash code