Class ParameterPhoneValueItem

java.lang.Object
ru.bgcrm.model.param.ParameterPhoneValueItem
Direct Known Subclasses:
ParamPhoneValueItem

public class ParameterPhoneValueItem extends Object
  • Constructor Details

    • ParameterPhoneValueItem

      public ParameterPhoneValueItem()
    • ParameterPhoneValueItem

      public ParameterPhoneValueItem(String phone, String format, String comment)
  • Method Details

    • getPhone

      public String getPhone()
    • setPhone

      public void setPhone(String phone)
    • getFormat

      public String getFormat()
    • setFormat

      public void setFormat(String format)
    • getComment

      public String getComment()
    • setComment

      public void setComment(String comment)
    • getFlags

      public int getFlags()
    • setFlags

      public void setFlags(int flags)
    • getPhoneParts

      public String[] getPhoneParts()
    • getPhones

      public static final String getPhones(List<ParameterPhoneValueItem> items)
      Получить результирующую строку параметра типа телефон
      Parameters:
      setup - Setup
      pd - код параметра
      phones - список телефонов
      formats - список форматов телефонов
      comments - список комментариев
      Returns:
    • formatPhone

      public static final String formatPhone(String format, String phone)
      Форматирует номер по шаблону вида +X XXX-XXX-XX-XX. Шаблон выбирается из конфигурации в зависимости от переменной format.
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object