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, setEntitySpecAttrId
protected 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()
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)
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.Object
public static void check(EntityAttrEmail a) throws ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGMessageException
public 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()