public interface OpenMetadataRepositorySecurity
| Modifier and Type | Method and Description |
|---|---|
void |
validateUserForEntityClassificationUpdate(String userId,
String metadataCollectionName,
EntityDetail instance,
Classification classification)
Tests for whether a specific user should have the right to update the classification for an entity instance
within a repository.
|
void |
validateUserForEntityCreate(String userId,
String metadataCollectionName,
EntityDetail instance)
Tests for whether a specific user should have the right to create a instance within a repository.
|
void |
validateUserForEntityDelete(String userId,
String metadataCollectionName,
EntityDetail instance)
Tests for whether a specific user should have the right to delete a instance within a repository.
|
void |
validateUserForEntityProxyRead(String userId,
String metadataCollectionName,
EntityProxy instance)
Tests for whether a specific user should have read access to a specific instance within a repository.
|
void |
validateUserForEntityRead(String userId,
String metadataCollectionName,
EntityDetail instance)
Tests for whether a specific user should have read access to a specific instance within a repository.
|
void |
validateUserForEntitySummaryRead(String userId,
String metadataCollectionName,
EntitySummary instance)
Tests for whether a specific user should have read access to a specific instance within a repository.
|
void |
validateUserForEntityUpdate(String userId,
String metadataCollectionName,
EntityDetail instance)
Tests for whether a specific user should have the right to update a instance within a repository.
|
void |
validateUserForRelationshipCreate(String userId,
String metadataCollectionName,
Relationship instance)
Tests for whether a specific user should have the right to create a instance within a repository.
|
void |
validateUserForRelationshipDelete(String userId,
String metadataCollectionName,
Relationship instance)
Tests for whether a specific user should have the right to delete a instance within a repository.
|
void |
validateUserForRelationshipRead(String userId,
String metadataCollectionName,
Relationship instance)
Tests for whether a specific user should have read access to a specific instance within a repository.
|
void |
validateUserForRelationshipUpdate(String userId,
String metadataCollectionName,
Relationship instance)
Tests for whether a specific user should have the right to update a instance within a repository.
|
void |
validateUserForTypeCreate(String userId,
String metadataCollectionName,
TypeDef typeDef)
Tests for whether a specific user should have the right to create a typeDef within a repository.
|
void |
validateUserForTypeDelete(String userId,
String metadataCollectionName,
TypeDef typeDef)
Tests for whether a specific user should have the right to delete a typeDef within a repository.
|
void |
validateUserForTypeRead(String userId,
String metadataCollectionName,
TypeDef typeDef)
Tests for whether a specific user should have read access to a specific typeDef within a repository.
|
void |
validateUserForTypeUpdate(String userId,
String metadataCollectionName,
TypeDef typeDef)
Tests for whether a specific user should have the right to update a typeDef within a repository.
|
void validateUserForTypeCreate(String userId, String metadataCollectionName, TypeDef typeDef) throws UserNotAuthorizedException
userId - identifier of usermetadataCollectionName - configurable name of the metadata collectiontypeDef - typeDef detailsUserNotAuthorizedException - the user is not authorized to maintain typesvoid validateUserForTypeRead(String userId, String metadataCollectionName, TypeDef typeDef) throws UserNotAuthorizedException
userId - identifier of usermetadataCollectionName - configurable name of the metadata collectiontypeDef - typeDef detailsUserNotAuthorizedException - the user is not authorized to retrieve typesvoid validateUserForTypeUpdate(String userId, String metadataCollectionName, TypeDef typeDef) throws UserNotAuthorizedException
userId - identifier of usermetadataCollectionName - configurable name of the metadata collectiontypeDef - typeDef detailsUserNotAuthorizedException - the user is not authorized to maintain typesvoid validateUserForTypeDelete(String userId, String metadataCollectionName, TypeDef typeDef) throws UserNotAuthorizedException
userId - identifier of usermetadataCollectionName - configurable name of the metadata collectiontypeDef - typeDef detailsUserNotAuthorizedException - the user is not authorized to maintain typesvoid validateUserForEntityCreate(String userId, String metadataCollectionName, EntityDetail instance) throws UserNotAuthorizedException
userId - identifier of usermetadataCollectionName - configurable name of the metadata collectioninstance - instance detailsUserNotAuthorizedException - the user is not authorized to maintain instancesvoid validateUserForEntityRead(String userId, String metadataCollectionName, EntityDetail instance) throws UserNotAuthorizedException
userId - identifier of usermetadataCollectionName - configurable name of the metadata collectioninstance - instance detailsUserNotAuthorizedException - the user is not authorized to retrieve instancesvoid validateUserForEntitySummaryRead(String userId, String metadataCollectionName, EntitySummary instance) throws UserNotAuthorizedException
userId - identifier of usermetadataCollectionName - configurable name of the metadata collectioninstance - instance detailsUserNotAuthorizedException - the user is not authorized to retrieve instancesvoid validateUserForEntityProxyRead(String userId, String metadataCollectionName, EntityProxy instance) throws UserNotAuthorizedException
userId - identifier of usermetadataCollectionName - configurable name of the metadata collectioninstance - instance detailsUserNotAuthorizedException - the user is not authorized to retrieve instancesvoid validateUserForEntityUpdate(String userId, String metadataCollectionName, EntityDetail instance) throws UserNotAuthorizedException
userId - identifier of usermetadataCollectionName - configurable name of the metadata collectioninstance - instance detailsUserNotAuthorizedException - the user is not authorized to maintain instancesvoid validateUserForEntityClassificationUpdate(String userId, String metadataCollectionName, EntityDetail instance, Classification classification) throws UserNotAuthorizedException
userId - identifier of usermetadataCollectionName - configurable name of the metadata collectioninstance - instance detailsclassification - classification detailsUserNotAuthorizedException - the user is not authorized to maintain instancesvoid validateUserForEntityDelete(String userId, String metadataCollectionName, EntityDetail instance) throws UserNotAuthorizedException
userId - identifier of usermetadataCollectionName - configurable name of the metadata collectioninstance - instance detailsUserNotAuthorizedException - the user is not authorized to maintain instancesvoid validateUserForRelationshipCreate(String userId, String metadataCollectionName, Relationship instance) throws UserNotAuthorizedException
userId - identifier of usermetadataCollectionName - configurable name of the metadata collectioninstance - instance detailsUserNotAuthorizedException - the user is not authorized to maintain instancesvoid validateUserForRelationshipRead(String userId, String metadataCollectionName, Relationship instance) throws UserNotAuthorizedException
userId - identifier of usermetadataCollectionName - configurable name of the metadata collectioninstance - instance detailsUserNotAuthorizedException - the user is not authorized to retrieve instancesvoid validateUserForRelationshipUpdate(String userId, String metadataCollectionName, Relationship instance) throws UserNotAuthorizedException
userId - identifier of usermetadataCollectionName - configurable name of the metadata collectioninstance - instance detailsUserNotAuthorizedException - the user is not authorized to maintain instancesvoid validateUserForRelationshipDelete(String userId, String metadataCollectionName, Relationship instance) throws UserNotAuthorizedException
userId - identifier of usermetadataCollectionName - configurable name of the metadata collectioninstance - instance detailsUserNotAuthorizedException - the user is not authorized to maintain instancesCopyright © 2018–2019 ODPi. All rights reserved.