public class SubjectAreaNode extends Object implements SubjectAreaCategory, SubjectAreaTerm, SubjectAreaProject, SubjectAreaGlossary
Node authoring interface for subject area experts.
A standard set of customers is described in SubjectAreaCategory, SubjectAreaTerm,
SubjectAreaProject, SubjectAreaGlossary| Constructor and Description |
|---|
SubjectAreaNode(SubjectAreaRestClient subjectAreaRestClient)
The constructor uses the current package to scan "org.odpi.openmetadata.accessservices.subjectarea.client.entities"
to search for classes placed by annotation
SubjectAreaNodeClient. |
SubjectAreaNode(SubjectAreaRestClient subjectAreaRestClient,
String... packagesToScan) |
| Modifier and Type | Method and Description |
|---|---|
SubjectAreaEntityClient<Category> |
category() |
<T extends Node> |
getClient(Class<T> clazz) |
SubjectAreaEntityClient<Glossary> |
glossary() |
SubjectAreaEntityClient<Project> |
project() |
SubjectAreaEntityClient<SubjectAreaDefinition> |
subjectAreaDefinition() |
SubjectAreaEntityClient<Term> |
term() |
public SubjectAreaNode(SubjectAreaRestClient subjectAreaRestClient, String... packagesToScan)
packagesToScan - - search packages for finding classes placed by annotation SubjectAreaNodeClientsubjectAreaRestClient - - rest client for Subject Area OMAS REST APIspublic SubjectAreaNode(SubjectAreaRestClient subjectAreaRestClient)
SubjectAreaNodeClient.subjectAreaRestClient - - rest client for Subject Area OMAS REST APIspublic SubjectAreaEntityClient<Category> category()
category in interface SubjectAreaCategorySubjectAreaEntityClient for client calls(described in SubjectAreaClient)
when working with Category objectspublic SubjectAreaEntityClient<SubjectAreaDefinition> subjectAreaDefinition()
subjectAreaDefinition in interface SubjectAreaCategorySubjectAreaEntityClient for client calls(described in SubjectAreaClient)
when working with SubjectAreaDefinition objectspublic SubjectAreaEntityClient<Glossary> glossary()
glossary in interface SubjectAreaGlossarySubjectAreaEntityClient for client calls(described in SubjectAreaClient)
when working with Glossariespublic SubjectAreaEntityClient<Project> project()
project in interface SubjectAreaProjectSubjectAreaEntityClient for client calls(described in SubjectAreaClient)
when working with Project objectspublic SubjectAreaEntityClient<Term> term()
term in interface SubjectAreaTermSubjectAreaEntityClient for client calls(described in SubjectAreaClient)
when working with Term objectspublic <T extends Node> SubjectAreaEntityClient<T> getClient(Class<T> clazz)
T - - Line type of objectclazz - - the class for which you want to get the client from cacheCopyright © 2018–2020 ODPi. All rights reserved.