モジュール jp.ecuacion.splib.web

クラス HtmlItem

java.lang.Object
jp.ecuacion.splib.web.bean.HtmlItem
直系の既知のサブクラス:
HtmlItemNumber, HtmlItemString

public class HtmlItem extends Object
recordの中で定義され、record内の各属性のhtml上での表示・挙動を制御するための情報を保持。
  • フィールド詳細

    • itemName

      protected String itemName
      fieldName。"accId", "accGroup.id"など、「acc.」などのrootRecordFieldNameは外した形で定義。 そもそもrootRecordに定義するものなので、この形が自然だし効率的。
    • labelItemName

      protected String labelItemName
      fieldNameに対するラベル表示を行うfield名を指定。"accName", "accGroup.name"などの形で定義。 尚、こちらも「acc.」などのrootRecordFieldNameは外した形で定義。 詳細はRecordInterface#getLabelItemName() を参照。
    • isNotEmpty

      protected HtmlItem.AuthInfoContainer<Boolean> isNotEmpty
      登録・更新時に入力必須かを示す。itemの種類によらず共通。
  • コンストラクタの詳細

    • HtmlItem

      public HtmlItem(String itemName)
      method chainでの設定を行う場合に使用。
  • メソッドの詳細

    • getItemName

      public String getItemName()
    • labelItemName

      public HtmlItem labelItemName(String labelItemName)
    • getLabelItemName

      public String getLabelItemName()
    • isNotEmpty

      public HtmlItem isNotEmpty(boolean isNotEmpty)
    • isNotEmpty

      public HtmlItem isNotEmpty(HtmlItem.AuthKindEnum authKind, String authString, boolean isNotEmpty)
      複数登録する場合は、登録順序に意味がある。先に登録されたものから順に検証し、当てはまればその値を使用する。
    • getIsNotEmpty

      public boolean getIsNotEmpty(String loginState, SplibSecurityUtil.RolesAndAuthoritiesBean bean)