public abstract class EntityAttr
extends java.lang.Object
EntitySpec,
EntityAttrText,
EntityAttrList| Modifier | Constructor and Description |
|---|---|
|
EntityAttr() |
protected |
EntityAttr(int entityId,
int entitySpecAttrId) |
| Modifier and Type | Method and Description |
|---|---|
int |
getEntityId()
Получение ID сущности, к которому принадлежит данный атрибут.
|
int |
getEntitySpecAttrId()
Получение ID типа атрибута (для параметров договора - типа параметра).
|
abstract int |
getType()
Возвращает тип параметра -
EntitySpecAttr#TYPE_TEXT, EntitySpecAttr#TYPE_LIST, EntitySpecAttr#TYPE_EMAIL и т.д. |
abstract java.lang.String |
getTypeName()
Возвращает строковое представление типа параметра, например, "text", "list", "email" и т.д.
|
static EntityAttr |
newInstance(int entitySpecAttrTypeId,
int entityId,
int entitySpecAttrId)
Создание пустого атрибута
|
void |
setEntityId(int entityId)
Установка ID сущности, к которому принадлежит данный атрибут.
|
void |
setEntitySpecAttrId(int entitySpecAttrId)
Установка ID типа атрибута (для параметров договора - типа параметра)
|
public EntityAttr()
protected EntityAttr(int entityId,
int entitySpecAttrId)
public abstract int getType()
EntitySpecAttr#TYPE_TEXT, EntitySpecAttr#TYPE_LIST, EntitySpecAttr#TYPE_EMAIL и т.д.EntitySpecAttrpublic abstract java.lang.String getTypeName()
public int getEntityId()
entityId - public void setEntityId(int entityId)
entityId - public int getEntitySpecAttrId()
EntitySpecAttrpublic void setEntitySpecAttrId(int entitySpecAttrId)
entitySpecAttrId - EntitySpecAttrpublic static EntityAttr newInstance(int entitySpecAttrTypeId, int entityId, int entitySpecAttrId)
entitySpecAttrTypeId - тип - EntitySpecAttr#TYPE_TEXT, EntitySpecAttr#TYPE_LIST, EntitySpecAttr#TYPE_EMAIL и т.д.entityId - - ID сущности или ID договораentitySpecAttrId - - ID типа атрибута (типа параметра)EntitySpecAttr