public class EntityAttrPhone extends EntityAttr
getContactList()
, getPhoneList()
, getUnformattedPhoneList()
.Modifier and Type | Class and Description |
---|---|
static class |
EntityAttrPhone.PhoneContact
Контакт - телефон + комментарий.
|
Modifier | Constructor and Description |
---|---|
protected |
EntityAttrPhone() |
|
EntityAttrPhone(int entityId,
int entitySpecAttrId) |
|
EntityAttrPhone(int entityId,
int entitySpecAttrId,
java.lang.String phone,
java.lang.String comment) |
Modifier and Type | Method and Description |
---|---|
EntityAttrPhone |
addContact(java.lang.String phone,
java.lang.String comment)
Добавление телефона (контакта).
|
java.util.List<EntityAttrPhone.PhoneContact> |
getContactList()
Получение списка контактов.
|
java.lang.String |
getData() |
java.util.List<java.lang.String> |
getPhoneList()
Получение списка телефонов (в формате).
|
int |
getType()
Возвращает тип параметра -
EntitySpecAttr#TYPE_TEXT , EntitySpecAttr#TYPE_LIST , EntitySpecAttr#TYPE_EMAIL и т.д. |
java.lang.String |
getTypeName()
Возвращает строковое представление типа параметра, например, "text", "list", "email" и т.д.
|
java.util.List<java.lang.String> |
getUnformattedPhoneList()
Получение списка телефонов без форматирования.
|
static java.lang.String |
phoneUnformatted(java.lang.String phone)
Превращает форматированный телефон в набор цифр
|
void |
setContactList(java.util.List<EntityAttrPhone.PhoneContact> phoneList)
Установка списка контактов.
|
void |
setData(java.lang.String data)
Для внутреннего использования.
|
java.lang.String |
toString() |
getEntityId, getEntitySpecAttrId, newInstance, setEntityId, setEntitySpecAttrId
protected EntityAttrPhone()
public EntityAttrPhone(int entityId, int entitySpecAttrId)
entityId
- ID договора/объекта/сущностиentitySpecAttrId
- ID типа параметра/атрибутаpublic EntityAttrPhone(int entityId, int entitySpecAttrId, java.lang.String phone, java.lang.String comment)
public java.util.List<EntityAttrPhone.PhoneContact> getContactList()
public void setContactList(java.util.List<EntityAttrPhone.PhoneContact> phoneList)
phoneList
- public EntityAttrPhone addContact(java.lang.String phone, java.lang.String comment)
phone
- номер телефона.comment
- комментарий.public int getType()
EntityAttr
EntitySpecAttr#TYPE_TEXT
, EntitySpecAttr#TYPE_LIST
, EntitySpecAttr#TYPE_EMAIL
и т.д.getType
in class EntityAttr
EntitySpecAttr
public java.lang.String getTypeName()
EntityAttr
getTypeName
in class EntityAttr
public java.lang.String getData()
public void setData(java.lang.String data)
#addPhone(String, String)
или setContactList(List)
value
- public java.lang.String toString()
toString
in class java.lang.Object
public java.util.List<java.lang.String> getPhoneList()
public java.util.List<java.lang.String> getUnformattedPhoneList()
public static java.lang.String phoneUnformatted(java.lang.String phone)
phone
- +7 (347) 2 924-823