Class ProcessProperties
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.ProcessProperties
- All Implemented Interfaces:
Serializable
Process properties defines the properties of a process. A process is a series of steps and decisions in operation
in the organization. It is typically an automated process but may be performed by a person.
Only set the implementationLanguage if the process is automated.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructorProcessProperties
(AssetProperties template) Copy/clone constructorProcessProperties
(ProcessProperties template) Copy/clone Constructor -
Method Summary
Modifier and TypeMethodDescriptionConvert this object into an AssetProperties object.boolean
Compare the values of the supplied object with those stored in the current object.Return the description of the processing performed by this process.Return the specification language for the formula.Return the name of the programming language that this process is implemented in.int
hashCode()
Return hash code for this objectvoid
setFormula
(String formula) Set up the description of the processing performed by this process.void
setFormulaType
(String formulaType) Set up the specification language for the formula.void
setImplementationLanguage
(String implementationLanguage) Set up the name of the programming language that this process is implemented in.toString()
Standard toString method.Methods inherited from class org.odpi.openmetadata.accessservices.itinfrastructure.properties.AssetProperties
cloneToAsset, 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
-
ProcessProperties
public ProcessProperties()Default constructor -
ProcessProperties
Copy/clone Constructor- Parameters:
template
- template object to copy.
-
ProcessProperties
Copy/clone constructor- 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.- Returns:
- asset properties
-
getFormula
Return the description of the processing performed by this process.- Returns:
- string description
-
setFormula
Set up the description of the processing performed by this process.- Parameters:
formula
- string description
-
getFormulaType
Return the specification language for the formula.- Returns:
- string description
-
setFormulaType
Set up the specification language for the formula.- Parameters:
formulaType
- string description
-
getImplementationLanguage
Return the name of the programming language that this process is implemented in.- Returns:
- string name
-
setImplementationLanguage
Set up the name of the programming language that this process is implemented in.- Parameters:
implementationLanguage
- string name
-
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 for this object- Overrides:
hashCode
in classAssetProperties
- Returns:
- int hash code
-