Class EntityAttr
java.lang.Object
ru.bitel.oss.kernel.entity.common.bean.EntityAttr
- Direct Known Subclasses:
EntityAttrAddress
,EntityAttrBoolean
,EntityAttrContract
,EntityAttrDate
,EntityAttrEmail
,EntityAttrHouse
,EntityAttrInt
,EntityAttrList
,EntityAttrMultiList
,EntityAttrPhone
,EntityAttrText
Атрибут (параметр сущности) или параметр договора. Абстрактный класс, который расширяют и реализуют EntityAttrText, EntityAttrList, EntityAttrAddress и другие.
- See Also:
-
Constructor Summary
ModifierConstructorDescriptionprotected
EntityAttr
(EntitySpecAttrType type) protected
EntityAttr
(EntitySpecAttrType type, int entityId, int entitySpecAttrId) -
Method Summary
Modifier and TypeMethodDescriptionint
Получение ID сущности, к которому принадлежит данный атрибут.int
Получение ID типа атрибута (для параметров договора - типа параметра).int
getType()
Возвращает тип параметраВозвращает строковое представление типа параметра, например, "text", "list", "email" и т.д.static EntityAttr
newInstance
(int entitySpecAttrTypeId, int entityId, int entitySpecAttrId) Создание пустого атрибутаvoid
setEntityId
(int entityId) Установка ID сущности, к которому принадлежит данный атрибут.void
setEntitySpecAttrId
(int entitySpecAttrId) Установка ID типа атрибута (для параметров договора - типа параметра)void
setType
(int type) void
setTypeName
(String typeName)
-
Constructor Details
-
EntityAttr
public EntityAttr() -
EntityAttr
-
EntityAttr
-
-
Method Details
-
getType
public int getType()Возвращает тип параметра- Returns:
- See Also:
-
setType
public void setType(int type) -
getTypeName
Возвращает строковое представление типа параметра, например, "text", "list", "email" и т.д.- Returns:
-
setTypeName
-
getEntityId
public int getEntityId()Получение ID сущности, к которому принадлежит данный атрибут. В случае договора это ID договора, в общем случае - ссылка на таблицу entity.- Parameters:
entityId
-
-
setEntityId
public void setEntityId(int entityId) Установка ID сущности, к которому принадлежит данный атрибут. В случае договора это ID договора, в общем случае - ссылка на таблицу entity.- Parameters:
entityId
-
-
getEntitySpecAttrId
public int getEntitySpecAttrId()Получение ID типа атрибута (для параметров договора - типа параметра).- Returns:
- See Also:
-
setEntitySpecAttrId
public void setEntitySpecAttrId(int entitySpecAttrId) Установка ID типа атрибута (для параметров договора - типа параметра)- Parameters:
entitySpecAttrId
-- See Also:
-
newInstance
Создание пустого атрибута- Parameters:
entitySpecAttrTypeId
- тип -EntitySpecAttr#TYPE_TEXT
,EntitySpecAttr#TYPE_LIST
,EntitySpecAttr#TYPE_EMAIL
и т.д.entityId
- - ID сущности или ID договораentitySpecAttrId
- - ID типа атрибута (типа параметра)- Returns:
- See Also:
-