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, setEntitySpecAttrIdprotected 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()
EntityAttrEntitySpecAttr#TYPE_TEXT, EntitySpecAttr#TYPE_LIST, EntitySpecAttr#TYPE_EMAIL и т.д.getType in class EntityAttrEntitySpecAttrpublic java.lang.String getTypeName()
EntityAttrgetTypeName in class EntityAttrpublic 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.Objectpublic 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