public class GovernedAssetHandler extends Object
| Constructor and Description |
|---|
GovernedAssetHandler(String serviceName,
String serverName,
InvalidParameterHandler invalidParameterHandler,
RepositoryHandler repositoryHandler,
OMRSRepositoryHelper repositoryHelper,
RepositoryErrorHandler errorHandler,
List<String> supportedZones)
Construct the handler information needed to interact with the repository services
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsGovernedClassification(EntityDetail entityDetail) |
GovernedAsset |
convertGovernedAsset(String userID,
EntityDetail entity) |
String |
createSoftwareServerCapability(String userId,
SoftwareServerCapability softwareServerCapability) |
GovernedAsset |
getGovernedAsset(String userId,
String assedID) |
List<GovernedAsset> |
getGovernedAssets(String userId,
List<String> entityTypes,
Integer offset,
Integer pageSize)
Returns the list of governed assets with associated tags
|
SoftwareServerCapability |
getSoftwareServerCapabilityByGUID(String userId,
String guid) |
boolean |
isSchemaElement(InstanceType entityType) |
void |
setSecurityVerifier(OpenMetadataServerSecurityVerifier securityVerifier) |
public GovernedAssetHandler(String serviceName, String serverName, InvalidParameterHandler invalidParameterHandler, RepositoryHandler repositoryHandler, OMRSRepositoryHelper repositoryHelper, RepositoryErrorHandler errorHandler, List<String> supportedZones)
serviceName - name of this serviceserverName - name of the local serverinvalidParameterHandler - handler for managing parameter errorsrepositoryHandler - manages calls to the repository servicesrepositoryHelper - provides utilities for manipulating the repository services objectserrorHandler - provides utilities for manipulating the repository servicessupportedZones - setting of the supported zones for the handlerpublic void setSecurityVerifier(OpenMetadataServerSecurityVerifier securityVerifier)
public List<GovernedAsset> getGovernedAssets(String userId, List<String> entityTypes, Integer offset, Integer pageSize) throws UserNotAuthorizedException, PropertyServerException, InvalidParameterException
userId - - String - userId of user making request.entityTypes - - types to start query offset.UserNotAuthorizedExceptionPropertyServerExceptionInvalidParameterExceptionpublic GovernedAsset getGovernedAsset(String userId, String assedID) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException
public boolean containsGovernedClassification(EntityDetail entityDetail)
public boolean isSchemaElement(InstanceType entityType)
public String createSoftwareServerCapability(String userId, SoftwareServerCapability softwareServerCapability) throws UserNotAuthorizedException, PropertyServerException, InvalidParameterException
public SoftwareServerCapability getSoftwareServerCapabilityByGUID(String userId, String guid) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException
public GovernedAsset convertGovernedAsset(String userID, EntityDetail entity) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException
Copyright © 2018–2020 ODPi. All rights reserved.