Interface SplibWebItemContainer

All Superinterfaces:
jp.ecuacion.lib.core.item.EclibItemContainer
All Known Subinterfaces:
SplibWebSearchItemContainer
All Known Implementing Classes:
ConfigRecord, LoginRecord

public interface SplibWebItemContainer extends jp.ecuacion.lib.core.item.EclibItemContainer
Has features related web environment.
  • Method Details

    • getHtmlItems

      HtmlItem[] getHtmlItems()
      Returns HtmlItem.
      Returns:
      HtmlItem[]
    • getItems

      default HtmlItem[] getItems()
      Returns HtmlItem.
      Specified by:
      getItems in interface jp.ecuacion.lib.core.item.EclibItemContainer
      Returns:
      HtmlItem[]
    • mergeHtmlItems

      default HtmlItem[] mergeHtmlItems(HtmlItem[] fields1, HtmlItem[] fields2)
      Merge htmlItems.
    • getHtmlItem

      default HtmlItem getHtmlItem(String itemPropertyPath)
      Returns HtmlItem from HtmlItem[] and fieldId.
      Parameters:
      itemPropertyPath - itemPropertyPath
      Returns:
      HtmlItem
    • getNewItem

      default HtmlItem getNewItem(String itemPropertyPath)
      Returns a new instance.
      Specified by:
      getNewItem in interface jp.ecuacion.lib.core.item.EclibItemContainer
    • needsCommas

      default boolean needsCommas(String rootRecordName, String propertyPath)
      Returns whether the propertyPath needs comma.
      Parameters:
      propertyPath - propertyPath
      Returns:
      boolean
    • getNotEmptyFields

      default List<String> getNotEmptyFields(String loginState, SplibSecurityUtil.RolesAndAuthoritiesBean bean)
      Obtrains NotEmpty fields.
      Parameters:
      loginState - loginState
      bean - bean
      Returns:
      List<String>
    • isNotEmpty

      default boolean isNotEmpty(String fieldId, String loginState, String rolesOrAuthoritiesString)
      Returns whether isNotEmpty or not.
      Parameters:
      fieldId - fieldId
      loginState - loginState
      rolesOrAuthoritiesString - rolesOrAuthoritiesString
      Returns:
      boolean
    • getNotEmptyOnSearchFields

      default List<String> getNotEmptyOnSearchFields(String loginState, SplibSecurityUtil.RolesAndAuthoritiesBean bean)
      Obtrains NotEmpty fields.
      Parameters:
      loginState - loginState
      bean - bean
      Returns:
      List<String>
    • isNotEmptyOnSearch

      default boolean isNotEmptyOnSearch(String fieldId, String loginState, String rolesOrAuthoritiesString)
      Returns whether isNotEmpty or not.
      Parameters:
      fieldId - fieldId
      loginState - loginState
      rolesOrAuthoritiesString - rolesOrAuthoritiesString
      Returns:
      boolean