Class CapabilityDeploymentProperties

  • All Implemented Interfaces:
    java.io.Serializable

    public class CapabilityDeploymentProperties
    extends RelationshipProperties
    CapabilityDeploymentProperties describes the properties for the SupportedSoftwareCapability relationship between a ITInfrastructure asset and a Software Capability.
    See Also:
    Serialized Form
    • Constructor Detail

      • CapabilityDeploymentProperties

        public CapabilityDeploymentProperties()
        Default constructor
      • CapabilityDeploymentProperties

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

      • cloneToMap

        public java.util.Map<java.lang.String,​java.lang.Object> cloneToMap()
        Turn the properties into a property map.
        Returns:
        property map.
      • getDeploymentTime

        public java.util.Date getDeploymentTime()
        Return the time that the capability was deployed into the server.
        Returns:
        date/time
      • setDeploymentTime

        public void setDeploymentTime​(java.util.Date deploymentTime)
        Set up the time that the capability was deployed into the server.
        Parameters:
        deploymentTime - date/time
      • getDeployer

        public java.lang.String getDeployer()
        Return the userId of the deployer.
        Returns:
        name
      • setDeployer

        public void setDeployer​(java.lang.String deployer)
        Set up the userId of the deployer.
        Parameters:
        deployer - name
      • getDeployerTypeName

        public java.lang.String getDeployerTypeName()
        Return the type name of the element used to represent the deployer.
        Returns:
        string name
      • setDeployerTypeName

        public void setDeployerTypeName​(java.lang.String deployerTypeName)
        Set up the type name of the element used to represent the deployer.
        Parameters:
        deployerTypeName - string name
      • getDeployerPropertyName

        public java.lang.String getDeployerPropertyName()
        Return the property name from the element used to represent the deployer.
        Returns:
        string name
      • setDeployerPropertyName

        public void setDeployerPropertyName​(java.lang.String deployerPropertyName)
        Set up the property name from the element used to represent the deployer.
        Parameters:
        deployerPropertyName - string name
      • getSoftwareCapabilityStatus

        public OperationalStatus getSoftwareCapabilityStatus()
        Return whether the capability is ready to use.
        Returns:
        operational status enum
      • setSoftwareCapabilityStatus

        public void setSoftwareCapabilityStatus​(OperationalStatus softwareCapabilityStatus)
        Set up whether the capability is ready to use.
        Parameters:
        softwareCapabilityStatus - operational status enum
      • toString

        public java.lang.String toString()
        JSON-style toString.
        Overrides:
        toString in class RelationshipProperties
        Returns:
        list of properties and their values.
      • equals

        public boolean equals​(java.lang.Object objectToCompare)
        Equals method that returns true if containing properties are the same.
        Overrides:
        equals in class RelationshipProperties
        Parameters:
        objectToCompare - object to compare
        Returns:
        boolean result of comparison