Class ActionTargetElement
java.lang.Object
org.odpi.openmetadata.frameworks.governanceaction.properties.NewActionTarget
org.odpi.openmetadata.frameworks.governanceaction.properties.ActionTargetElement
ActionTargetElement describes an element that a governance action service should process.
-
Constructor Summary
ConstructorDescriptionTypical ConstructorActionTargetElement
(ActionTargetElement template) Copy/clone Constructor the resulting object will return true if tested with this.equals(template) as long as the template object is not null; -
Method Summary
Modifier and TypeMethodDescriptionboolean
Compare the values of the supplied object with those stored in the current object.Return the unique identifier of the ActionTarget relationship.Return the date/time when the governance action service stopped processing this target element.Return the optional message from the running governance service supplied on its completion.Return the date/time when the governance action service started processing this target element.Return the current status of the action target.Return details of the target element that the governance action service is to process.int
hashCode()
Create a hash code for this element type.void
setActionTargetRelationshipGUID
(String actionTargetRelationshipGUID) Set up the unique identifier of the ActionTarget relationship.void
setCompletionDate
(Date completionDate) Set up the date/time when the governance action service stopped processing this target element.void
setCompletionMessage
(String completionMessage) Set up optional message from the running governance service supplied on its completion.void
setStartDate
(Date startDate) Set up the date/time when the governance action service started processing this target element.void
setStatus
(EngineActionStatus status) Set up current status of the action target.void
setTargetElement
(OpenMetadataElement targetElement) Set up details of the target element that the governance action service is to process.toString()
Standard toString method.Methods inherited from class org.odpi.openmetadata.frameworks.governanceaction.properties.NewActionTarget
getActionTargetGUID, getActionTargetName, setActionTargetGUID, setActionTargetName
-
Constructor Details
-
ActionTargetElement
public ActionTargetElement()Typical Constructor -
ActionTargetElement
Copy/clone Constructor the resulting object will return true if tested with this.equals(template) as long as the template object is not null;- Parameters:
template
- object being copied
-
-
Method Details
-
getActionTargetRelationshipGUID
Return the unique identifier of the ActionTarget relationship.- Returns:
- guid
-
setActionTargetRelationshipGUID
Set up the unique identifier of the ActionTarget relationship.- Parameters:
actionTargetRelationshipGUID
- guid
-
getStatus
Return the current status of the action target. The default value is the status is derived from the engine action. However, if it has to process many target elements, then these values can be used to show progress.- Returns:
- status enum
-
setStatus
Set up current status of the action target. The default value is the status is derived from the governance action service. However, if it has to process many target elements, then these values can be used to show progress.- Parameters:
status
- enum
-
getStartDate
Return the date/time when the governance action service started processing this target element. By default, this value is derived from the startDate for the governance action service. However, if it has to process many target elements, then these values can be used to show progress.- Returns:
- date object
-
setStartDate
Set up the date/time when the governance action service started processing this target element. By default, this value is derived from the startDate for the governance action service. However, if it has to process many target elements, then these values can be used to show progress.- Parameters:
startDate
- date object
-
getCompletionDate
Return the date/time when the governance action service stopped processing this target element. By default, this value is derived from the completionDate for the governance action service. However, if it has to process many target elements, then these values can be used to show progress.- Returns:
- date object
-
setCompletionDate
Set up the date/time when the governance action service stopped processing this target element. By default, this value is derived from the completionDate for the governance action service. However, if it has to process many target elements, then these values can be used to show progress.- Parameters:
completionDate
- date object
-
getCompletionMessage
Return the optional message from the running governance service supplied on its completion.- Returns:
- string message
-
setCompletionMessage
Set up optional message from the running governance service supplied on its completion.- Parameters:
completionMessage
- string message
-
getTargetElement
Return details of the target element that the governance action service is to process.- Returns:
- metadata element properties
-
setTargetElement
Set up details of the target element that the governance action service is to process.- Parameters:
targetElement
- metadata element properties
-
toString
Standard toString method.- Overrides:
toString
in classNewActionTarget
- 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 classNewActionTarget
- Parameters:
objectToCompare
- supplied object- Returns:
- boolean result of comparison
-
hashCode
public int hashCode()Create a hash code for this element type.- Overrides:
hashCode
in classNewActionTarget
- Returns:
- int hash code
-