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.nodes"
to search for classes placed by annotation
SubjectAreaNodeClient. |
SubjectAreaNode(SubjectAreaRestClient subjectAreaRestClient,
String... packagesToScan) |
| Modifier and Type | Method and Description |
|---|---|
SubjectAreaNodeClient<Category> |
category() |
<T extends Node> |
getClient(Class<T> clazz) |
SubjectAreaNodeClient<Glossary> |
glossary() |
SubjectAreaNodeClient<Project> |
project() |
SubjectAreaNodeClient<SubjectAreaDefinition> |
subjectAreaDefinition() |
SubjectAreaNodeClient<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 SubjectAreaNodeClient<Category> category()
category in interface SubjectAreaCategorySubjectAreaNodeClient for client calls(described in SubjectAreaClient)
when working with Categoriespublic SubjectAreaNodeClient<SubjectAreaDefinition> subjectAreaDefinition()
subjectAreaDefinition in interface SubjectAreaCategorySubjectAreaNodeClient for client calls(described in SubjectAreaClient)
when working with SubjectAreaDefinitionspublic SubjectAreaNodeClient<Glossary> glossary()
glossary in interface SubjectAreaGlossarySubjectAreaNodeClient for client calls(described in SubjectAreaClient)
when working with Glossariespublic SubjectAreaNodeClient<Project> project()
project in interface SubjectAreaProjectSubjectAreaNodeClient for client calls(described in SubjectAreaClient)
when working with Projectspublic SubjectAreaNodeClient<Term> term()
term in interface SubjectAreaTermSubjectAreaNodeClient for client calls(described in SubjectAreaClient)
when working with Termspublic <T extends Node> SubjectAreaNodeClient<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.