Class SubjectAreaGlossaryClient<G extends Glossary>

    • Method Detail

      • getCategories

        public List<Category> getCategories​(String userId,
                                            String guid,
                                            FindRequest findRequest,
                                            Boolean onlyTop,
                                            boolean exactValue,
                                            boolean ignoreCase)
                                     throws InvalidParameterException,
                                            PropertyServerException,
                                            UserNotAuthorizedException
        Get the Categories owned by this glossary.
        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. This include pageSize to limit the number of elements returned.
        onlyTop - when only the top categories (those categories without parents) are returned.
        exactValue - should the match be an exact value?
        ignoreCase - should the search be case insensitive?
        Returns:
        list of Categories
        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.
      • getCategories

        public List<Category> getCategories​(String userId,
                                            String guid,
                                            FindRequest findRequest,
                                            Boolean onlyTop,
                                            boolean exactValue,
                                            boolean ignoreCase,
                                            Integer maximumPageSizeOnRestCall)
                                     throws InvalidParameterException,
                                            PropertyServerException,
                                            UserNotAuthorizedException
        Get the Categories owned by this glossary.
        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. This include pageSize to limit the number of elements returned.
        onlyTop - when only the top categories (those categories without parents) are returned.
        exactValue - should the match be an exact value?
        ignoreCase - should the search be case insensitive?
        maximumPageSizeOnRestCall - maximum page size that can be specified on a rest call
        Returns:
        list of Categories
        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.
      • getTerms

        public List<Term> getTerms​(String userId,
                                   String guid,
                                   FindRequest findRequest,
                                   boolean exactValue,
                                   boolean ignoreCase)
                            throws InvalidParameterException,
                                   PropertyServerException,
                                   UserNotAuthorizedException
        Get the Terms owned by this glossary.
        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. This include pageSize to limit the number of elements returned.
        exactValue - should the match be an exact value?
        ignoreCase - should the search be case insensitive?
        Returns:
        list of Terms
        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.
      • getTerms

        public List<Term> getTerms​(String userId,
                                   String guid,
                                   FindRequest findRequest,
                                   boolean exactValue,
                                   boolean ignoreCase,
                                   Integer maximumPageSizeOnRestCall)
                            throws InvalidParameterException,
                                   PropertyServerException,
                                   UserNotAuthorizedException
        Get the Terms owned by this glossary.
        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. This include pageSize to limit the number of elements returned.
        exactValue - should the match be an exact value?
        ignoreCase - should the search be case insensitive?
        maximumPageSizeOnRestCall - maximum page size on rest call.
        Returns:
        list of Terms
        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.