public interface GovernanceDomainInterface
| Modifier and Type | Method and Description |
|---|---|
String |
createGovernanceDomain(String userId,
String setGUID,
GovernanceDomainProperties governanceDomainProperties)
Create a new metadata element to represent a governance domain.
|
String |
createGovernanceDomainSet(String userId,
GovernanceDomainSetProperties governanceDomainSetProperties)
Create a new metadata element to represent the root of a Governance Domain Set.
|
String |
createStandardGovernanceDomains(String userId)
Create a governance domain set called "EgeriaStandardDomains" containing governance domain definitions for the following governance domains.
|
void |
deleteGovernanceDomain(String userId,
String governanceDomainGUID)
Remove the metadata element representing a Governance Domain.
|
List<GovernanceDomainElement> |
findGovernanceDomains(String userId,
String searchString,
int startFrom,
int pageSize)
Retrieve the list of Governance Domain metadata elements that contain the search string.
|
List<GovernanceDomainSetElement> |
findGovernanceDomainSets(String userId,
String searchString,
int startFrom,
int pageSize)
Retrieve the list of governanceDomainSet metadata elements that contain the search string.
|
GovernanceDomainElement |
getGovernanceDomainByGUID(String userId,
String governanceDomainGUID)
Retrieve the Governance Domain metadata element with the supplied unique identifier assigned when the domain description was stored in
the metadata repository.
|
GovernanceDomainElement |
getGovernanceDomainByIdentifier(String userId,
int domainIdentifier)
Retrieve the Governance Domain metadata element with the supplied domain identifier.
|
List<GovernanceDomainElement> |
getGovernanceDomains(String userId,
int startFrom,
int pageSize)
Retrieve the list of Governance Domain metadata elements defined for the governance program.
|
List<GovernanceDomainElement> |
getGovernanceDomainsByName(String userId,
String name,
int startFrom,
int pageSize)
Retrieve the list of Governance Domain metadata elements with a matching qualified or display name.
|
GovernanceDomainSetElement |
getGovernanceDomainSetByGUID(String userId,
String governanceDomainSetGUID)
Retrieve the governanceDomainSet metadata element with the supplied unique identifier.
|
List<GovernanceDomainSetElement> |
getGovernanceDomainSetsByName(String userId,
String name,
int startFrom,
int pageSize)
Retrieve the list of governanceDomainSet metadata elements with a matching qualified or display name.
|
List<GovernanceDomainSetElement> |
getSetsForGovernanceDomain(String userId,
String governanceDomainGUID,
int startFrom,
int pageSize)
Return the list of governance domain sets that a governance domain belong.
|
void |
removeGovernanceDomainSet(String userId,
String governanceDomainSetGUID)
Remove the metadata element representing a governanceDomainSet.
|
void |
updateGovernanceDomain(String userId,
String governanceDomainGUID,
GovernanceDomainProperties governanceDomainProperties)
Update the metadata element representing a Governance Domain.
|
void |
updateGovernanceDomainSet(String userId,
String governanceDomainSetGUID,
GovernanceDomainSetProperties governanceDomainSetProperties)
Update the metadata element representing a Governance Domain Set.
|
String createStandardGovernanceDomains(String userId) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)String createGovernanceDomainSet(String userId, GovernanceDomainSetProperties governanceDomainSetProperties) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usergovernanceDomainSetProperties - properties to storeInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)void updateGovernanceDomainSet(String userId, String governanceDomainSetGUID, GovernanceDomainSetProperties governanceDomainSetProperties) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usergovernanceDomainSetGUID - unique identifier of the metadata element to removegovernanceDomainSetProperties - new properties for this elementInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)void removeGovernanceDomainSet(String userId, String governanceDomainSetGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usergovernanceDomainSetGUID - unique identifier of the metadata element to removeInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)List<GovernanceDomainSetElement> findGovernanceDomainSets(String userId, String searchString, int startFrom, int pageSize) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usersearchString - string to find in the propertiesstartFrom - paging start pointpageSize - maximum results that can be returnedInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)List<GovernanceDomainSetElement> getGovernanceDomainSetsByName(String userId, String name, int startFrom, int pageSize) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling username - name to search forstartFrom - paging start pointpageSize - maximum results that can be returnedInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)GovernanceDomainSetElement getGovernanceDomainSetByGUID(String userId, String governanceDomainSetGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usergovernanceDomainSetGUID - unique identifier of the requested metadata elementInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)String createGovernanceDomain(String userId, String setGUID, GovernanceDomainProperties governanceDomainProperties) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usersetGUID - unique identifier of the set that this identifier belongsgovernanceDomainProperties - properties about the Governance Domain to storeInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)void updateGovernanceDomain(String userId, String governanceDomainGUID, GovernanceDomainProperties governanceDomainProperties) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usergovernanceDomainGUID - unique identifier of the metadata element to updategovernanceDomainProperties - new properties for the metadata elementInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)void deleteGovernanceDomain(String userId, String governanceDomainGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usergovernanceDomainGUID - unique identifier of the metadata element to removeInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)List<GovernanceDomainElement> getGovernanceDomains(String userId, int startFrom, int pageSize) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userstartFrom - paging start pointpageSize - maximum results that can be returnedInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)List<GovernanceDomainElement> findGovernanceDomains(String userId, String searchString, int startFrom, int pageSize) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usersearchString - string to find in the propertiesstartFrom - paging start pointpageSize - maximum results that can be returnedInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)List<GovernanceDomainSetElement> getSetsForGovernanceDomain(String userId, String governanceDomainGUID, int startFrom, int pageSize) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usergovernanceDomainGUID - unique identifier of the governance domain to querystartFrom - paging start pointpageSize - maximum results that can be returnedInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)List<GovernanceDomainElement> getGovernanceDomainsByName(String userId, String name, int startFrom, int pageSize) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling username - name to search forstartFrom - paging start pointpageSize - maximum results that can be returnedInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)GovernanceDomainElement getGovernanceDomainByGUID(String userId, String governanceDomainGUID) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling usergovernanceDomainGUID - unique identifier of the requested metadata elementInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)GovernanceDomainElement getGovernanceDomainByIdentifier(String userId, int domainIdentifier) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
userId - calling userdomainIdentifier - identifier used to identify the domainInvalidParameterException - one of the parameters is invalidUserNotAuthorizedException - the user is not authorized to issue this requestPropertyServerException - there is a problem reported in the open metadata server(s)Copyright © 2018–2021 LF AI & Data Foundation. All rights reserved.