Class GrafanaEndpointServiceImpl
- java.lang.Object
-
- org.opennms.netmgt.endpoints.grafana.service.GrafanaEndpointServiceImpl
-
- All Implemented Interfaces:
GrafanaEndpointService
public class GrafanaEndpointServiceImpl extends Object implements GrafanaEndpointService
-
-
Constructor Summary
Constructors Constructor Description GrafanaEndpointServiceImpl(GrafanaEndpointDao endpointDao, GrafanaClientFactory clientFactory, SessionUtils sessionUtils)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeleteAllEndpoints()voiddeleteEndpoint(GrafanaEndpoint grafanaEndpoint)List<GrafanaEndpoint>findEndpoints()GrafanaClientgetClient(String uid)GrafanaClientgetClient(GrafanaEndpoint grafanaEndpoint)GrafanaEndpointgetEndpointById(Long endpointId)GrafanaEndpointgetEndpointByUid(String uid)voidsaveEndpoint(GrafanaEndpoint newGrafanaEndpoint)voidupdateEndpoint(GrafanaEndpoint endpoint)
-
-
-
Constructor Detail
-
GrafanaEndpointServiceImpl
public GrafanaEndpointServiceImpl(GrafanaEndpointDao endpointDao, GrafanaClientFactory clientFactory, SessionUtils sessionUtils)
-
-
Method Detail
-
findEndpoints
public List<GrafanaEndpoint> findEndpoints()
- Specified by:
findEndpointsin interfaceGrafanaEndpointService
-
deleteAllEndpoints
public void deleteAllEndpoints()
- Specified by:
deleteAllEndpointsin interfaceGrafanaEndpointService
-
updateEndpoint
public void updateEndpoint(GrafanaEndpoint endpoint) throws NoSuchElementException
- Specified by:
updateEndpointin interfaceGrafanaEndpointService- Throws:
NoSuchElementException
-
saveEndpoint
public void saveEndpoint(GrafanaEndpoint newGrafanaEndpoint) throws NoSuchElementException
- Specified by:
saveEndpointin interfaceGrafanaEndpointService- Throws:
NoSuchElementException
-
deleteEndpoint
public void deleteEndpoint(GrafanaEndpoint grafanaEndpoint) throws NoSuchElementException
- Specified by:
deleteEndpointin interfaceGrafanaEndpointService- Throws:
NoSuchElementException
-
getEndpointById
public GrafanaEndpoint getEndpointById(Long endpointId)
- Specified by:
getEndpointByIdin interfaceGrafanaEndpointService
-
getEndpointByUid
public GrafanaEndpoint getEndpointByUid(String uid)
- Specified by:
getEndpointByUidin interfaceGrafanaEndpointService
-
getClient
public GrafanaClient getClient(GrafanaEndpoint grafanaEndpoint)
- Specified by:
getClientin interfaceGrafanaEndpointService
-
getClient
public GrafanaClient getClient(String uid) throws NoSuchElementException
- Specified by:
getClientin interfaceGrafanaEndpointService- Throws:
NoSuchElementException
-
-