Class FeedbackManagerInstanceHandler
java.lang.Object
org.odpi.openmetadata.commonservices.multitenant.OMAGServerServiceInstanceHandler
org.odpi.openmetadata.commonservices.multitenant.AuditableServerServiceInstanceHandler
org.odpi.openmetadata.commonservices.multitenant.OMVSServiceInstanceHandler
org.odpi.openmetadata.viewservices.feedbackmanager.server.FeedbackManagerInstanceHandler
FeedbackManagerInstanceHandler retrieves information from the instance map for the
view service instances. The instance map is thread-safe. Instances are added
and removed by the FeedbackManagerAdmin class.
-
Field Summary
Fields inherited from class org.odpi.openmetadata.commonservices.multitenant.OMAGServerServiceInstanceHandler
platformInstanceMap, serviceName -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor registers the view service -
Method Summary
Modifier and TypeMethodDescriptiongetCommentHandler(String userId, String serverName, String urlMarker, String serviceOperationName) This method returns the object for the tenant to use to work with the open metadata APIgetInformalTagHandler(String userId, String serverName, String urlMarker, String serviceOperationName) This method returns the object for the tenant to use to work with the open metadata APIgetLikeHandler(String userId, String serverName, String urlMarker, String serviceOperationName) This method returns the object for the tenant to use to work with the open metadata APIgetNoteLogHandler(String userId, String serverName, String urlMarker, String serviceOperationName) This method returns the object for the tenant to use to work with the open metadata APIgetRatingHandler(String userId, String serverName, String urlMarker, String serviceOperationName) This method returns the object for the tenant to use to work with the open metadata APIMethods inherited from class org.odpi.openmetadata.commonservices.multitenant.OMVSServiceInstanceHandler
getExceptionHandlerMethods inherited from class org.odpi.openmetadata.commonservices.multitenant.AuditableServerServiceInstanceHandler
getAuditLogMethods inherited from class org.odpi.openmetadata.commonservices.multitenant.OMAGServerServiceInstanceHandler
getServerSecurityVerifier, getServerServiceInstance, getServiceName, isServerActive, removeServerServiceInstance
-
Constructor Details
-
FeedbackManagerInstanceHandler
public FeedbackManagerInstanceHandler()Default constructor registers the view service
-
-
Method Details
-
getLikeHandler
public LikeHandler getLikeHandler(String userId, String serverName, String urlMarker, String serviceOperationName) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException This method returns the object for the tenant to use to work with the open metadata API- Parameters:
serverName- name of the server that the request is foruserId- local server useridurlMarker- view service URL markerserviceOperationName- service operation - usually the top level rest call- Returns:
- client
- Throws:
InvalidParameterException- unknown server/serviceUserNotAuthorizedException- User not authorized to call this servicePropertyServerException- internal error
-
getRatingHandler
public RatingHandler getRatingHandler(String userId, String serverName, String urlMarker, String serviceOperationName) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException This method returns the object for the tenant to use to work with the open metadata API- Parameters:
serverName- name of the server that the request is foruserId- local server useridurlMarker- view service URL markerserviceOperationName- service operation - usually the top level rest call- Returns:
- client
- Throws:
InvalidParameterException- unknown server/serviceUserNotAuthorizedException- User not authorized to call this servicePropertyServerException- internal error
-
getCommentHandler
public CommentHandler getCommentHandler(String userId, String serverName, String urlMarker, String serviceOperationName) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException This method returns the object for the tenant to use to work with the open metadata API- Parameters:
serverName- name of the server that the request is foruserId- local server useridurlMarker- view service URL markerserviceOperationName- service operation - usually the top level rest call- Returns:
- client
- Throws:
InvalidParameterException- unknown server/serviceUserNotAuthorizedException- User not authorized to call this servicePropertyServerException- internal error
-
getInformalTagHandler
public InformalTagHandler getInformalTagHandler(String userId, String serverName, String urlMarker, String serviceOperationName) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException This method returns the object for the tenant to use to work with the open metadata API- Parameters:
serverName- name of the server that the request is foruserId- local server useridurlMarker- view service URL markerserviceOperationName- service operation - usually the top level rest call- Returns:
- client
- Throws:
InvalidParameterException- unknown server/serviceUserNotAuthorizedException- User not authorized to call this servicePropertyServerException- internal error
-
getNoteLogHandler
public NoteLogHandler getNoteLogHandler(String userId, String serverName, String urlMarker, String serviceOperationName) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException This method returns the object for the tenant to use to work with the open metadata API- Parameters:
serverName- name of the server that the request is foruserId- local server useridurlMarker- view service URL markerserviceOperationName- service operation - usually the top level rest call- Returns:
- client
- Throws:
InvalidParameterException- unknown server/serviceUserNotAuthorizedException- User not authorized to call this servicePropertyServerException- internal error
-