Class GovernedAssetHandler
- java.lang.Object
-
- org.odpi.openmetadata.accessservices.securityofficer.server.handler.GovernedAssetHandler
-
public class GovernedAssetHandler extends Object
ConnectionHandler retrieves Connection objects from the property handlers. It runs handlers-side in the AssetConsumer OMAS and retrieves Connections through the OMRSRepositoryConnector.
-
-
Constructor Summary
Constructors Constructor 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
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontainsGovernedClassification(EntityDetail entityDetail)GovernedAssetconvertGovernedAsset(String userID, EntityDetail entity)StringcreateSoftwareServerCapability(String userId, SoftwareServerCapability softwareServerCapability)GovernedAssetgetGovernedAsset(String userId, String assedID)List<GovernedAsset>getGovernedAssets(String userId, List<String> entityTypes, Integer offset, Integer pageSize)Returns the list of governed assets with associated tagsSoftwareServerCapabilitygetSoftwareServerCapabilityByGUID(String userId, String guid)booleanisSchemaElement(InstanceType entityType)voidsetSecurityVerifier(OpenMetadataServerSecurityVerifier securityVerifier)
-
-
-
Constructor Detail
-
GovernedAssetHandler
public 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- Parameters:
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 handler
-
-
Method Detail
-
setSecurityVerifier
public void setSecurityVerifier(OpenMetadataServerSecurityVerifier securityVerifier)
-
getGovernedAssets
public List<GovernedAsset> getGovernedAssets(String userId, List<String> entityTypes, Integer offset, Integer pageSize) throws UserNotAuthorizedException, PropertyServerException, InvalidParameterException
Returns the list of governed assets with associated tags- Parameters:
userId- - String - userId of user making request.entityTypes- - types to start query offset.- Returns:
- List of Governed Access
- Throws:
UserNotAuthorizedExceptionPropertyServerExceptionInvalidParameterException
-
getGovernedAsset
public GovernedAsset getGovernedAsset(String userId, String assedID) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException
-
containsGovernedClassification
public boolean containsGovernedClassification(EntityDetail entityDetail)
-
isSchemaElement
public boolean isSchemaElement(InstanceType entityType)
-
createSoftwareServerCapability
public String createSoftwareServerCapability(String userId, SoftwareServerCapability softwareServerCapability) throws UserNotAuthorizedException, PropertyServerException, InvalidParameterException
-
getSoftwareServerCapabilityByGUID
public SoftwareServerCapability getSoftwareServerCapabilityByGUID(String userId, String guid) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException
-
convertGovernedAsset
public GovernedAsset convertGovernedAsset(String userID, EntityDetail entity) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException
-
-