Class HtmlItemNumber

java.lang.Object
jp.ecuacion.splib.web.bean.HtmlItem
jp.ecuacion.splib.web.bean.HtmlItemNumber

public class HtmlItemNumber extends HtmlItem
Is used for number field.
  • Field Details

    • needsCommas

      protected boolean needsCommas
      Determines whether commas are used or not.
  • Constructor Details

    • HtmlItemNumber

      public HtmlItemNumber(String itemPropertyPath)
      Constructs a new instance.
      Parameters:
      itemPropertyPath - propertyPath
      See Also:
  • Method Details

    • itemNameKey

      public HtmlItemNumber itemNameKey(String itemNameKey)
      Description copied from class: HtmlItem
      Sets itemNameKey and returns this for method chain.

      The format of itemNameKey is the same as itemKindId, which is like "acc.name", always has one dot (not more than one) in the middle of the string.
      But the argument of the method can be like "name". In that case itemKindIdClass is used instead. When itemKindIdClass is null, rootRecordName is used instead.

      Overrides:
      itemNameKey in class HtmlItem
      Parameters:
      itemNameKey - itemNameKey
      Returns:
      HtmlItem
    • isNotEmpty

      public HtmlItemNumber isNotEmpty(boolean isNotEmpty)
      Description copied from class: HtmlItem
      Sets isNotEmpty.

      Set true when you want to the item is required.

      Overrides:
      isNotEmpty in class HtmlItem
      Parameters:
      isNotEmpty - isNotEmpty
      Returns:
      HtmlItem
    • isNotEmpty

      public HtmlItemNumber isNotEmpty(HtmlItem.HtmlItemConditionKeyEnum authKind, String authString, boolean isNotEmpty)
      Description copied from class: HtmlItem
      Sets isNotEmpty with the conditions of HtmlItemConditionKeyEnum, authString.

      When you set multiple conditions to it, the order matters. First condition prioritized.

      Overrides:
      isNotEmpty in class HtmlItem
      Parameters:
      authKind - authKind
      authString - authString
      isNotEmpty - isNotEmpty
      Returns:
      HtmlItem
    • needsCommas

      public HtmlItemNumber needsCommas(boolean needsCommas)
      Returns needsCommas.
      Parameters:
      needsCommas - needsCommas
      Returns:
      HtmlItemNumber
    • getNeedsCommas

      public boolean getNeedsCommas()