Class NextGovernanceActionTypeElement
- java.lang.Object
-
- org.odpi.openmetadata.accessservices.governanceengine.metadataelements.NextGovernanceActionTypeElement
-
- All Implemented Interfaces:
Serializable
public class NextGovernanceActionTypeElement extends Object implements Serializable
NextGovernanceActionTypeElement contains the properties and header for a governance action type entity plus the properties of a NextGovernanceActionType relationship retrieved from the metadata repository.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description NextGovernanceActionTypeElement()Default constructorNextGovernanceActionTypeElement(NextGovernanceActionTypeElement template)Copy/clone constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object objectToCompare)Return comparison result based on the content of the properties.StringgetGuard()Return the triggering guard (or null for any guard).booleangetIgnoreMultipleTriggers()Return whether this action type can be triggered more than once in a single step of the governance action process.booleangetMandatoryGuard()Return if the guard must be returned from the previous action for any of the next actions to progress.StringgetNextActionLinkGUID()Return the unique identifier of the relationship.GovernanceActionTypeElementgetNextActionType()Return details of the next governance action typeinthashCode()Return hash code for this objectvoidsetGuard(String guard)Set up the triggering guard (or null for any guard).voidsetIgnoreMultipleTriggers(boolean ignoreMultipleTriggers)Set up whether this action type can be triggered more than once in a single step of the governance action process.voidsetMandatoryGuard(boolean mandatoryGuard)Set up if the guard must be returned from the previous action for any of the next actions to progress.voidsetNextActionLinkGUID(String nextActionLinkGUID)Set up the unique identifier of the relationship.voidsetNextActionType(GovernanceActionTypeElement nextActionType)Set up details of the next governance action typeStringtoString()JSON-style toString
-
-
-
Constructor Detail
-
NextGovernanceActionTypeElement
public NextGovernanceActionTypeElement()
Default constructor
-
NextGovernanceActionTypeElement
public NextGovernanceActionTypeElement(NextGovernanceActionTypeElement template)
Copy/clone constructor- Parameters:
template- object to copy
-
-
Method Detail
-
getNextActionType
public GovernanceActionTypeElement getNextActionType()
Return details of the next governance action type- Returns:
- governance action type properties
-
setNextActionType
public void setNextActionType(GovernanceActionTypeElement nextActionType)
Set up details of the next governance action type- Parameters:
nextActionType- governance action type properties
-
getNextActionLinkGUID
public String getNextActionLinkGUID()
Return the unique identifier of the relationship.- Returns:
- string guid
-
setNextActionLinkGUID
public void setNextActionLinkGUID(String nextActionLinkGUID)
Set up the unique identifier of the relationship.- Parameters:
nextActionLinkGUID- string guid
-
getGuard
public String getGuard()
Return the triggering guard (or null for any guard).- Returns:
- string name
-
setGuard
public void setGuard(String guard)
Set up the triggering guard (or null for any guard).- Parameters:
guard- string name
-
getMandatoryGuard
public boolean getMandatoryGuard()
Return if the guard must be returned from the previous action for any of the next actions to progress.- Returns:
- boolean flag
-
setMandatoryGuard
public void setMandatoryGuard(boolean mandatoryGuard)
Set up if the guard must be returned from the previous action for any of the next actions to progress.- Parameters:
mandatoryGuard- boolean flag
-
getIgnoreMultipleTriggers
public boolean getIgnoreMultipleTriggers()
Return whether this action type can be triggered more than once in a single step of the governance action process.- Returns:
- boolean flag
-
setIgnoreMultipleTriggers
public void setIgnoreMultipleTriggers(boolean ignoreMultipleTriggers)
Set up whether this action type can be triggered more than once in a single step of the governance action process.- Parameters:
ignoreMultipleTriggers- boolean flag
-
toString
public String toString()
JSON-style toString
-
equals
public boolean equals(Object objectToCompare)
Return comparison result based on the content of the properties.
-
-