當前位置: 首頁>>代碼示例>>Java>>正文


Java JsonSyntaxException.toString方法代碼示例

本文整理匯總了Java中com.google.gson.JsonSyntaxException.toString方法的典型用法代碼示例。如果您正苦於以下問題:Java JsonSyntaxException.toString方法的具體用法?Java JsonSyntaxException.toString怎麽用?Java JsonSyntaxException.toString使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在com.google.gson.JsonSyntaxException的用法示例。


在下文中一共展示了JsonSyntaxException.toString方法的13個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: getUsers

import com.google.gson.JsonSyntaxException; //導入方法依賴的package包/類
/**
 * Получение описания всех юзеров для выбора себя.
 *
 * @param netProperty параметры соединения с сервером
 * @return XML-ответ все юзеры системы
 */
public static LinkedList<QUser> getUsers(INetProperty netProperty) {
    QLog.l().logger().info("Получение описания всех юзеров для выбора себя.");
    // загрузим ответ
    String res = null;
    try {
        res = send(netProperty, Uses.TASK_GET_USERS, null);
    } catch (QException e) {// вывод исключений
        Uses.closeSplash();
        throw new ClientException(Locales.locMes("command_error2"), e);
    } finally {
        if (res == null || res.isEmpty()) {
            System.exit(1);
        }
    }
    final Gson gson = GsonPool.getInstance().borrowGson();
    final RpcGetUsersList rpc;
    try {
        rpc = gson.fromJson(res, RpcGetUsersList.class);
    } catch (JsonSyntaxException ex) {
        throw new ClientException(Locales.locMes("bad_response") + "\n" + ex.toString());
    } finally {
        GsonPool.getInstance().returnGson(gson);
    }
    return rpc.getResult();
}
 
開發者ID:bcgov,項目名稱:sbc-qsystem,代碼行數:32,代碼來源:NetCommander.java

示例2: getSelfServicesCheck

import com.google.gson.JsonSyntaxException; //導入方法依賴的package包/類
/**
 * Проверка на то что такой юзер уже залогинен в систему
 *
 * @param netProperty параметры соединения с сервером
 * @param userId id пользователя для которого идет опрос
 * @return false - запрешено, true - новый
 */
public static boolean getSelfServicesCheck(INetProperty netProperty, long userId) {
    QLog.l().logger().info("Получение описания очередей для юзера.");
    // загрузим ответ
    final CmdParams params = new CmdParams();
    params.userId = userId;
    params.textData = QConfig.cfg().getPointN();
    final String res;
    try {
        res = send(netProperty, Uses.TASK_GET_SELF_SERVICES_CHECK, params);
    } catch (QException e) {// вывод исключений
        Uses.closeSplash();
        throw new ServerException(Locales.locMes("command_error2"), e);
    }
    final Gson gson = GsonPool.getInstance().borrowGson();
    final RpcGetBool rpc;
    try {
        rpc = gson.fromJson(res, RpcGetBool.class);
    } catch (JsonSyntaxException ex) {
        throw new ClientException(Locales.locMes("bad_response") + "\n" + ex.toString());
    } finally {
        GsonPool.getInstance().returnGson(gson);
    }
    return rpc.getResult();
}
 
開發者ID:bcgov,項目名稱:sbc-qsystem,代碼行數:32,代碼來源:NetCommander.java

示例3: inviteNextCustomer

import com.google.gson.JsonSyntaxException; //導入方法依賴的package包/類
/**
 * Получение слeдующего юзера из очередей, обрабатываемых юзером.
 *
 * @param netProperty параметры соединения с сервером
 * @return ответ-кастомер следующий по очереди
 */
public static QCustomer inviteNextCustomer(INetProperty netProperty, long userId) {
    QLog.l().logger().info("Получение следующего юзера из очередей, обрабатываемых юзером.");
    // загрузим ответ
    final CmdParams params = new CmdParams();
    params.userId = userId;
    final String res;
    try {
        res = send(netProperty, Uses.TASK_INVITE_NEXT_CUSTOMER, params);
    } catch (QException e) {// вывод исключений
        throw new ClientException(Locales.locMes("command_error2"), e);
    }
    final Gson gson = GsonPool.getInstance().borrowGson();
    final RpcInviteCustomer rpc;
    try {
        rpc = gson.fromJson(res, RpcInviteCustomer.class);
    } catch (JsonSyntaxException ex) {
        throw new ClientException(Locales.locMes("bad_response") + "\n" + ex.toString());
    } finally {
        GsonPool.getInstance().returnGson(gson);
    }
    return rpc.getResult();
}
 
開發者ID:bcgov,項目名稱:sbc-qsystem,代碼行數:29,代碼來源:NetCommander.java

示例4: getWelcomeState

import com.google.gson.JsonSyntaxException; //導入方法依賴的package包/類
/**
 * Получение описания состояния пункта регистрации.
 *
 * @param netProperty параметры соединения с пунктом регистрации
 * @param message что-то вроде названия команды для пункта регистрации
 * @param dropTicketsCounter сбросить счетчик выданных талонов или нет
 * @return некий ответ от пункта регистрации, вроде прям как строка для вывода
 */
public static String getWelcomeState(INetProperty netProperty, String message,
    boolean dropTicketsCounter) {
    QLog.l().logger().info("Получение описания состояния пункта регистрации.");
    // загрузим ответ
    String res = null;
    final CmdParams params = new CmdParams();
    params.dropTicketsCounter = dropTicketsCounter;
    try {
        res = send(netProperty, message, params);
    } catch (QException e) {
        throw new ClientException(Locales.locMes("bad_response") + "\n" + e.toString());
    }
    final Gson gson = GsonPool.getInstance().borrowGson();
    final RpcGetSrt rpc;
    try {
        rpc = gson.fromJson(res, RpcGetSrt.class);
    } catch (JsonSyntaxException ex) {
        throw new ClientException(Locales.locMes("bad_response") + "\n" + ex.toString());
    } finally {
        GsonPool.getInstance().returnGson(gson);
    }
    return rpc.getResult();
}
 
開發者ID:bcgov,項目名稱:sbc-qsystem,代碼行數:32,代碼來源:NetCommander.java

示例5: setServiseFire

import com.google.gson.JsonSyntaxException; //導入方法依賴的package包/類
/**
 * Добавить сервис в список обслуживаемых юзером использую параметры. Используется при
 * добавлении на горячую.
 *
 * @param netProperty параметры соединения с пунктом регистрации
 * @return содержить строковое сообщение о результате.
 */
public static String setServiseFire(INetProperty netProperty, long serviceId, long userId,
    int coeff) {
    QLog.l().logger().info("Привязка услуги пользователю на горячую.");
    // загрузим ответ
    final CmdParams params = new CmdParams();
    params.userId = userId;
    params.serviceId = serviceId;
    params.coeff = coeff;
    final String res;
    try {
        res = send(netProperty, Uses.TASK_SET_SERVICE_FIRE, params);
    } catch (QException e) {
        throw new ClientException(Locales.locMes("bad_response") + "\n" + e.toString());
    }
    final Gson gson = GsonPool.getInstance().borrowGson();
    final RpcGetSrt rpc;
    try {
        rpc = gson.fromJson(res, RpcGetSrt.class);
    } catch (JsonSyntaxException ex) {
        throw new ClientException(Locales.locMes("bad_response") + "\n" + ex.toString());
    } finally {
        GsonPool.getInstance().returnGson(gson);
    }
    return rpc.getResult();
}
 
開發者ID:bcgov,項目名稱:sbc-qsystem,代碼行數:33,代碼來源:NetCommander.java

示例6: deleteServiseFire

import com.google.gson.JsonSyntaxException; //導入方法依賴的package包/類
/**
 * Удалить сервис из списока обслуживаемых юзером использую параметры. Используется при
 * добавлении на горячую.
 *
 * @param netProperty параметры соединения с пунктом регистрации
 * @return содержить строковое сообщение о результате.
 */
public static String deleteServiseFire(INetProperty netProperty, long serviceId, long userId) {
    QLog.l().logger().info("Удаление услуги пользователю на горячую.");
    // загрузим ответ
    final CmdParams params = new CmdParams();
    params.userId = userId;
    params.serviceId = serviceId;
    final String res;
    try {
        res = send(netProperty, Uses.TASK_DELETE_SERVICE_FIRE, params);
    } catch (QException e) {
        throw new ClientException(Locales.locMes("bad_response") + "\n" + e.toString());
    }
    final Gson gson = GsonPool.getInstance().borrowGson();
    final RpcGetSrt rpc;
    try {
        rpc = gson.fromJson(res, RpcGetSrt.class);
    } catch (JsonSyntaxException ex) {
        throw new ClientException(Locales.locMes("bad_response") + "\n" + ex.toString());
    } finally {
        GsonPool.getInstance().returnGson(gson);
    }
    return rpc.getResult();
}
 
開發者ID:bcgov,項目名稱:sbc-qsystem,代碼行數:31,代碼來源:NetCommander.java

示例7: getBoardConfig

import com.google.gson.JsonSyntaxException; //導入方法依賴的package包/類
/**
 * Получение конфигурации главного табло - ЖК или плазмы. Это XML-файл лежащий в папку
 * приложения mainboard.xml
 *
 * @param netProperty параметры соединения с сервером
 * @return корень XML-файла mainboard.xml
 * @throws DocumentException принятый текст может не преобразоваться в XML
 */
public static Element getBoardConfig(INetProperty netProperty) throws DocumentException {
    QLog.l().logger().info("Получение конфигурации главного табло - ЖК или плазмы.");
    // загрузим ответ
    final String res;
    try {
        res = send(netProperty, Uses.TASK_GET_BOARD_CONFIG, null);
    } catch (QException e) {
        throw new ClientException(Locales.locMes("bad_response") + "\n" + e.toString());
    }
    final Gson gson = GsonPool.getInstance().borrowGson();
    final RpcGetSrt rpc;
    try {
        rpc = gson.fromJson(res, RpcGetSrt.class);
    } catch (JsonSyntaxException ex) {
        throw new ClientException(Locales.locMes("bad_response") + "\n" + ex.toString());
    } finally {
        GsonPool.getInstance().returnGson(gson);
    }
    return DocumentHelper.parseText(rpc.getResult()).getRootElement();
}
 
開發者ID:bcgov,項目名稱:sbc-qsystem,代碼行數:29,代碼來源:NetCommander.java

示例8: getPreGridOfDay

import com.google.gson.JsonSyntaxException; //導入方法依賴的package包/類
/**
 * Получение дневной таблици с данными для предварительной записи включающими информацию по
 * занятым временам и свободным.
 *
 * @param netProperty netProperty параметры соединения с сервером.
 * @param serviceId услуга, в которую пытаемся встать.
 * @param date день недели за который нужны данные.
 * @param advancedCustomer ID авторизованного кастомера
 * @return класс с параметрами и списком времен
 */
public static RpcGetGridOfDay.GridDayAndParams getPreGridOfDay(INetProperty netProperty,
    long serviceId, Date date, long advancedCustomer) {
    QLog.l().logger().info("Получить таблицу дня");
    // загрузим ответ
    final CmdParams params = new CmdParams();
    params.serviceId = serviceId;
    params.date = date.getTime();
    params.customerId = advancedCustomer;
    final String res;
    try {
        res = send(netProperty, Uses.TASK_GET_GRID_OF_DAY, params);
    } catch (QException e) {// вывод исключений
        throw new ClientException(Locales.locMes("command_error2"), e);
    }
    final Gson gson = GsonPool.getInstance().borrowGson();
    final RpcGetGridOfDay rpc;
    try {
        rpc = gson.fromJson(res, RpcGetGridOfDay.class);
    } catch (JsonSyntaxException ex) {
        throw new ClientException(Locales.locMes("bad_response") + "\n" + ex.toString());
    } finally {
        GsonPool.getInstance().returnGson(gson);
    }
    return rpc.getResult();
}
 
開發者ID:bcgov,項目名稱:sbc-qsystem,代碼行數:36,代碼來源:NetCommander.java

示例9: getGridOfWeek

import com.google.gson.JsonSyntaxException; //導入方法依賴的package包/類
/**
 * Получение недельной таблици с данными для предварительной записи.
 *
 * @param netProperty netProperty параметры соединения с сервером.
 * @param serviceId услуга, в которую пытаемся встать.
 * @param date первый день недели за которую нужны данные.
 * @param advancedCustomer ID авторизованного кастомера
 * @return класс с параметрами и списком времен
 */
public static RpcGetGridOfWeek.GridAndParams getGridOfWeek(INetProperty netProperty,
    long serviceId, Date date, long advancedCustomer) {
    QLog.l().logger().info("Получить таблицу");
    // загрузим ответ
    final CmdParams params = new CmdParams();
    params.serviceId = serviceId;
    params.date = date.getTime();
    params.customerId = advancedCustomer;
    final String res;
    try {
        res = send(netProperty, Uses.TASK_GET_GRID_OF_WEEK, params);
    } catch (QException e) {// вывод исключений
        throw new ClientException(Locales.locMes("command_error2"), e);
    }
    final Gson gson = GsonPool.getInstance().borrowGson();
    final RpcGetGridOfWeek rpc;
    try {
        rpc = gson.fromJson(res, RpcGetGridOfWeek.class);
    } catch (JsonSyntaxException ex) {
        throw new ClientException(Locales.locMes("bad_response") + "\n" + ex.toString());
    } finally {
        GsonPool.getInstance().returnGson(gson);
    }
    return rpc.getResult();
}
 
開發者ID:bcgov,項目名稱:sbc-qsystem,代碼行數:35,代碼來源:NetCommander.java

示例10: standAndCheckAdvance

import com.google.gson.JsonSyntaxException; //導入方法依賴的package包/類
/**
 * Предварительная запись в очередь.
 *
 * @param netProperty netProperty параметры соединения с сервером.
 * @param advanceID идентификатор предварительно записанного.
 * @return XML-ответ.
 */
public static RpcStandInService standAndCheckAdvance(INetProperty netProperty, Long advanceID) {
    QLog.l().logger().info("Постановка предварительно записанных в очередь.");
    // загрузим ответ
    final CmdParams params = new CmdParams();
    params.customerId = advanceID;
    final String res;
    try {
        res = send(netProperty, Uses.TASK_ADVANCE_CHECK_AND_STAND, params);
    } catch (QException e) {// вывод исключений
        throw new ClientException(Locales.locMes("command_error2"), e);
    }
    final Gson gson = GsonPool.getInstance().borrowGson();
    final RpcStandInService rpc;
    try {
        rpc = gson.fromJson(res, RpcStandInService.class);
    } catch (JsonSyntaxException ex) {
        throw new ClientException(Locales.locMes("bad_response") + "\n" + ex.toString());
    } finally {
        GsonPool.getInstance().returnGson(gson);
    }
    return rpc;
}
 
開發者ID:bcgov,項目名稱:sbc-qsystem,代碼行數:30,代碼來源:NetCommander.java

示例11: removeAdvancedCustomer

import com.google.gson.JsonSyntaxException; //導入方法依賴的package包/類
/**
 * Удаление предварительной записи в очередь.
 *
 * @param netProperty netProperty параметры соединения с сервером.
 * @param advanceID идентификатор предварительно записанного.
 * @return XML-ответ.
 */
public static JsonRPC20OK removeAdvancedCustomer(INetProperty netProperty, Long advanceID) {
    QLog.l().logger().info("Удаление предварительно записанных в очередь.");
    // загрузим ответ
    final CmdParams params = new CmdParams();
    params.customerId = advanceID;
    final String res;
    try {
        res = send(netProperty, Uses.TASK_REMOVE_ADVANCE_CUSTOMER, params);
    } catch (QException e) {// вывод исключений
        throw new ClientException(Locales.locMes("command_error2"), e);
    }
    final Gson gson = GsonPool.getInstance().borrowGson();
    final JsonRPC20OK rpc;
    try {
        rpc = gson.fromJson(res, JsonRPC20OK.class);
    } catch (JsonSyntaxException ex) {
        throw new ClientException(Locales.locMes("bad_response") + "\n" + ex.toString());
    } finally {
        GsonPool.getInstance().returnGson(gson);
    }
    return rpc;
}
 
開發者ID:bcgov,項目名稱:sbc-qsystem,代碼行數:30,代碼來源:NetCommander.java

示例12: getSelfServices

import com.google.gson.JsonSyntaxException; //導入方法依賴的package包/類
/**
 * Получение описания очередей для юзера.
 *
 * @param netProperty параметры соединения с сервером
 * @param userId id пользователя для которого идет опрос
 * @param forced получить ситуацию даже если она не обновлялась за последнее время
 * @return список обрабатываемых услуг с количеством кастомеров в них стоящих и обрабатываемый
 * кастомер если был
 */
public static RpcGetSelfSituation.SelfSituation getSelfServices(INetProperty netProperty,
    long userId, Boolean forced) throws QException {
    QLog.l().logger().info("Получение описания очередей для юзера.");
    // загрузим ответ
    final CmdParams params = new CmdParams();
    params.userId = userId;
    params.textData = QConfig.cfg().getPointN();
    params.requestBack = forced;
    String res;
    try {
        res = send(netProperty, Uses.TASK_GET_SELF_SERVICES, params);
    } catch (QException e) {// вывод исключений
        Uses.closeSplash();
        throw new QException(Locales.locMes("command_error2"), e);
    }
    final Gson gson = GsonPool.getInstance().borrowGson();
    final RpcGetSelfSituation rpc;
    try {
        rpc = gson.fromJson(res, RpcGetSelfSituation.class);
    } catch (JsonSyntaxException ex) {
        throw new ClientException(Locales.locMes("bad_response") + "\n" + ex.toString());
    } finally {
        GsonPool.getInstance().returnGson(gson);
    }
    return rpc.getResult();
}
 
開發者ID:bcgov,項目名稱:sbc-qsystem,代碼行數:36,代碼來源:NetCommander.java

示例13: getFinishCustomer

import com.google.gson.JsonSyntaxException; //導入方法依賴的package包/類
/**
 * Закончить работу с вызванным кастомером.
 *
 * @param netProperty параметры соединения с сервером
 * @param customerId переключиться на этого при параллельном приеме, NULL если переключаться не
 * надо
 * @param comments это если закончили работать с редиректенным и его нужно вернуть
 */
public static QCustomer getFinishCustomer(INetProperty netProperty, long userId,
    Long customerId,
    Long resultId, String comments) {
    QLog.l().logger().info("Закончить работу с вызванным кастомером.");
    // загрузим ответ
    final CmdParams params = new CmdParams();
    params.userId = userId;
    params.customerId = customerId;
    params.resultId = resultId;
    params.textData = comments;
    String res = null;
    try {
        res = send(netProperty, Uses.TASK_FINISH_CUSTOMER, params);
    } catch (QException e) {// вывод исключений
        throw new ClientException(Locales.locMes("command_error2"), e);
    }
    final Gson gson = GsonPool.getInstance().borrowGson();
    final RpcStandInService rpc;
    try {
        rpc = gson.fromJson(res, RpcStandInService.class);
    } catch (JsonSyntaxException ex) {
        throw new ClientException(Locales.locMes("bad_response") + "\n" + ex.toString());
    } finally {
        GsonPool.getInstance().returnGson(gson);
    }
    return rpc.getResult();
}
 
開發者ID:bcgov,項目名稱:sbc-qsystem,代碼行數:36,代碼來源:NetCommander.java


注:本文中的com.google.gson.JsonSyntaxException.toString方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。