Direct Known Subclasses:
DatabaseProperties, DataFileProperties, FileFolderProperties

public class DataStoreProperties extends DataAssetProperties
DataStoreProperties provides the JavaBean for describing a data store. This is a physical store of data. It is saved in the catalog as an asset.
  • Constructor Details

    • DataStoreProperties

      public DataStoreProperties()
      Default constructor
    • DataStoreProperties

      public DataStoreProperties(DataStoreProperties template)
      Copy/clone constructor.
      Parameters:
      template - object to copy
    • DataStoreProperties

      public DataStoreProperties(AssetProperties template)
      Copy/clone constructor.
      Parameters:
      template - object to copy
  • Method Details

    • getPathName

      public String getPathName()
      Return the fully qualified physical location of the data store. This should be suitable for the network address of the Endpoint.
      Returns:
      string name
    • setPathName

      public void setPathName(String pathName)
      Set up the fully qualified physical location of the data store. This should be suitable for the network address of the Endpoint.
      Parameters:
      pathName - string name
    • getCreateTime

      public Date getCreateTime()
      Return the time that the data store was created.
      Returns:
      date
    • setCreateTime

      public void setCreateTime(Date createTime)
      Set up the time that the data store was created.
      Parameters:
      createTime - date
    • getModifiedTime

      public Date getModifiedTime()
      Return the last known time the data store was modified.
      Returns:
      date
    • setModifiedTime

      public void setModifiedTime(Date modifiedTime)
      Setup the last known time the data store was modified.
      Parameters:
      modifiedTime - date
    • getEncodingType

      public String getEncodingType()
      Return the name of the encoding style used in the data store.
      Returns:
      string name
    • setEncodingType

      public void setEncodingType(String encodingType)
      Set up the name of the encoding style used in the data store.
      Parameters:
      encodingType - string name
    • getEncodingLanguage

      public String getEncodingLanguage()
      Return the name of the natural language used for text strings within the data store.
      Returns:
      string language name
    • setEncodingLanguage

      public void setEncodingLanguage(String encodingLanguage)
      Set up the name of the natural language used for text strings within the data store.
      Parameters:
      encodingLanguage - string language name
    • getEncodingDescription

      public String getEncodingDescription()
      Return the description of the encoding used in the data store.
      Returns:
      string text
    • setEncodingDescription

      public void setEncodingDescription(String encodingDescription)
      Set up the description of the encoding used in the data store.
      Parameters:
      encodingDescription - string text
    • getEncodingProperties

      public Map<String,String> getEncodingProperties()
      Return the additional properties associated with the encoding process.
      Returns:
      map of name-value pairs
    • setEncodingProperties

      public void setEncodingProperties(Map<String,String> encodingProperties)
      Set up the additional properties associated with the encoding process.
      Parameters:
      encodingProperties - map of name-value pairs
    • getDeployedImplementationType

      public String getDeployedImplementationType()
      Retrieve the name of the technology used for this data asset.
      Overrides:
      getDeployedImplementationType in class AssetProperties
      Returns:
      string name
    • setDeployedImplementationType

      public void setDeployedImplementationType(String deployedImplementationType)
      Set up the name of the technology used for this data asset.
      Overrides:
      setDeployedImplementationType in class AssetProperties
      Parameters:
      deployedImplementationType - string name
    • toString

      public String toString()
      Standard toString method.
      Overrides:
      toString in class DataAssetProperties
      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 AssetProperties
      Parameters:
      objectToCompare - supplied object
      Returns:
      boolean result of comparison
    • hashCode

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