Class DataEngineFindHandler
java.lang.Object
org.odpi.openmetadata.accessservices.dataengine.server.handlers.DataEngineFindHandler
Manages find operations for DataEngine related objects
-
Constructor Summary
ConstructorsConstructorDescriptionDataEngineFindHandler(org.odpi.openmetadata.commonservices.ffdc.InvalidParameterHandler invalidParameterHandler, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryHelper repositoryHelper, org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIGenericHandler<org.odpi.openmetadata.accessservices.dataengine.model.Referenceable> genericHandler, DataEngineCommonHandler dataEngineCommonHandler, String serviceName, String serverName) Construct the handler information needed to interact with the repository services -
Method Summary
-
Constructor Details
-
DataEngineFindHandler
public DataEngineFindHandler(org.odpi.openmetadata.commonservices.ffdc.InvalidParameterHandler invalidParameterHandler, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryHelper repositoryHelper, org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIGenericHandler<org.odpi.openmetadata.accessservices.dataengine.model.Referenceable> genericHandler, DataEngineCommonHandler dataEngineCommonHandler, String serviceName, String serverName) Construct the handler information needed to interact with the repository services- Parameters:
invalidParameterHandler- handler for managing parameter errorsrepositoryHelper- provides utilities for manipulating the repository services objectsgenericHandler- generic handler that provides utilities to manipulate entitiesserviceName- service nameserverName- server name
-
-
Method Details
-
find
public org.odpi.openmetadata.commonservices.ffdc.rest.GUIDListResponse find(org.odpi.openmetadata.accessservices.dataengine.rest.FindRequestBody findRequestBody, String userId, String methodName) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException, org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException, org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PagingErrorException Performs a find for a DataEngine related object. External repositories are included- Parameters:
userId- user idfindRequestBody- contains search criteriamethodName- method name- Returns:
- a list of guids
- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- if invalid parametersorg.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException- if errors in repositoryorg.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException- if user not authorizedorg.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException- if function not supportedorg.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException- if error in repositoryorg.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException- if a property does not matchorg.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException- if type is unknownorg.odpi.openmetadata.repositoryservices.ffdc.exception.PagingErrorException- if paging is erroneously definedorg.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException- if user not authorizedorg.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException- if invalid parameters
-