Class EntityAttrEmail
java.lang.Object
ru.bitel.oss.kernel.entity.common.bean.EntityAttr
ru.bitel.oss.kernel.entity.common.bean.EntityAttrEmail
public class EntityAttrEmail extends EntityAttr
Атрибут/параметр типа email. Чтобы получить контакты используйте методы
getContactList(), getSimpleContactList(), getAddressList().
Чтобы изменить - setContactList(List) или addContact(String, String).-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEntityAttrEmail.EmailContactКонтакт для EntityAttrEmail. -
Constructor Summary
Constructors Modifier Constructor Description protectedEntityAttrEmail()EntityAttrEmail(int entityId, int entitySpecAttrId)EntityAttrEmail(int entityId, int entitySpecAttrId, java.lang.String name, java.lang.String address) -
Method Summary
Modifier and Type Method Description EntityAttrEmailaddContact(java.lang.String name, java.lang.String address)Добавление контакта в списокstatic voidcheck(EntityAttrEmail a)java.util.List<java.lang.String>getAddressList()Получение списка email без имени контакта и без < и >.java.util.List<EntityAttrEmail.EmailContact>getContactList()Получение списка контактов (email и имя).java.lang.StringgetData()java.util.List<java.lang.String>getSimpleContactList()Получение списка строк вида "Иванов Петр Сидорович <ivanov@gmail.com>"java.lang.StringgetValue()Deprecated.static EntityAttrEmailparse(int entityId, int entitySpecAttrId, java.lang.String value)EntityAttrEmailsetContactList(java.util.List<EntityAttrEmail.EmailContact> list)Установка списка контактов.voidsetData(java.lang.String data)Для внутреннего использования.voidsetValue(java.lang.String value)Deprecated.java.lang.StringtoString()Methods inherited from class ru.bitel.oss.kernel.entity.common.bean.EntityAttr
getEntityId, getEntitySpecAttrId, getType, getTypeName, newInstance, setEntityId, setEntitySpecAttrId, setType, setTypeNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
EntityAttrEmail
protected EntityAttrEmail() -
EntityAttrEmail
public EntityAttrEmail(int entityId, int entitySpecAttrId) -
EntityAttrEmail
public EntityAttrEmail(int entityId, int entitySpecAttrId, java.lang.String name, java.lang.String address)
-
-
Method Details
-
addContact
Добавление контакта в список- Parameters:
name- имя контакта.address- email-адрес.- Returns:
-
getData
public java.lang.String getData() -
setData
public void setData(java.lang.String data)Для внутреннего использования. Для обычной работы используйтеsetContactList(List)oraddContact(String, String)- Parameters:
data-
-
getValue
@Deprecated public java.lang.String getValue()Deprecated.- Returns:
-
setValue
@Deprecated public void setValue(java.lang.String value)Deprecated.- Parameters:
value-
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
check
- Throws:
ru.bitel.bgbilling.common.BGMessageException
-
getContactList
Получение списка контактов (email и имя).- Returns:
-
setContactList
Установка списка контактов.- Parameters:
list-- Returns:
- this
-
getSimpleContactList
public java.util.List<java.lang.String> getSimpleContactList()Получение списка строк вида "Иванов Петр Сидорович <ivanov@gmail.com>"- Returns:
-
getAddressList
public java.util.List<java.lang.String> getAddressList()Получение списка email без имени контакта и без < и >.- Returns:
-
parse
-
getContactList()orgetAddressList()orgetSimpleContactList()orgetData()