Class GovernanceServiceProviderBase
java.lang.Object
org.odpi.openmetadata.frameworks.connectors.ConnectorProvider
org.odpi.openmetadata.frameworks.connectors.ConnectorProviderBase
org.odpi.openmetadata.frameworks.governanceaction.GovernanceServiceProviderBase
- All Implemented Interfaces:
org.odpi.openmetadata.frameworks.auditlog.AuditLoggingComponent
- Direct Known Subclasses:
GovernanceActionServiceProviderBase
public abstract class GovernanceServiceProviderBase
extends org.odpi.openmetadata.frameworks.connectors.ConnectorProviderBase
GovernanceServiceProviderBase implements the base class for the connector provider for a governance service.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturn list of action targets produced by this governance service, along with their descriptions.The guards describe the output from the governance service.Return list of request parameters produced by this governance service, along with their descriptions.Return the list of action targets to use when triggering this governance service, along with their descriptions.Return the list of request parameters to use when triggering this governance service, along with their descriptions.The request types returned are those that affect the governance service's behaviour.Methods inherited from class org.odpi.openmetadata.frameworks.connectors.ConnectorProviderBase
equals, getConnector, getConnector, getConnectorClassName, getConnectorComponentDescription, getConnectorType, getConnectorTypeProperties, hashCode, setAuditLog, toStringMethods inherited from class org.odpi.openmetadata.frameworks.connectors.ConnectorProvider
getSupportedConfigurationProperties, getSupportedTemplateTypes
-
Constructor Details
-
GovernanceServiceProviderBase
public GovernanceServiceProviderBase()
-
-
Method Details
-
getSupportedRequestTypes
The request types returned are those that affect the governance service's behaviour. Other request types may be used to call the governance service, but they result in default behaviour.- Returns:
- list of request types
-
getSupportedRequestParameters
Return the list of request parameters to use when triggering this governance service, along with their descriptions.- Returns:
- list of parameter names
-
getSupportedActionTargetTypes
Return the list of action targets to use when triggering this governance service, along with their descriptions.- Returns:
- list of action targets
-
getProducedRequestParameters
Return list of request parameters produced by this governance service, along with their descriptions.- Returns:
- list
-
getProducedActionTargetTypes
Return list of action targets produced by this governance service, along with their descriptions.- Returns:
- list
-
getProducedGuards
The guards describe the output from the governance service. The list returned is the complete list of guards to expect from the governance service along with a description of how the guard is used. These guards are used when defining governance action processes that choreograph the execution of governance services using the guards to determine the path in the process to take.- Returns:
- list of guards
-