Interface RelatedElementsManagementInterface

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void clearAssignmentScope​(java.lang.String userId, java.lang.String elementGUID, java.lang.String scopeGUID)
      Remove an "AssignmentScope" relationship between two referenceables.
      void clearGovernanceDefinitionScope​(java.lang.String userId, java.lang.String governanceDefinitionGUID, java.lang.String scopeGUID)
      Remove an "GovernanceDefinitionScope" relationship between two referenceables.
      void clearGovernanceResponsibilityAssignment​(java.lang.String userId, java.lang.String governanceResponsibilityGUID, java.lang.String personRoleGUID)
      Remove a "GovernanceResponsibilityAssignment" relationship between a governance responsibility and a person role.
      void clearGovernedBy​(java.lang.String userId, java.lang.String elementGUID, java.lang.String governanceDefinitionGUID)
      Remove a "GovernedBy" relationship between two elements.
      void clearMoreInformation​(java.lang.String userId, java.lang.String elementGUID, java.lang.String detailGUID)
      Remove a "MoreInformation" relationship between two referenceables.
      void clearResource​(java.lang.String userId, java.lang.String elementGUID, java.lang.String resourceGUID)
      Remove a "ResourceList" relationship between two referenceables.
      void clearStakeholder​(java.lang.String userId, java.lang.String elementGUID, java.lang.String stakeholderGUID)
      Remove a "Stakeholder" relationship between two referenceables.
      java.util.List<RelatedElement> getAssignedActors​(java.lang.String userId, java.lang.String scopeGUID, int startFrom, int pageSize)
      Retrieve the assigned actors linked by the "AssignmentScope" relationship between two referenceables.
      java.util.List<RelatedElement> getAssignedScopes​(java.lang.String userId, java.lang.String elementGUID, int startFrom, int pageSize)
      Retrieve the assigned scopes linked by the "AssignmentScope" relationship between two referenceables.
      java.util.List<RelatedElement> getDescriptiveElements​(java.lang.String userId, java.lang.String detailGUID, int startFrom, int pageSize)
      Retrieve the descriptive elements linked via a "MoreInformation" relationship between two referenceables.
      java.util.List<RelatedElement> getGovernanceDefinitionScopes​(java.lang.String userId, java.lang.String governanceDefinitionGUID, int startFrom, int pageSize)
      Retrieve the assigned scopes linked by the "GovernanceDefinitionScope" relationship between two referenceables.
      java.util.List<GovernanceDefinitionElement> getGovernanceDefinitionsForElement​(java.lang.String userId, java.lang.String elementGUID, int startFrom, int pageSize)
      Retrieve the governance definitions linked via a "GovernedBy" relationship to an element.
      java.util.List<RelatedElement> getGovernedElements​(java.lang.String userId, java.lang.String governanceDefinitionGUID, int startFrom, int pageSize)
      Retrieve the governed elements linked via a "GovernedBy" relationship to a governance definition.
      java.util.List<RelatedElement> getMoreInformation​(java.lang.String userId, java.lang.String elementGUID, int startFrom, int pageSize)
      Retrieve the detail elements linked via a "MoreInformation" relationship between two referenceables.
      java.util.List<RelatedElement> getResourceList​(java.lang.String userId, java.lang.String elementGUID, int startFrom, int pageSize)
      Retrieve the list of resources assigned to an element via the "ResourceList" relationship between two referenceables.
      java.util.List<GovernanceRoleElement> getResponsibleRoles​(java.lang.String userId, java.lang.String governanceResponsibilityGUID, int startFrom, int pageSize)
      Retrieve the person roles linked via a "GovernanceResponsibilityAssignment" relationship to a governance responsibility.
      java.util.List<GovernanceDefinitionElement> getRoleResponsibilities​(java.lang.String userId, java.lang.String personRoleGUID, int startFrom, int pageSize)
      Retrieve the governance responsibilities linked via a "GovernanceResponsibilityAssignment" relationship to a person role.
      java.util.List<GovernanceDefinitionElement> getScopedGovernanceDefinitions​(java.lang.String userId, java.lang.String scopeGUID, int startFrom, int pageSize)
      Retrieve the governance definitions linked by the "GovernanceDefinitionScope" relationship to a scope element.
      java.util.List<RelatedElement> getStakeholderCommissionedElements​(java.lang.String userId, java.lang.String stakeholderGUID, int startFrom, int pageSize)
      Retrieve the elements commissioned by a stakeholder, linked via the "Stakeholder" relationship between two referenceables.
      java.util.List<RelatedElement> getStakeholders​(java.lang.String userId, java.lang.String elementGUID, int startFrom, int pageSize)
      Retrieve the stakeholder elements linked via the "Stakeholder" relationship between two referenceables.
      java.util.List<RelatedElement> getSupportedByResource​(java.lang.String userId, java.lang.String resourceGUID, int startFrom, int pageSize)
      Retrieve the list of elements assigned to a resource via the "ResourceList" relationship between two referenceables.
      void setupAssignmentScope​(java.lang.String userId, java.lang.String elementGUID, AssignmentScopeProperties properties, java.lang.String scopeGUID)
      Create an "AssignmentScope" relationship between an element and its scope.
      void setupGovernanceDefinitionScope​(java.lang.String userId, java.lang.String governanceDefinitionGUID, java.lang.String scopeGUID)
      Create an "GovernanceDefinitionScope" relationship between a governance definition and its scope element.
      void setupGovernanceResponsibilityAssignment​(java.lang.String userId, java.lang.String governanceResponsibilityGUID, java.lang.String personRoleGUID)
      Create a "GovernanceResponsibilityAssignment" relationship between a governance responsibility and a person role.
      void setupGovernedBy​(java.lang.String userId, java.lang.String elementGUID, RelationshipProperties properties, java.lang.String governanceDefinitionGUID)
      Create a "GovernedBy" relationship between an element and a governance definition.
      void setupMoreInformation​(java.lang.String userId, java.lang.String elementGUID, RelationshipProperties properties, java.lang.String detailGUID)
      Create a "MoreInformation" relationship between an element that is descriptive and one that is providing the detail.
      void setupResource​(java.lang.String userId, java.lang.String elementGUID, ResourceListProperties properties, java.lang.String resourceGUID)
      Create a "ResourceList" relationship between a consuming element and an element that represents resources.
      void setupStakeholder​(java.lang.String userId, java.lang.String elementGUID, StakeholderProperties properties, java.lang.String stakeholderGUID)
      Create a "Stakeholder" relationship between an element and its stakeholder.