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
ConstructorsModifierConstructorDescriptionprotectedEntityAttr(EntitySpecAttrType type) protectedEntityAttr(EntitySpecAttrType type, int entityId, int entitySpecAttrId) -
Method Summary
Modifier and TypeMethodDescriptionintПолучение ID сущности, к которому принадлежит данный атрибут.intПолучение ID типа атрибута (для параметров договора - типа параметра).intgetType()Возвращает тип параметраВозвращает строковое представление типа параметра, например, "text", "list", "email" и т.д.static EntityAttrnewInstance(int entitySpecAttrTypeId, int entityId, int entitySpecAttrId) Создание пустого атрибутаvoidsetEntityId(int entityId) Установка ID сущности, к которому принадлежит данный атрибут.voidsetEntitySpecAttrId(int entitySpecAttrId) Установка ID типа атрибута (для параметров договора - типа параметра)voidsetType(int type) voidsetTypeName(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:
-