Class AssetCatalogInstanceHandler
java.lang.Object
org.odpi.openmetadata.commonservices.multitenant.OMAGServerServiceInstanceHandler
org.odpi.openmetadata.commonservices.multitenant.AuditableServerServiceInstanceHandler
org.odpi.openmetadata.commonservices.multitenant.OMVSServiceInstanceHandler
org.odpi.openmetadata.viewservices.assetcatalog.server.AssetCatalogInstanceHandler
AssetCatalogInstanceHandler retrieves information from the instance map for the
view service instances. The instance map is thread-safe. Instances are added
and removed by the AssetCatalogAdmin class.
-
Field Summary
Fields inherited from class org.odpi.openmetadata.commonservices.multitenant.OMAGServerServiceInstanceHandler
platformInstanceMap, serviceName
-
Constructor Summary
ConstructorDescriptionDefault constructor registers the view service -
Method Summary
Modifier and TypeMethodDescriptiongetAssetConsumerClient
(String userId, String serverName, String serviceOperationName) This method returns the object for the tenant to use to work with the Asset Consumer APIgetOpenIntegrationServiceClient
(String userId, String serverName, String serviceOperationName) This method returns the object for the tenant to use to work with the asset consumer APIgetOpenMetadataStoreClient
(String userId, String serverName, String serviceOperationName) This method returns the object for the tenant to use to work with the asset consumer APIgetSupportedAssetTypes
(String userId, String serverName, String serviceOperationName) Return the values from the SupportedTypesForSearch view service option.Methods inherited from class org.odpi.openmetadata.commonservices.multitenant.OMVSServiceInstanceHandler
getEndsWithRegex, getExceptionHandler, getMiddleRegex, getSearchString, getStartsWithRegex
Methods inherited from class org.odpi.openmetadata.commonservices.multitenant.AuditableServerServiceInstanceHandler
getAuditLog
Methods inherited from class org.odpi.openmetadata.commonservices.multitenant.OMAGServerServiceInstanceHandler
getServerSecurityVerifier, getServerServiceInstance, getServiceName, isServerActive, removeServerServiceInstance
-
Constructor Details
-
AssetCatalogInstanceHandler
public AssetCatalogInstanceHandler()Default constructor registers the view service
-
-
Method Details
-
getSupportedAssetTypes
public List<Type> getSupportedAssetTypes(String userId, String serverName, String serviceOperationName) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException Return the values from the SupportedTypesForSearch view service option.- Parameters:
serverName
- name of the server that the request is foruserId
- local server useridserviceOperationName
- service operation - usually the top level rest call- Returns:
- list of types.
- Throws:
InvalidParameterException
- unknown server/serviceUserNotAuthorizedException
- User not authorized to call this servicePropertyServerException
- internal error
-
getAssetConsumerClient
public AssetConsumer getAssetConsumerClient(String userId, String serverName, String serviceOperationName) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException This method returns the object for the tenant to use to work with the Asset Consumer API- Parameters:
serverName
- name of the server that the request is foruserId
- local server useridserviceOperationName
- service operation - usually the top level rest call- Returns:
- requested client
- Throws:
InvalidParameterException
- unknown server/serviceUserNotAuthorizedException
- User not authorized to call this servicePropertyServerException
- internal error
-
getOpenIntegrationServiceClient
public OpenIntegrationServiceClient getOpenIntegrationServiceClient(String userId, String serverName, String serviceOperationName) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException This method returns the object for the tenant to use to work with the asset consumer API- Parameters:
serverName
- name of the server that the request is foruserId
- local server useridserviceOperationName
- service operation - usually the top level rest call- Returns:
- requested client
- Throws:
InvalidParameterException
- unknown server/serviceUserNotAuthorizedException
- User not authorized to call this servicePropertyServerException
- internal error
-
getOpenMetadataStoreClient
public OpenMetadataStoreClient getOpenMetadataStoreClient(String userId, String serverName, String serviceOperationName) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException This method returns the object for the tenant to use to work with the asset consumer API- Parameters:
serverName
- name of the server that the request is foruserId
- local server useridserviceOperationName
- service operation - usually the top level rest call- Returns:
- requested client
- Throws:
InvalidParameterException
- unknown server/serviceUserNotAuthorizedException
- User not authorized to call this servicePropertyServerException
- internal error
-