Class LocalRepositoryServicesClient
java.lang.Object
org.odpi.openmetadata.repositoryservices.clients.MetadataCollectionServicesClient
org.odpi.openmetadata.repositoryservices.clients.LocalRepositoryServicesClient
- All Implemented Interfaces:
AuditLoggingComponent
LocalRepositoryServicesClient provides a client interface for calling the local repository
services in a remote server.
-
Field Summary
Fields inherited from class org.odpi.openmetadata.repositoryservices.clients.MetadataCollectionServicesClient
auditLog, invalidParameterHandler, repositoryName, restClient, restURLRoot
-
Constructor Summary
ConstructorDescriptionLocalRepositoryServicesClient
(String repositoryName, String restURLRoot) Create a new client with no authentication embedded in the HTTP request.LocalRepositoryServicesClient
(String repositoryName, String restURLRoot, String userId, String password) Create a new client that passes userId and password in each HTTP request. -
Method Summary
Methods inherited from class org.odpi.openmetadata.repositoryservices.clients.MetadataCollectionServicesClient
addAttributeTypeDef, addEntity, addEntityProxy, addExternalEntity, addExternalRelationship, addRelationship, addTypeDef, addTypeDefGallery, classifyEntity, classifyEntity, classifyEntity, classifyEntity, declassifyEntity, declassifyEntity, deleteAttributeTypeDef, deleteEntity, deleteEntityReferenceCopy, deleteRelationship, deleteRelationshipReferenceCopy, deleteTypeDef, detectAndThrowInvalidParameterException, detectAndThrowRepositoryErrorException, detectAndThrowUserNotAuthorizedException, findAttributeTypeDefsByCategory, findEntities, findEntitiesByClassification, findEntitiesByProperty, findEntitiesByPropertyValue, findRelationships, findRelationshipsByProperty, findRelationshipsByPropertyValue, findTypeDefsByCategory, findTypeDefsByProperty, findTypesByExternalID, findTypesByName, getAllTypes, getAttributeTypeDefByGUID, getAttributeTypeDefByName, getConnectorComponentDescription, getEntityDetail, getEntityDetail, getEntityDetailHistory, getEntityNeighborhood, getEntitySummary, getHomeClassifications, getHomeClassifications, getLinkingEntities, getMetadataCollectionId, getMetadataCollectionId, getRelatedEntities, getRelationship, getRelationship, getRelationshipHistory, getRelationshipsForEntity, getTypeDefByGUID, getTypeDefByName, isEntityKnown, isRelationshipKnown, purgeClassificationReferenceCopy, purgeClassificationReferenceCopy, purgeEntity, purgeEntityReferenceCopy, purgeEntityReferenceCopy, purgeRelationship, purgeRelationshipReferenceCopy, purgeRelationshipReferenceCopy, refreshEntityReferenceCopy, refreshRelationshipReferenceCopy, reHomeEntity, reHomeRelationship, reIdentifyAttributeTypeDef, reIdentifyEntity, reIdentifyRelationship, reIdentifyTypeDef, restoreEntity, restoreRelationship, reTypeEntity, reTypeRelationship, saveClassificationReferenceCopy, saveClassificationReferenceCopy, saveEntityReferenceCopy, saveInstanceReferenceCopies, saveRelationshipReferenceCopy, searchForTypeDefs, setAuditLog, undoEntityUpdate, undoRelationshipUpdate, updateEntityClassification, updateEntityClassification, updateEntityProperties, updateEntityStatus, updateRelationshipProperties, updateRelationshipStatus, updateTypeDef, verifyAttributeTypeDef, verifyTypeDef
-
Constructor Details
-
LocalRepositoryServicesClient
public LocalRepositoryServicesClient(String repositoryName, String restURLRoot) throws InvalidParameterException Create a new client with no authentication embedded in the HTTP request.- Parameters:
repositoryName
- name of the repository to connect to (used in error messages)restURLRoot
- the network address of the server running the repository services. This is of the form serverURLroot + "/servers/" + serverName.- Throws:
InvalidParameterException
- bad input parameters
-
LocalRepositoryServicesClient
public LocalRepositoryServicesClient(String repositoryName, String restURLRoot, String userId, String password) 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:
repositoryName
- name of the repository to connect to (used in error messages)restURLRoot
- the network address of the server running the repository services. This is of the form serverURLroot + "/servers/" + serverName.userId
- caller's userId embedded in all HTTP requestspassword
- caller's userId embedded in all HTTP requests- Throws:
InvalidParameterException
- bad input parameters
-