Class ContractParameterGroupAttr

java.lang.Object
ru.bitel.common.model.Id
ru.bitel.common.model.IdTitle
ru.bitel.oss.kernel.entity.common.bean.EntitySpecAttr
ru.bitel.bgbilling.kernel.contract.api.common.bean.parameter.ContractParameterGroupAttr
All Implemented Interfaces:
java.io.Serializable, GuiTitlable, Idable, ListItem

public class ContractParameterGroupAttr
extends EntitySpecAttr
Параметр группы параметров. Заменяет ContractParameterPref.

Чтобы получить:
context.getDirectory( ContractParameterGroupAttr.class, 0 ).get( pid )
Или через ContractParameterService.contractParameterGroupAttrGet(int), ContractParameterService.contractParameterGroupAttrList().

Получить группу параметров:
context.getDirectory( ContractParameterGroup.class, 0 ).get( contractParameterGroupId )
Или через ContractParameterService.contractParameterGroupGet(int), ContractParameterService.contractParameterGroupList().

Сгруппировать по типу: EntitySpecAttr.toTypeMap(java.util.List)
See Also:
EntitySpecAttr, ContractParameterGroup, Serialized Form
  • Constructor Details

    • ContractParameterGroupAttr

      public ContractParameterGroupAttr()
  • Method Details

    • getOrder

      public int getOrder()
      Порядок для сортировки
      Returns:
    • setOrder

      public void setOrder​(int order)
    • isCustomerRead

      public boolean isCustomerRead()
      Может ли абонент видеть значение параметра.
      Returns:
    • setCustomerRead

      public void setCustomerRead​(boolean customerRead)
    • isCustomerWrite

      public boolean isCustomerWrite()
      Может ли абонент изменять значение параметра.
      Returns:
    • setCustomerWrite

      public void setCustomerWrite​(boolean customerWrite)
    • isAlwaysVisible

      public boolean isAlwaysVisible()
    • setAlwaysVisible

      public void setAlwaysVisible​(boolean alwaysVisible)