Interface SubjectAreaNodeClient<E extends Node>

  • Type Parameters:
    E - inherited from Node type Interface for Subject Area client node operations
    All Superinterfaces:
    SubjectAreaClient<E>

    public interface SubjectAreaNodeClient<E extends Node>
    extends SubjectAreaClient<E>
    • Method Detail

      • getRelationships

        java.util.List<Relationship> getRelationships​(java.lang.String userId,
                                                      java.lang.String guid,
                                                      org.odpi.openmetadata.accessservices.subjectarea.properties.objects.common.FindRequest findRequest)
                                               throws InvalidParameterException,
                                                      PropertyServerException,
                                                      UserNotAuthorizedException
        Request to search relationships for current node.
        Parameters:
        userId - unique identifier for requesting user, under which the request is performed.
        guid - unique identifier of the object to which the found objects should relate.
        findRequest - information object for find calls.
        Returns:
        list relationships relevant in the findRequest information.
        Throws:
        PropertyServerException - something went wrong with the REST call stack.
        UserNotAuthorizedException - the requesting user is not authorized to issue this request.
        InvalidParameterException - one of the parameters is null or invalid.
      • getRelationships

        java.util.List<Relationship> getRelationships​(java.lang.String userId,
                                                      java.lang.String guid,
                                                      org.odpi.openmetadata.accessservices.subjectarea.properties.objects.common.FindRequest findRequest,
                                                      java.lang.Integer maximumPageSizeOnRestCall)
                                               throws InvalidParameterException,
                                                      PropertyServerException,
                                                      UserNotAuthorizedException
        Request to search relationships for current node.
        Parameters:
        userId - unique identifier for requesting user, under which the request is performed.
        guid - unique identifier of the object to which the found objects should relate.
        findRequest - information object for find calls.
        maximumPageSizeOnRestCall - maximum page size to use on rest calls.
        Returns:
        list relationships relevant in the findRequest information.
        Throws:
        PropertyServerException - something went wrong with the REST call stack.
        UserNotAuthorizedException - the requesting user is not authorized to issue this request.
        InvalidParameterException - one of the parameters is null or invalid.