Class OpenMetadataStoreClient
- java.lang.Object
-
- org.odpi.openmetadata.commonservices.gaf.client.OpenMetadataStoreClientBase
-
- org.odpi.openmetadata.accessservices.governanceprogram.client.OpenMetadataStoreClient
-
- All Implemented Interfaces:
org.odpi.openmetadata.commonservices.gaf.api.MetadataElementInterface,org.odpi.openmetadata.commonservices.gaf.api.MultiLanguageInterface,org.odpi.openmetadata.commonservices.gaf.api.StewardshipActionInterface,org.odpi.openmetadata.commonservices.gaf.api.ValidMetadataValuesInterface
public class OpenMetadataStoreClient extends OpenMetadataStoreClientBase
OpenMetadataStoreClientBase sits in the governance context of a governance action service when it is running in the engine host OMAG server. It is however shared by all the governance action services running in an engine service so that we only need one connector to the topic listener for the watchdog governance services.
-
-
Field Summary
-
Fields inherited from class org.odpi.openmetadata.commonservices.gaf.client.OpenMetadataStoreClientBase
invalidParameterHandler, serverName, serverPlatformURLRoot
-
-
Constructor Summary
Constructors Constructor Description OpenMetadataStoreClient(String serverName, String serverPlatformURLRoot)Create a new client with no authentication embedded in the HTTP request.OpenMetadataStoreClient(String serverName, String serverPlatformURLRoot, String serverUserId, String serverPassword)Create a new client that passes userId and password in each HTTP request.
-
Method Summary
-
Methods inherited from class org.odpi.openmetadata.commonservices.gaf.client.OpenMetadataStoreClientBase
classifyMetadataElementInStore, clearTranslation, clearValidMetadataValue, createIncidentReport, createMetadataElementInStore, createRelatedElementsInStore, deleteMetadataElementInStore, deleteRelatedElementsInStore, findMetadataElements, findMetadataElementsWithString, findRelationshipsBetweenMetadataElements, getMetadataElementByGUID, getMetadataElementByUniqueName, getMetadataElementGUIDByUniqueName, getRelatedMetadataElements, getTranslation, getTranslations, getValidMetadataValue, getValidMetadataValues, openToDo, reclassifyMetadataElementInStore, setTranslation, setUpValidMetadataValue, unclassifyMetadataElementInStore, updateClassificationEffectivityInStore, updateMetadataElementEffectivityInStore, updateMetadataElementInStore, updateMetadataElementStatusInStore, updateRelatedElementsEffectivityInStore, updateRelatedElementsInStore, validateMetadataValue
-
-
-
-
Constructor Detail
-
OpenMetadataStoreClient
public OpenMetadataStoreClient(String serverName, String serverPlatformURLRoot) throws InvalidParameterException
Create a new client with no authentication embedded in the HTTP request.- Parameters:
serverName- name of the server to connect toserverPlatformURLRoot- the network address of the server running the OMAS REST servers- Throws:
InvalidParameterException- there is a problem creating the client-side components to issue any REST API calls.
-
OpenMetadataStoreClient
public OpenMetadataStoreClient(String serverName, String serverPlatformURLRoot, String serverUserId, String serverPassword) throws InvalidParameterException
Create a new client that passes userId and password in each HTTP request. This is the userId/password of the calling server. The end user's userId is sent on each request.- Parameters:
serverName- name of the server to connect toserverPlatformURLRoot- the network address of the server running the OMAS REST serversserverUserId- caller's userId embedded in all HTTP requestsserverPassword- caller's userId embedded in all HTTP requests- Throws:
InvalidParameterException- there is a problem creating the client-side components to issue any REST API calls.
-
-