Class EntitySpecAttr

java.lang.Object
ru.bitel.common.model.Id
ru.bitel.common.model.IdTitle
ru.bitel.oss.kernel.entity.common.bean.EntitySpecAttr
All Implemented Interfaces:
Serializable, GuiTitlable, Idable, ListItem
Direct Known Subclasses:
ContractObjectParam, ContractParameterGroupAttr

public class EntitySpecAttr extends IdTitle
Тип(спецификация) параметра.
See Also:
  • Constructor Details

    • EntitySpecAttr

      public EntitySpecAttr()
  • Method Details

    • getType

      public int getType()
      Тип параметра - текст, список, адрес и т.п.
      Returns:
    • setType

      public void setType(int type)
    • getTypeName

      public static String getTypeName(int type)
      Строковое значение типа параметра - text, int, boolean, address, date и т.д.
      Returns:
    • getTypeName

      public String getTypeName()
      Строковое значение типа параметра - text, int, boolean, address, date и т.д.
      Returns:
    • isHistory

      public boolean isHistory()
      Нужно ли сохранять историю изменения параметра (если поддерживается).
      Returns:
    • setHistory

      public void setHistory(boolean history)
    • getComment

      public String getComment()
      Комментарий
      Returns:
    • setComment

      public void setComment(String comment)
    • toTypeMap

      public static <A extends EntitySpecAttr> Map<Integer,List<A>> toTypeMap(List<A> entitySpecAttrList)
      Получение сгруппированных по типу параметров.
      Parameters:
      entitySpecAttrList -
      Returns:
    • builder

      public static EntitySpecAttr.Builder builder()