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:
AuditLoggingComponent
- Direct Known Subclasses:
GovernanceActionServiceProviderBase
,RepositoryGovernanceProvider
,SurveyActionServiceProvider
GovernanceServiceProviderBase implements the base class for the connector provider for a governance service.
-
Field Summary
Modifier and TypeFieldDescriptionprotected List<ActionTargetType>
List of action targets produced by this governance service, along with their descriptions.List of guards produced by this governance service, along with their descriptions.protected List<RequestParameterType>
List of request parameters produced by this governance service, along with their descriptions.protected List<ActionTargetType>
List of action targets to use when triggering this governance service, along with their descriptions.protected static String
The type name of the asset that this connector supports.protected static String
protected List<RequestParameterType>
List of request parameters to use when triggering this governance service, along with their descriptions.protected List<RequestTypeType>
List of supported request types, along with their descriptions.Fields inherited from class org.odpi.openmetadata.frameworks.connectors.ConnectorProviderBase
auditLog, connectorInterfaces, connectorTypeBean
Fields inherited from class org.odpi.openmetadata.frameworks.connectors.ConnectorProvider
supportedConfigurationProperties, supportedTechnologyTypes, supportedTemplateTypes
-
Constructor Summary
-
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, getClassForConnector, getConnector, getConnector, getConnectorClassName, getConnectorComponentDescription, getConnectorType, getConnectorTypeProperties, getNewConnectorGUID, hashCode, setAuditLog, setConnectorClassName, setConnectorComponentDescription, setConnectorTypeProperties, toString
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.ConnectorProvider
getSupportedConfigurationProperties, getSupportedTechnologyTypes, getSupportedTemplateTypes
-
Field Details
-
supportedAssetTypeName
The type name of the asset that this connector supports. Initialized to generic type - should be overridden by subclasses. -
supportedDeployedImplementationType
-
supportedRequestTypes
List of supported request types, along with their descriptions. -
supportedRequestParameters
List of request parameters to use when triggering this governance service, along with their descriptions. -
supportedActionTargetTypes
List of action targets to use when triggering this governance service, along with their descriptions. -
producedRequestParameters
List of request parameters produced by this governance service, along with their descriptions. -
producedActionTargetTypes
List of action targets produced by this governance service, along with their descriptions. -
producedGuards
List of guards produced by this governance service, along with their descriptions.
-
-
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
-