public class EntityAttrEmail extends EntityAttr
getContactList(), getSimpleContactList(), getAddressList().
Чтобы изменить - setContactList(List) или addContact(String, String).| Modifier and Type | Class and Description |
|---|---|
static class |
EntityAttrEmail.EmailContact
Контакт для EntityAttrEmail.
|
| Modifier | Constructor and Description |
|---|---|
protected |
EntityAttrEmail() |
|
EntityAttrEmail(int entityId,
int entitySpecAttrId) |
|
EntityAttrEmail(int entityId,
int entitySpecAttrId,
java.lang.String name,
java.lang.String address) |
| Modifier and Type | Method and Description |
|---|---|
EntityAttrEmail |
addContact(java.lang.String name,
java.lang.String address)
Добавление контакта в список
|
static void |
check(EntityAttrEmail a) |
java.util.List<java.lang.String> |
getAddressList()
Получение списка email без имени контакта и без < и >.
|
java.util.List<EntityAttrEmail.EmailContact> |
getContactList()
Получение списка контактов (email и имя).
|
java.lang.String |
getData() |
java.util.List<java.lang.String> |
getSimpleContactList()
Получение списка строк вида "Иванов Петр Сидорович <ivanov@gmail.com>"
|
int |
getType()
Возвращает тип параметра -
EntitySpecAttr#TYPE_TEXT, EntitySpecAttr#TYPE_LIST, EntitySpecAttr#TYPE_EMAIL и т.д. |
java.lang.String |
getTypeName()
Возвращает строковое представление типа параметра, например, "text", "list", "email" и т.д.
|
java.lang.String |
getValue()
Deprecated.
use
getContactList() or getAddressList() or getSimpleContactList() or getData() |
static EntityAttrEmail |
parse(int entityId,
int entitySpecAttrId,
java.lang.String value) |
EntityAttrEmail |
setContactList(java.util.List<EntityAttrEmail.EmailContact> list)
Установка списка контактов.
|
void |
setData(java.lang.String data)
Для внутреннего использования.
|
void |
setValue(java.lang.String value)
Deprecated.
|
java.lang.String |
toString() |
getEntityId, getEntitySpecAttrId, newInstance, setEntityId, setEntitySpecAttrIdprotected EntityAttrEmail()
public EntityAttrEmail(int entityId,
int entitySpecAttrId)
public EntityAttrEmail(int entityId,
int entitySpecAttrId,
java.lang.String name,
java.lang.String address)
public static EntityAttrEmail parse(int entityId, int entitySpecAttrId, java.lang.String value)
public EntityAttrEmail addContact(java.lang.String name, java.lang.String address)
name - имя контакта.address - email-адрес.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)
setContactList(List) or addContact(String, String)data - @Deprecated public java.lang.String getValue()
getContactList() or getAddressList() or getSimpleContactList() or getData()@Deprecated public void setValue(java.lang.String value)
setContactList(List) or addContact(String, String) or setData(String)value - public java.lang.String toString()
toString in class java.lang.Objectpublic static void check(EntityAttrEmail a) throws ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGMessageExceptionpublic java.util.List<EntityAttrEmail.EmailContact> getContactList()
public EntityAttrEmail setContactList(java.util.List<EntityAttrEmail.EmailContact> list)
list - public java.util.List<java.lang.String> getSimpleContactList()
public java.util.List<java.lang.String> getAddressList()