Class SubjectAreaServicesInstance
java.lang.Object
org.odpi.openmetadata.commonservices.multitenant.OMAGServerServiceInstance
org.odpi.openmetadata.commonservices.multitenant.AuditableServerServiceInstance
org.odpi.openmetadata.commonservices.multitenant.OMASServiceInstance
org.odpi.openmetadata.accessservices.subjectarea.server.services.SubjectAreaServicesInstance
SubjectAreaRESTServicesInstance caches references to OMRS objects for a specific server.
It is also responsible for registering itself in the instance map.
-
Field Summary
Fields inherited from class org.odpi.openmetadata.commonservices.multitenant.OMASServiceInstance
defaultZones, errorHandler, metadataCollection, publishZones, repositoryConnector, repositoryHandler, repositoryHelper, supportedZones
Fields inherited from class org.odpi.openmetadata.commonservices.multitenant.AuditableServerServiceInstance
auditLog, localServerUserId
Fields inherited from class org.odpi.openmetadata.commonservices.multitenant.OMAGServerServiceInstance
invalidParameterHandler, maxPageSize, securityVerifier, serverName, serviceName
-
Constructor Summary
ConstructorsConstructorDescriptionSubjectAreaServicesInstance
(OMRSRepositoryConnector repositoryConnector, AuditLog auditLog, String localServerUserId, int maxPageSize) Set up the local repository connector that will service the REST Calls. -
Method Summary
Modifier and TypeMethodDescriptionReturn the handler for category requests.Return the handler for config requests.Return the handler for glossary requests.Return the handler for graph requests.Return the handler for project requests.Return the handler for relationship requests.Return the handler for term requests.Methods inherited from class org.odpi.openmetadata.commonservices.multitenant.OMASServiceInstance
getServerName, validateActiveRepository
Methods inherited from class org.odpi.openmetadata.commonservices.multitenant.AuditableServerServiceInstance
getAuditLog
Methods inherited from class org.odpi.openmetadata.commonservices.multitenant.OMAGServerServiceInstance
getInvalidParameterHandler, getServiceInstanceStatus, getServiceName, setMaxPageSize, setSecurityVerifier, setServerName, setServiceInstanceStatus, shutdown
-
Constructor Details
-
SubjectAreaServicesInstance
public SubjectAreaServicesInstance(OMRSRepositoryConnector repositoryConnector, AuditLog auditLog, String localServerUserId, int maxPageSize) throws NewInstanceException Set up the local repository connector that will service the REST Calls.- Parameters:
repositoryConnector
- link to the repository responsible for servicing the REST calls.auditLog
- logging destinationlocalServerUserId
- userId used for server initiated actionsmaxPageSize
- max number of results to return on single request.- Throws:
NewInstanceException
- a problem occurred during initialization
-
-
Method Details
-
getGlossaryHandler
Return the handler for glossary requests.- Returns:
- handler object
-
getProjectHandler
Return the handler for project requests.- Returns:
- handler object
-
getTermHandler
Return the handler for term requests.- Returns:
- handler object
-
getCategoryHandler
Return the handler for category requests.- Returns:
- handler object
-
getRelationshipHandler
Return the handler for relationship requests.- Returns:
- handler object
-
getGraphHandler
Return the handler for graph requests.- Returns:
- handler object
-
getConfigHandler
Return the handler for config requests.- Returns:
- handler object
-