Class ITInfrastructureProperties
java.lang.Object
org.odpi.openmetadata.accessservices.itinfrastructure.properties.ReferenceableProperties
org.odpi.openmetadata.accessservices.itinfrastructure.properties.ConfigurationItemProperties
org.odpi.openmetadata.accessservices.itinfrastructure.properties.AssetProperties
org.odpi.openmetadata.accessservices.itinfrastructure.properties.ITInfrastructureProperties
- Direct Known Subclasses:
HostProperties
,SoftwareServerPlatformProperties
,SoftwareServerProperties
ITInfrastructureProperties is a java bean used to create software servers, hosts and platforms.
-
Constructor Summary
ConstructorDescriptionDefault constructorITInfrastructureProperties
(AssetProperties template) Copy/clone constructor.Copy/clone constructor. -
Method Summary
Modifier and TypeMethodDescriptioncloneToAsset
(String subTypeName) Convert this object into an AssetProperties object.boolean
Compare the values of the supplied object with those stored in the current object.Return the type description for the technology's type.int
hashCode()
Return hash code based on properties.void
setDeployedImplementationType
(String platformType) Set up the type description for the technology's type.toString()
Standard toString method.Methods inherited from class org.odpi.openmetadata.accessservices.itinfrastructure.properties.AssetProperties
getDescription, getDisplayName, getName, getVersionIdentifier, setDescription, setDisplayName, setName, setVersionIdentifier
Methods inherited from class org.odpi.openmetadata.accessservices.itinfrastructure.properties.ConfigurationItemProperties
getEffectiveFrom, getEffectiveTo, setEffectiveFrom, setEffectiveTo
Methods inherited from class org.odpi.openmetadata.accessservices.itinfrastructure.properties.ReferenceableProperties
getAdditionalProperties, getExtendedProperties, getQualifiedName, getTypeName, getVendorProperties, setAdditionalProperties, setExtendedProperties, setQualifiedName, setTypeName, setVendorProperties
-
Constructor Details
-
ITInfrastructureProperties
public ITInfrastructureProperties()Default constructor -
ITInfrastructureProperties
Copy/clone constructor. Note, this is a deep copy- Parameters:
template
- object to copy
-
ITInfrastructureProperties
Copy/clone constructor. Note, this is a deep copy- Parameters:
template
- object to copy
-
-
Method Details
-
cloneToAsset
Convert this object into an AssetProperties object. This involves packing the properties introduced at this level into the extended properties.- Overrides:
cloneToAsset
in classAssetProperties
- Parameters:
subTypeName
- subtype name- Returns:
- asset properties
-
getDeployedImplementationType
Return the type description for the technology's type.- Returns:
- type description string
-
setDeployedImplementationType
Set up the type description for the technology's type.- Parameters:
platformType
- type description string
-
toString
Standard toString method.- Overrides:
toString
in classAssetProperties
- 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
-