Interface ProjectsInterface
public interface ProjectsInterface
The ProjectManagementInterface provides methods for managing projects, their membership and content.
Projects allow groups of subject-matter experts to work together and share content and ideas.
-
Method Summary
Modifier and TypeMethodDescriptionvoidclearProjectManagementRole(String userId, String externalSourceGUID, String externalSourceName, String projectGUID, String personRoleGUID) Remove a membership relationship between a project and a person role.voidclearProjectTeam(String userId, String externalSourceGUID, String externalSourceName, String projectGUID, String actorProfileGUID) Remove a ProjectTeam relationship between a project and an actor profile (typically a team).createProject(String userId, String anchorGUID, boolean isOwnAnchor, String optionalClassification, org.odpi.openmetadata.frameworks.openmetadata.properties.projects.ProjectProperties properties, String parentGUID, String parentRelationshipTypeName, org.odpi.openmetadata.frameworks.governanceaction.search.ElementProperties parentRelationshipProperties, boolean parentAtEnd1) Create a new generic project.createProject(String userId, String externalSourceGUID, String externalSourceName, org.odpi.openmetadata.frameworks.openmetadata.properties.projects.ProjectProperties projectProperties) Create a new metadata element to represent the project.createProjectFromTemplate(String userId, String anchorGUID, boolean isOwnAnchor, Date effectiveFrom, Date effectiveTo, String templateGUID, org.odpi.openmetadata.frameworks.governanceaction.search.ElementProperties replacementProperties, Map<String, String> placeholderProperties, String parentGUID, String parentRelationshipTypeName, org.odpi.openmetadata.frameworks.governanceaction.search.ElementProperties parentRelationshipProperties, boolean parentAtEnd1) Create a new metadata element to represent a project using an existing metadata element as a template.List<org.odpi.openmetadata.frameworks.openmetadata.metadataelements.ProjectElement>findProjects(String userId, String searchString, int startFrom, int pageSize) Retrieve the list of metadata elements that contain the search string.List<org.odpi.openmetadata.frameworks.openmetadata.metadataelements.ProjectElement>getClassifiedProjects(String userId, String classificationName, int startFrom, int pageSize) Returns the list of projects with a particular classification.List<org.odpi.openmetadata.frameworks.openmetadata.metadataelements.ProjectElement>getLinkedProjects(String userId, String parentGUID, String projectStatus, int startFrom, int pageSize) Returns the list of projects that are linked off of the supplied element.List<org.odpi.openmetadata.frameworks.openmetadata.metadataelements.ActorProfileElement>getProjectActors(String userId, String projectGUID, int startFrom, int pageSize) Return information about the actors linked to a project.org.odpi.openmetadata.frameworks.openmetadata.metadataelements.ProjectElementgetProjectByGUID(String userId, String projectGUID) Retrieve the project metadata element with the supplied unique identifier.List<org.odpi.openmetadata.frameworks.openmetadata.metadataelements.PersonRoleElement>getProjectManagementRoles(String userId, String projectGUID, int startFrom, int pageSize) Return information about the project management roles linked to a project.List<org.odpi.openmetadata.frameworks.openmetadata.metadataelements.ProjectTeamMember>getProjectMembers(String userId, String projectGUID, String teamRole, int startFrom, int pageSize) Return a list of actors that are members of a project.List<org.odpi.openmetadata.frameworks.openmetadata.metadataelements.ProjectElement>getProjects(String userId, int startFrom, int pageSize) Retrieve the list of projects.List<org.odpi.openmetadata.frameworks.openmetadata.metadataelements.ProjectElement>getProjectsByName(String userId, String name, int startFrom, int pageSize) Retrieve the list of metadata elements with a matching qualified or display name.voidremoveProject(String userId, String externalSourceGUID, String externalSourceName, String projectGUID) Remove the metadata element representing a project.voidsetupProjectManagementRole(String userId, String externalSourceGUID, String externalSourceName, String projectGUID, String personRoleGUID) Create a ProjectManagement relationship between a project and a person role to show that anyone appointed to the role is a manager of the project.voidsetupProjectTeam(String userId, String externalSourceGUID, String externalSourceName, String projectGUID, org.odpi.openmetadata.frameworks.openmetadata.properties.projects.ProjectTeamProperties properties, String actorProfileGUID) Create a ProjectTeam relationship between a project and an actor profile (typically a team).voidupdateProject(String userId, String externalSourceGUID, String externalSourceName, String projectGUID, boolean isMergeUpdate, org.odpi.openmetadata.frameworks.openmetadata.properties.projects.ProjectProperties projectProperties) Update the metadata element representing a project.
-
Method Details
-
createProject
String createProject(String userId, String externalSourceGUID, String externalSourceName, org.odpi.openmetadata.frameworks.openmetadata.properties.projects.ProjectProperties projectProperties) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException Create a new metadata element to represent the project.- Parameters:
userId- calling userexternalSourceGUID- unique identifier of software capability representing the callerexternalSourceName- unique name of software capability representing the callerprojectProperties- properties to store- Returns:
- unique identifier of the new metadata element
- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- one of the parameters is invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException- the user is not authorized to issue this requestorg.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException- there is a problem reported in the open metadata server(s)
-
createProject
String createProject(String userId, String anchorGUID, boolean isOwnAnchor, String optionalClassification, org.odpi.openmetadata.frameworks.openmetadata.properties.projects.ProjectProperties properties, String parentGUID, String parentRelationshipTypeName, org.odpi.openmetadata.frameworks.governanceaction.search.ElementProperties parentRelationshipProperties, boolean parentAtEnd1) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException Create a new generic project.- Parameters:
userId- userId of user making request.anchorGUID- unique identifier of the element that should be the anchor for the new element. Set to null if no anchor, or the Anchors classification is included in the initial classifications.isOwnAnchor- boolean flag to day that the element should be classified as its own anchor once its element is created in the repository.optionalClassification- classification of the projects - eg Campaign, Task or PersonalProjectproperties- properties for the project.parentGUID- unique identifier of optional parent entityparentRelationshipTypeName- type of relationship to connect the new element to the parentparentRelationshipProperties- properties to include in parent relationshipparentAtEnd1- which end should the parent GUID go in the relationship- Returns:
- unique identifier of the newly created Project
- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- one of the parameters is invalid.org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException- there is a problem retrieving information from the property server(s).org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException- the requesting user is not authorized to issue this request.
-
createProjectFromTemplate
String createProjectFromTemplate(String userId, String anchorGUID, boolean isOwnAnchor, Date effectiveFrom, Date effectiveTo, String templateGUID, org.odpi.openmetadata.frameworks.governanceaction.search.ElementProperties replacementProperties, Map<String, String> placeholderProperties, String parentGUID, String parentRelationshipTypeName, org.odpi.openmetadata.frameworks.governanceaction.search.ElementProperties parentRelationshipProperties, boolean parentAtEnd1) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerExceptionCreate a new metadata element to represent a project using an existing metadata element as a template. The template defines additional classifications and relationships that should be added to the new project.- Parameters:
userId- calling useranchorGUID- unique identifier of the element that should be the anchor for the new element. Set to null if no anchor, or the Anchors classification is included in the initial classifications.isOwnAnchor- boolean flag to day that the element should be classified as its own anchor once its element is created in the repository.effectiveFrom- the date when this element is active - null for active on creationeffectiveTo- the date when this element becomes inactive - null for active until deletedtemplateGUID- the unique identifier of the existing asset to copy (this will copy all the attachments such as nested content, schema connection etc)replacementProperties- properties of the new metadata element. These override the template valuesplaceholderProperties- property name-to-property value map to replace any placeholder values in the template element - and their anchored elements, which are also copied as part of this operation.parentGUID- unique identifier of optional parent entityparentRelationshipTypeName- type of relationship to connect the new element to the parentparentRelationshipProperties- properties to include in parent relationshipparentAtEnd1- which end should the parent GUID go in the relationship- Returns:
- unique identifier of the new metadata element
- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- one of the parameters is invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException- the user is not authorized to issue this requestorg.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException- there is a problem reported in the open metadata server(s)
-
updateProject
void updateProject(String userId, String externalSourceGUID, String externalSourceName, String projectGUID, boolean isMergeUpdate, org.odpi.openmetadata.frameworks.openmetadata.properties.projects.ProjectProperties projectProperties) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException Update the metadata element representing a project.- Parameters:
userId- calling userexternalSourceGUID- unique identifier of software capability representing the callerexternalSourceName- unique name of software capability representing the callerprojectGUID- unique identifier of the metadata element to updateisMergeUpdate- should the new properties be merged with existing properties (true) or completely replace them (false)?projectProperties- new properties for this element- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- one of the parameters is invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException- the user is not authorized to issue this requestorg.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException- there is a problem reported in the open metadata server(s)
-
setupProjectManagementRole
void setupProjectManagementRole(String userId, String externalSourceGUID, String externalSourceName, String projectGUID, String personRoleGUID) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException Create a ProjectManagement relationship between a project and a person role to show that anyone appointed to the role is a manager of the project.- Parameters:
userId- calling userexternalSourceGUID- unique identifier of software capability representing the callerexternalSourceName- unique name of software capability representing the callerprojectGUID- unique identifier of the projectpersonRoleGUID- unique identifier of the role- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- one of the parameters is invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException- the user is not authorized to issue this requestorg.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException- there is a problem reported in the open metadata server(s)
-
clearProjectManagementRole
void clearProjectManagementRole(String userId, String externalSourceGUID, String externalSourceName, String projectGUID, String personRoleGUID) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException Remove a membership relationship between a project and a person role.- Parameters:
userId- calling userexternalSourceGUID- unique identifier of software capability representing the callerexternalSourceName- unique name of software capability representing the callerprojectGUID- unique identifier of the projectpersonRoleGUID- unique identifier of the role- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- one of the parameters is invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException- the user is not authorized to issue this requestorg.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException- there is a problem reported in the open metadata server(s)
-
setupProjectTeam
void setupProjectTeam(String userId, String externalSourceGUID, String externalSourceName, String projectGUID, org.odpi.openmetadata.frameworks.openmetadata.properties.projects.ProjectTeamProperties properties, String actorProfileGUID) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException Create a ProjectTeam relationship between a project and an actor profile (typically a team).- Parameters:
userId- calling userexternalSourceGUID- unique identifier of software capability representing the callerexternalSourceName- unique name of software capability representing the callerprojectGUID- unique identifier of the projectproperties- describes the permissions that the role has in the projectactorProfileGUID- unique identifier of the actor- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- one of the parameters is invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException- the user is not authorized to issue this requestorg.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException- there is a problem reported in the open metadata server(s)
-
clearProjectTeam
void clearProjectTeam(String userId, String externalSourceGUID, String externalSourceName, String projectGUID, String actorProfileGUID) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException Remove a ProjectTeam relationship between a project and an actor profile (typically a team).- Parameters:
userId- calling userexternalSourceGUID- unique identifier of software capability representing the callerexternalSourceName- unique name of software capability representing the callerprojectGUID- unique identifier of the projectactorProfileGUID- unique identifier of the actor- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- one of the parameters is invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException- the user is not authorized to issue this requestorg.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException- there is a problem reported in the open metadata server(s)
-
removeProject
void removeProject(String userId, String externalSourceGUID, String externalSourceName, String projectGUID) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException Remove the metadata element representing a project. This will delete all anchored elements such as comments.- Parameters:
userId- calling userexternalSourceGUID- unique identifier of software capability representing the callerexternalSourceName- unique name of software capability representing the callerprojectGUID- unique identifier of the metadata element to remove- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- one of the parameters is invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException- the user is not authorized to issue this requestorg.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException- there is a problem reported in the open metadata server(s)
-
getLinkedProjects
List<org.odpi.openmetadata.frameworks.openmetadata.metadataelements.ProjectElement> getLinkedProjects(String userId, String parentGUID, String projectStatus, int startFrom, int pageSize) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException Returns the list of projects that are linked off of the supplied element.- Parameters:
userId- userId of user making requestparentGUID- unique identifier of referenceable object (typically a personal profile, project or community) that the projects hang off ofprojectStatus- filter response by project type - if null, any value will dostartFrom- index of the list to start from (0 for start)pageSize- maximum number of elements to return- Returns:
- a list of projects
- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- one of the parameters is null or invalid.org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException- there is a problem retrieving information from the property server(s).org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException- the requesting user is not authorized to issue this request.
-
getClassifiedProjects
List<org.odpi.openmetadata.frameworks.openmetadata.metadataelements.ProjectElement> getClassifiedProjects(String userId, String classificationName, int startFrom, int pageSize) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException Returns the list of projects with a particular classification.- Parameters:
userId- userId of user making requestclassificationName- name of the classification - if null, all projects are returnedstartFrom- index of the list to start from (0 for start)pageSize- maximum number of elements to return- Returns:
- a list of projects
- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- one of the parameters is null or invalid.org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException- there is a problem retrieving information from the property server(s).org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException- the requesting user is not authorized to issue this request.
-
getProjectMembers
List<org.odpi.openmetadata.frameworks.openmetadata.metadataelements.ProjectTeamMember> getProjectMembers(String userId, String projectGUID, String teamRole, int startFrom, int pageSize) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException Return a list of actors that are members of a project.- Parameters:
userId- userId of user making requestprojectGUID- unique identifier of the projectteamRole- optional team rolestartFrom- index of the list to start from (0 for start)pageSize- maximum number of elements to return.- Returns:
- list of team members
- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- one of the parameters is null or invalid.org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException- there is a problem retrieving information from the property server(s).org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException- the requesting user is not authorized to issue this request.
-
findProjects
List<org.odpi.openmetadata.frameworks.openmetadata.metadataelements.ProjectElement> findProjects(String userId, String searchString, int startFrom, int pageSize) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException Retrieve the list of metadata elements that contain the search string. The search string is treated as a regular expression.- Parameters:
userId- calling usersearchString- string to find in the propertiesstartFrom- paging start pointpageSize- maximum results that can be returned- Returns:
- list of matching metadata elements
- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- one of the parameters is invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException- the user is not authorized to issue this requestorg.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException- there is a problem reported in the open metadata server(s)
-
getProjectsByName
List<org.odpi.openmetadata.frameworks.openmetadata.metadataelements.ProjectElement> getProjectsByName(String userId, String name, int startFrom, int pageSize) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException Retrieve the list of metadata elements with a matching qualified or display name. There are no wildcards supported on this request.- Parameters:
userId- calling username- name to search forstartFrom- paging start pointpageSize- maximum results that can be returned- Returns:
- list of matching metadata elements
- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- one of the parameters is invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException- the user is not authorized to issue this requestorg.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException- there is a problem reported in the open metadata server(s)
-
getProjects
List<org.odpi.openmetadata.frameworks.openmetadata.metadataelements.ProjectElement> getProjects(String userId, int startFrom, int pageSize) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException Retrieve the list of projects.- Parameters:
userId- calling userstartFrom- paging start pointpageSize- maximum results that can be returned- Returns:
- list of matching metadata elements
- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- one of the parameters is invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException- the user is not authorized to issue this requestorg.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException- there is a problem reported in the open metadata server(s)
-
getProjectManagementRoles
List<org.odpi.openmetadata.frameworks.openmetadata.metadataelements.PersonRoleElement> getProjectManagementRoles(String userId, String projectGUID, int startFrom, int pageSize) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException Return information about the project management roles linked to a project.- Parameters:
userId- calling userprojectGUID- unique identifier for the projectstartFrom- index of the list to start from (0 for start)pageSize- maximum number of elements to return.- Returns:
- list of matching actor profiles (hopefully only one)
- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- name or userId is nullorg.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException- problem accessing property serverorg.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException- security access problem
-
getProjectActors
List<org.odpi.openmetadata.frameworks.openmetadata.metadataelements.ActorProfileElement> getProjectActors(String userId, String projectGUID, int startFrom, int pageSize) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException Return information about the actors linked to a project.- Parameters:
userId- calling userprojectGUID- unique identifier for the projectstartFrom- index of the list to start from (0 for start)pageSize- maximum number of elements to return.- Returns:
- list of matching actor profiles (hopefully only one)
- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- name or userId is nullorg.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException- problem accessing property serverorg.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException- security access problem
-
getProjectByGUID
org.odpi.openmetadata.frameworks.openmetadata.metadataelements.ProjectElement getProjectByGUID(String userId, String projectGUID) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException Retrieve the project metadata element with the supplied unique identifier.- Parameters:
userId- calling userprojectGUID- unique identifier of the requested metadata element- Returns:
- matching metadata element
- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- one of the parameters is invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException- the user is not authorized to issue this requestorg.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException- there is a problem reported in the open metadata server(s)
-