Class ActionParamsResolver

java.lang.Object
ru.bgcrm.plugin.bgbilling.resolver.ActionParamsResolver

public final class ActionParamsResolver extends Object
Резолвер параметров из HTTP-формы.

Предоставляет статические методы для извлечения стандартных параметров из DynActionForm. Каждый метод возвращает "сырое" значение из формы — валидация и нормализация выполняется в валидаторах, value-классах.

  • Method Details

    • billingId

      @Nullable public static @Nullable String billingId(@NotNull @NotNull DynActionForm form)
    • moduleId

      public static int moduleId(@NotNull @NotNull DynActionForm form)
    • contractId

      public static int contractId(@NotNull @NotNull DynActionForm form)
    • accountId

      public static int accountId(@NotNull @NotNull DynActionForm form)
    • productSpecId

      public static int productSpecId(@NotNull @NotNull DynActionForm form)
    • last

      public static int last(@NotNull @NotNull DynActionForm form)
    • code

      public static int code(@NotNull @NotNull DynActionForm form)
    • history

      public static boolean history(@NotNull @NotNull DynActionForm form)
    • withSub

      public static boolean withSub(@NotNull @NotNull DynActionForm form)
    • timeFrom

      @Nullable public static @Nullable Date timeFrom(@NotNull @NotNull DynActionForm form)
    • timeTo

      @Nullable public static @Nullable Date timeTo(@NotNull @NotNull DynActionForm form)
    • dateFrom

      @Nullable public static @Nullable Date dateFrom(@NotNull @NotNull DynActionForm form)
    • dateTo

      @Nullable public static @Nullable Date dateTo(@NotNull @NotNull DynActionForm form)
    • page

      @NotNull public static @NotNull Page page(@NotNull @NotNull DynActionForm form)