class AlertRestServiceImpl extends BaseRestService implements AlertRestService {

    @Override
    @HystrixCommand(fallbackMethod = "findAllVisibleByTypeFallback")
    public RestResult<List<AlertResource>> findAllVisibleByType(AlertType type) {
        return getWithRestResultAnonymous(alertRestURL + "/find-all-visible/" + type.name(), ParameterizedTypeReferences.alertResourceListType());
    }

}