Class ApplicationSetup

java.lang.Object
de.iip_ecosphere.platform.support.iip_aas.ApplicationSetup

public class ApplicationSetup extends Object
Describes static information about an application, e.g., taken from the configuration. May be read from yaml, therefore already in snakeyaml style. A bit of ZVEI Digital Nameplate for industrial equipment V1.0.
Author:
Holger Eichelberger, SSE
  • Field Details

    • id

      private String id
    • name

      private String name
    • version

      private de.iip_ecosphere.platform.support.Version version
    • description

      private String description
    • manufacturerName

      private String manufacturerName
    • manufacturerProductDesignation

      private String manufacturerProductDesignation
    • productImage

      private String productImage
    • address

      private ApplicationSetup.Address address
  • Constructor Details

    • ApplicationSetup

      public ApplicationSetup()
      For snakeyaml.
    • ApplicationSetup

      public ApplicationSetup(ApplicationSetup setup)
      Copy constructor.
      Parameters:
      setup - the instance to copy from
  • Method Details

    • getId

      public String getId()
      Returns the application id.
      Returns:
      the application id
    • setId

      public void setId(String id)
      Changes the application id. [snakeyaml]
      Parameters:
      id - the application id
    • getName

      public String getName()
      Returns the application name.
      Returns:
      the application name
    • setName

      public void setName(String name)
      Changes the application name. [snakeyaml]
      Parameters:
      name - the application name
    • getVersion

      public de.iip_ecosphere.platform.support.Version getVersion()
      Returns the version of the application.
      Returns:
      the version
    • setVersion

      public void setVersion(de.iip_ecosphere.platform.support.Version version)
      Changes the version. [snakeyaml]
      Parameters:
      version - the version
    • setVersion

      public void setVersion(String version)
      Changes the version. [convenience]
      Parameters:
      version - the version
    • getDescription

      public String getDescription()
      Returns the description.
      Returns:
      the description
    • setDescription

      public void setDescription(String description)
      Changes the description.
      Parameters:
      description - the description
    • getManufacturerName

      public String getManufacturerName()
      Returns the manufacturer name.
      Returns:
      the manufacturer name
    • setManufacturerName

      public void setManufacturerName(String manufacturerName)
      Changes the manufacturer name.
      Parameters:
      manufacturerName - the manufacturer name
    • getManufacturerProductDesignation

      public String getManufacturerProductDesignation()
      Returns the manufacturer product designation.
      Returns:
      the designation
    • setManufacturerProductDesignation

      public void setManufacturerProductDesignation(String manufacturerProductDesignation)
      Changes the manufacturer product designation.
      Parameters:
      manufacturerProductDesignation - the designation
    • getAddress

      public ApplicationSetup.Address getAddress()
      Returns the address.
      Returns:
      the address
    • setAddress

      public void setAddress(ApplicationSetup.Address address)
      Changes the address.
      Parameters:
      address - the address
    • getProductImage

      public String getProductImage()
      Returns the optional product image.
      Returns:
      the image (local resolvable name or URI to image)
    • setProductImage

      public void setProductImage(String productImage)
      Changes the optional product image.
      Parameters:
      productImage - the image (local resolvable name or URI to image)
    • getManufacturerLogo

      public String getManufacturerLogo()
      Returns the optional manufacturer logo.
      Returns:
      the logo (local resolvable name or URI to image)
    • setManufacturerLogo

      public void setManufacturerLogo(String manufacturerLogo)
      Defines the optional manufacturer logo.
      Parameters:
      manufacturerLogo - the logo (local resolvable name or URI to image)