public interface GovernanceZonesInterface
| Modifier and Type | Method and Description |
|---|---|
String |
createGovernanceZone(String userId,
GovernanceZoneProperties properties)
Create a definition of a governance zone.
|
void |
deleteGovernanceZone(String userId,
String zoneGUID)
Remove the definition of a zone.
|
GovernanceZoneElement |
getGovernanceZoneByGUID(String userId,
String zoneGUID)
Return information about a specific governance zone.
|
GovernanceZoneElement |
getGovernanceZoneByName(String userId,
String qualifiedName)
Return information about a specific governance zone and its linked governance definitions.
|
GovernanceZoneDefinition |
getGovernanceZoneDefinitionByGUID(String userId,
String zoneGUID)
Return information about a specific governance zone and its linked governance definitions.
|
List<GovernanceZoneElement> |
getGovernanceZonesForDomain(String userId,
int domainIdentifier,
int startFrom,
int pageSize)
Return information about the defined governance zones.
|
void |
linkZonesInHierarchy(String userId,
String parentZoneGUID,
String childZoneGUID)
Link two related governance zones together as part of a hierarchy.
|
void |
linkZoneToGovernanceDefinition(String userId,
String zoneGUID,
String definitionGUID)
Link a governance zone to a governance definition that controls how the assets in the zone should be governed.
|
void |
unlinkZoneFromGovernanceDefinition(String userId,
String zoneGUID,
String definitionGUID)
Remove the link between a zone and a governance definition.
|
void |
unlinkZonesInHierarchy(String userId,
String parentZoneGUID,
String childZoneGUID)
Remove the link between two zones in the zone hierarchy.
|
void |
updateGovernanceZone(String userId,
String zoneGUID,
boolean isMergeUpdate,
GovernanceZoneProperties properties)
Update the definition of a zone.
|
String createGovernanceZone(String userId, GovernanceZoneProperties properties) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userproperties - properties for a governance zoneInvalidParameterException - qualifiedName or userId is null; qualifiedName is not uniquePropertyServerException - problem accessing property serverUserNotAuthorizedException - security access problemvoid updateGovernanceZone(String userId, String zoneGUID, boolean isMergeUpdate, GovernanceZoneProperties properties) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userzoneGUID - unique identifier of zoneisMergeUpdate - are unspecified properties unchanged (true) or replaced with null?properties - properties to changeInvalidParameterException - guid, qualifiedName or userId is null; qualifiedName is not unique; guid is not knownPropertyServerException - problem accessing property serverUserNotAuthorizedException - security access problemvoid deleteGovernanceZone(String userId, String zoneGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userzoneGUID - unique identifier of zoneInvalidParameterException - guid or userId is null; guid is not knownPropertyServerException - problem accessing property serverUserNotAuthorizedException - security access problemvoid linkZonesInHierarchy(String userId, String parentZoneGUID, String childZoneGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userparentZoneGUID - unique identifier of the parent zonechildZoneGUID - unique identifier of the child zoneInvalidParameterException - one of the guids is null or not knownPropertyServerException - problem accessing property serverUserNotAuthorizedException - security access problemvoid unlinkZonesInHierarchy(String userId, String parentZoneGUID, String childZoneGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userparentZoneGUID - unique identifier of the parent zonechildZoneGUID - unique identifier of the child zoneInvalidParameterException - one of the guids is null or not knownPropertyServerException - problem accessing property serverUserNotAuthorizedException - security access problemvoid linkZoneToGovernanceDefinition(String userId, String zoneGUID, String definitionGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userzoneGUID - unique identifier of the zonedefinitionGUID - unique identifier of the governance definitionInvalidParameterException - one of the guids is null or not knownPropertyServerException - problem accessing property serverUserNotAuthorizedException - security access problemvoid unlinkZoneFromGovernanceDefinition(String userId, String zoneGUID, String definitionGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userzoneGUID - unique identifier of the zonedefinitionGUID - unique identifier of the governance definitionInvalidParameterException - one of the guids is null or not knownPropertyServerException - problem accessing property serverUserNotAuthorizedException - security access problemGovernanceZoneElement getGovernanceZoneByGUID(String userId, String zoneGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userzoneGUID - unique identifier for the zoneInvalidParameterException - zoneGUID or userId is nullPropertyServerException - problem accessing property serverUserNotAuthorizedException - security access problemGovernanceZoneElement getGovernanceZoneByName(String userId, String qualifiedName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userqualifiedName - unique name for the zoneInvalidParameterException - qualifiedName or userId is nullPropertyServerException - problem accessing property serverUserNotAuthorizedException - security access problemList<GovernanceZoneElement> getGovernanceZonesForDomain(String userId, int domainIdentifier, int startFrom, int pageSize) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userdomainIdentifier - identifier for the desired governance domainstartFrom - paging start pointpageSize - maximum results that can be returnedInvalidParameterException - qualifiedName or userId is nullPropertyServerException - problem accessing property serverUserNotAuthorizedException - security access problemGovernanceZoneDefinition getGovernanceZoneDefinitionByGUID(String userId, String zoneGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userzoneGUID - unique identifier for the zoneInvalidParameterException - zoneGUID or userId is nullPropertyServerException - problem accessing property serverUserNotAuthorizedException - security access problemCopyright © 2018–2021 LF AI & Data Foundation. All rights reserved.