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
и т.д.EntitySpecAttr
public abstract java.lang.String getTypeName()
public int getEntityId()
entityId
- public void setEntityId(int entityId)
entityId
- public int getEntitySpecAttrId()
EntitySpecAttr
public void setEntitySpecAttrId(int entitySpecAttrId)
entitySpecAttrId
- EntitySpecAttr
public 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