Class SubjectAreaImpl
- java.lang.Object
-
- org.odpi.openmetadata.accessservices.subjectarea.client.SubjectAreaImpl
-
- All Implemented Interfaces:
SubjectArea
public class SubjectAreaImpl extends Object implements SubjectArea
SubjectAreaImpl is the OMAS client library implementation of the SubjectAreaImpl OMAS. This interface provides glossary authoring interfaces for subject area experts.
-
-
Constructor Summary
Constructors Constructor Description SubjectAreaImpl(String serverName, String omasServerURL)Default Constructor used once a connector is created.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SubjectAreaNodeClientsnodeClients()StringomasServerUrl()Base url used to issue OMAS Rest callsSubjectAreaRelationshipClientsrelationshipClients()Get the subject area relationship API class - use this class to issue relationship calls.StringserverName()Server Name under which this request is performed, this is used in multi tenanting to identify the tenantSubjectAreaConfigClientsubjectAreaConfigClient()Get the subject area graph API class - use this class to issue config calls.SubjectAreaGraphClientsubjectAreaGraphClient()Get the subject area graph API class - use this class to issue graph calls.
-
-
-
Constructor Detail
-
SubjectAreaImpl
public SubjectAreaImpl(String serverName, String omasServerURL) throws InvalidParameterException
Default Constructor used once a connector is created.- Parameters:
serverName- serverName under which this request is performed, this is used in multi tenanting to identify the tenantomasServerURL- - unique id for the connector instance- Throws:
InvalidParameterException- one of the parameters is null or invalid.
-
-
Method Detail
-
nodeClients
public SubjectAreaNodeClients nodeClients()
- Specified by:
nodeClientsin interfaceSubjectArea
-
relationshipClients
public SubjectAreaRelationshipClients relationshipClients()
Get the subject area relationship API class - use this class to issue relationship calls.- Specified by:
relationshipClientsin interfaceSubjectArea- Returns:
- subject area relationship API class
-
subjectAreaConfigClient
public SubjectAreaConfigClient subjectAreaConfigClient()
Get the subject area graph API class - use this class to issue config calls.- Specified by:
subjectAreaConfigClientin interfaceSubjectArea- Returns:
- subject area config API class
-
subjectAreaGraphClient
public SubjectAreaGraphClient subjectAreaGraphClient()
Get the subject area graph API class - use this class to issue graph calls.- Specified by:
subjectAreaGraphClientin interfaceSubjectArea- Returns:
- subject area graph API class
-
serverName
public String serverName()
Server Name under which this request is performed, this is used in multi tenanting to identify the tenant- Specified by:
serverNamein interfaceSubjectArea- Returns:
- serverName name of the server
-
omasServerUrl
public String omasServerUrl()
Base url used to issue OMAS Rest calls- Specified by:
omasServerUrlin interfaceSubjectArea- Returns:
- url of the server
-
-