Class AbstractSpecAttr

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

public class AbstractSpecAttr extends IdTitle
See Also:
  • Constructor Details

    • AbstractSpecAttr

      public AbstractSpecAttr()
  • 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 AbstractSpecAttr> Map<Integer,List<A>> toTypeMap(List<A> entitySpecAttrList)
      Получение сгруппированных по типу параметров.
      Parameters:
      entitySpecAttrList -
      Returns: