Class GovernanceActionServiceProviderBase
- java.lang.Object
-
- org.odpi.openmetadata.frameworks.connectors.ConnectorProvider
-
- org.odpi.openmetadata.frameworks.connectors.ConnectorProviderBase
-
- org.odpi.openmetadata.frameworks.governanceaction.GovernanceActionServiceProviderBase
-
- All Implemented Interfaces:
AuditLoggingComponent
- Direct Known Subclasses:
DynamicArchiveProvider
,GenericWatchdogGovernanceActionProvider
,MoveCopyFileGovernanceActionProvider
,OriginSeekerGovernanceActionProvider
,QualifiedNamePeerDuplicateGovernanceActionProvider
,RepositoryGovernanceProvider
,VerifyAssetGovernanceActionProvider
,VerifyFileFolderGovernanceActionProvider
,ZonePublisherGovernanceActionProvider
public abstract class GovernanceActionServiceProviderBase extends ConnectorProviderBase
GovernanceActionServiceProviderBase implements the base class for the connector provider for a governance action service.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<java.lang.String>
supportedGuards
protected java.util.List<java.lang.String>
supportedRequestParameters
protected java.util.List<java.lang.String>
supportedRequestSourceNames
protected java.util.List<java.lang.String>
supportedRequestTypes
protected java.util.List<java.lang.String>
supportedTargetActionNames
-
Fields inherited from class org.odpi.openmetadata.frameworks.connectors.ConnectorProviderBase
auditLog, connectorInterfaces, connectorTypeBean
-
-
Constructor Summary
Constructors Constructor Description GovernanceActionServiceProviderBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.String>
supportedActionTargetNames()
The action target names returned are those that affect the governance action service's behaviour.java.util.List<java.lang.String>
supportedGuards()
The guards describe the output assessment from the governance action service.java.util.List<java.lang.String>
supportedRequestParameters()
The request parameters returned are used by the governance action service to control its behaviour.java.util.List<java.lang.String>
supportedRequestSourceNames()
The request source names returned are the request source names that affect the governance action service's behaviour.java.util.List<java.lang.String>
supportedRequestTypes()
The request types returned are those that affect the governance action service's behaviour.-
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.ConnectorProviderBase
equals, getConnector, getConnector, getConnectorClassName, getConnectorComponentDescription, getConnectorType, getConnectorTypeProperties, getNewConnectorGUID, hashCode, setAuditLog, setConnectorClassName, setConnectorComponentDescription, setConnectorTypeProperties, toString
-
-
-
-
Field Detail
-
supportedRequestTypes
protected java.util.List<java.lang.String> supportedRequestTypes
-
supportedRequestParameters
protected java.util.List<java.lang.String> supportedRequestParameters
-
supportedRequestSourceNames
protected java.util.List<java.lang.String> supportedRequestSourceNames
-
supportedTargetActionNames
protected java.util.List<java.lang.String> supportedTargetActionNames
-
supportedGuards
protected java.util.List<java.lang.String> supportedGuards
-
-
Method Detail
-
supportedRequestTypes
public java.util.List<java.lang.String> supportedRequestTypes()
The request types returned are those that affect the governance action service's behaviour. Other request types may be used to call the governance action service but they result in default behaviour.- Returns:
- list of request types
-
supportedRequestParameters
public java.util.List<java.lang.String> supportedRequestParameters()
The request parameters returned are used by the governance action service to control its behaviour.- Returns:
- list of parameter names used if the connector is provisioning
-
supportedRequestSourceNames
public java.util.List<java.lang.String> supportedRequestSourceNames()
The request source names returned are the request source names that affect the governance action service's behaviour. Other request source names may be used in a call the governance action service but they result in default behaviour.- Returns:
- list of request sources with special meaning
-
supportedActionTargetNames
public java.util.List<java.lang.String> supportedActionTargetNames()
The action target names returned are those that affect the governance action service's behaviour. Other action target names may be used in a call the governance action service but they result in default behaviour.- Returns:
- list of action target names with special meaning
-
supportedGuards
public java.util.List<java.lang.String> supportedGuards()
The guards describe the output assessment from the governance action service. The list returned is the complete list of guards to expect from the governance action service. They are used when defining governance action processes that choreograph the execution of governance action services using the guards to determine the path in the process to take.- Returns:
- list of guards
-
-