Interface RecordInterface

All Superinterfaces:
jp.ecuacion.lib.core.record.EclibRecord
All Known Subinterfaces:
SearchRecordInterface
All Known Implementing Classes:
ConfigRecord, LoginRecord

public interface RecordInterface extends jp.ecuacion.lib.core.record.EclibRecord
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.record.EclibRecord
      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.record.EclibRecord
    • 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
    • getRequiredFields

      @Deprecated default List<String> getRequiredFields(String loginState, SplibSecurityUtil.RolesAndAuthoritiesBean bean)
      Deprecated.
      Obtrains NotEmpty fields.
      Parameters:
      loginState - loginState
      bean - bean
      Returns:
      List<String>
    • isRequired

      @Deprecated default boolean isRequired(String fieldId, String loginState, String rolesOrAuthoritiesString)
      Deprecated.
      Returns whether isNotEmpty or not.
      Parameters:
      fieldId - fieldId
      loginState - loginState
      rolesOrAuthoritiesString - rolesOrAuthoritiesString
      Returns:
      boolean
    • getRequiredFieldsOnSearch

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

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