Direct Known Subclasses:
DataAssetProperties, ProcessProperties

public class AssetProperties extends SupplementaryProperties
DataAssetProperties is a java bean used to create assets associated with the external asset manager.
  • Constructor Details

    • AssetProperties

      public AssetProperties()
      Default constructor
    • AssetProperties

      public AssetProperties(AssetProperties template)
      Copy/clone constructor. Note, this is a deep copy
      Parameters:
      template - object to copy
  • Method Details

    • getTechnicalName

      public String getTechnicalName()
      Returns the stored name property for the asset. This is the technical name of the asset rather than the name that it is commonly known as. If no technical name is available then null is returned.
      Returns:
      String name
    • setTechnicalName

      public void setTechnicalName(String technicalName)
      Set up the stored name property for the asset. This is the technical name of the asset rather than the name that it is commonly known as.
      Parameters:
      technicalName - String name
    • getVersionIdentifier

      public String getVersionIdentifier()
      Set up the version identifier of the resource.
      Returns:
      string version name
    • setVersionIdentifier

      public void setVersionIdentifier(String versionIdentifier)
      Set up the version identifier of the resource.
      Parameters:
      versionIdentifier - string version name
    • getTechnicalDescription

      public String getTechnicalDescription()
      Returns the stored technical description property for the asset. If no technical description is provided then null is returned.
      Returns:
      String text
    • setTechnicalDescription

      public void setTechnicalDescription(String description)
      Set up the stored technical description property associated with the asset.
      Parameters:
      description - String text
    • toString

      public String toString()
      Standard toString method.
      Overrides:
      toString in class SupplementaryProperties
      Returns:
      print out of variables in a JSON-style
    • equals

      public boolean equals(Object objectToCompare)
      Compare the values of the supplied object with those stored in the current object.
      Overrides:
      equals in class SupplementaryProperties
      Parameters:
      objectToCompare - supplied object
      Returns:
      boolean result of comparison
    • hashCode

      public int hashCode()
      Return hash code based on properties.
      Overrides:
      hashCode in class SupplementaryProperties
      Returns:
      int