Class AbstractSubjectAreaRelationship<L extends Relationship>

Type Parameters:
L - inherited from Relationship object type Abstract class for Subject Area client relationship operations
All Implemented Interfaces:
SubjectAreaClient<L>, SubjectAreaRelationshipClient<L>, ResponseParameterization<L>

public abstract class AbstractSubjectAreaRelationship<L extends Relationship> extends AbstractSubjectArea<L> implements SubjectAreaRelationshipClient<L>
  • Constructor Details

    • AbstractSubjectAreaRelationship

      protected AbstractSubjectAreaRelationship(SubjectAreaRestClient subjectAreaRestClient, String resourceUrnName)
  • Method Details

    • find

      public List<L> find(String userId, FindRequest findRequest, boolean exactValue, boolean ignoreCase)
      Description copied from interface: SubjectAreaClient
      Request to find Glossary Artifacts of the type T.
      Specified by:
      find in interface SubjectAreaClient<L extends Relationship>
      Specified by:
      find in interface SubjectAreaRelationshipClient<L extends Relationship>
      find in class AbstractSubjectArea<L extends Relationship>
      userId - unique identifier for requesting user, under which the request is performed.
      findRequest - information Glossary Artifact for find calls.
      exactValue - should the result match exactly?
      ignoreCase - should the match be case insensitive?
      list Glossary Artifacts of the T type relevant in the findRequest information.