Class AbstractSubjectAreaRelationship<L extends Relationship>

java.lang.Object
org.odpi.openmetadata.accessservices.subjectarea.client.AbstractSubjectArea<L>
org.odpi.openmetadata.accessservices.subjectarea.client.relationships.AbstractSubjectAreaRelationship<L>
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>
      Overrides:
      find in class AbstractSubjectArea<L extends Relationship>
      Parameters:
      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?
      Returns:
      list Glossary Artifacts of the T type relevant in the findRequest information.