Class ReportProperties
java.lang.Object
org.odpi.openmetadata.frameworks.openmetadata.properties.OpenMetadataRootProperties
org.odpi.openmetadata.frameworks.openmetadata.properties.ReferenceableProperties
org.odpi.openmetadata.frameworks.openmetadata.properties.SupplementaryProperties
org.odpi.openmetadata.frameworks.openmetadata.properties.assets.AssetProperties
org.odpi.openmetadata.frameworks.openmetadata.properties.assets.DataAssetProperties
org.odpi.openmetadata.frameworks.openmetadata.properties.assets.DataSetProperties
org.odpi.openmetadata.frameworks.openmetadata.properties.assets.display.ReportProperties
- Direct Known Subclasses:
ReportRequestBody
ReportProperties is a class for representing a report for an application or reporting engine.
-
Field Summary
Fields inherited from class org.odpi.openmetadata.frameworks.openmetadata.properties.SupplementaryProperties
displayDescription, displayName
-
Constructor Summary
ConstructorDescriptionDefault constructorReportProperties
(ReportProperties template) Copy/clone constructor. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Compare the values of the supplied object with those stored in the current object.Return the name of the author - or generation engine that created the report.Return the date/time that the report was created.getId()
Return the business identifier for the report.Return the date/time that the report was last updated.Return the name of the person or engine that last modified the report.getUrl()
Return the URL to retrieve the report.int
hashCode()
Return hash code based on properties.void
Set up the name of the author - or generation engine that created the report.void
setCreateTime
(Date createTime) Set up the date/time that the report was created.void
Set up the business identifier for the report.void
setLastModifiedTime
(Date lastModifiedTime) Set up date/time that the report was last updated.void
setLastModifier
(String lastModifier) Set up the name of the person or engine that last modified the report.void
Set up the URL to retrieve the report.toString()
Standard toString method.Methods inherited from class org.odpi.openmetadata.frameworks.openmetadata.properties.assets.DataAssetProperties
cloneToAsset
Methods inherited from class org.odpi.openmetadata.frameworks.openmetadata.properties.assets.AssetProperties
cloneToAsset, getDeployedImplementationType, getDisplayDescription, getDisplayName, getName, getResourceDescription, getResourceName, getVersionIdentifier, setDeployedImplementationType, setName, setResourceDescription, setResourceName, setVersionIdentifier
Methods inherited from class org.odpi.openmetadata.frameworks.openmetadata.properties.SupplementaryProperties
getAbbreviation, getDisplaySummary, getUsage, setAbbreviation, setDisplayDescription, setDisplayName, setDisplaySummary, setUsage
Methods inherited from class org.odpi.openmetadata.frameworks.openmetadata.properties.ReferenceableProperties
getAdditionalProperties, getQualifiedName, getVendorProperties, setAdditionalProperties, setQualifiedName, setVendorProperties
Methods inherited from class org.odpi.openmetadata.frameworks.openmetadata.properties.OpenMetadataRootProperties
getEffectiveFrom, getEffectiveTo, getExtendedProperties, getTypeName, setEffectiveFrom, setEffectiveTo, setExtendedProperties, setTypeName
-
Constructor Details
-
ReportProperties
public ReportProperties()Default constructor -
ReportProperties
Copy/clone constructor.- Parameters:
template
- object to copy
-
-
Method Details
-
getId
Return the business identifier for the report.- Returns:
- string id
-
setId
Set up the business identifier for the report.- Parameters:
id
- string id
-
getAuthor
Return the name of the author - or generation engine that created the report.- Returns:
- string name
-
setAuthor
Set up the name of the author - or generation engine that created the report.- Parameters:
author
- string name
-
getUrl
Return the URL to retrieve the report.- Returns:
- link to report
-
setUrl
Set up the URL to retrieve the report.- Parameters:
url
- link to the report
-
getCreateTime
Return the date/time that the report was created.- Returns:
- data object
-
setCreateTime
Set up the date/time that the report was created.- Parameters:
createTime
- date object
-
getLastModifiedTime
Return the date/time that the report was last updated.- Returns:
- date object
-
setLastModifiedTime
Set up date/time that the report was last updated.- Parameters:
lastModifiedTime
- date object
-
getLastModifier
Return the name of the person or engine that last modified the report.- Returns:
- string name
-
setLastModifier
Set up the name of the person or engine that last modified the report.- Parameters:
lastModifier
- string name
-
toString
Standard toString method.- Overrides:
toString
in classDataSetProperties
- Returns:
- print out of variables in a JSON-style
-
equals
Compare the values of the supplied object with those stored in the current object.- Overrides:
equals
in classAssetProperties
- Parameters:
objectToCompare
- supplied object- Returns:
- boolean result of comparison
-
hashCode
public int hashCode()Return hash code based on properties.- Overrides:
hashCode
in classAssetProperties
- Returns:
- int
-