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,- EntityAttrServicingPerson,- EntityAttrText
Атрибут (параметр сущности) или параметр договора. Абстрактный класс, который расширяют и реализуют EntityAttrText, EntityAttrList, EntityAttrAddress и другие.
- See Also:
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedEntityAttr(EntitySpecAttrType type) protectedEntityAttr(EntitySpecAttrType type, int entityId, int entitySpecAttrId) 
- 
Method SummaryModifier 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- 
EntityAttrpublic EntityAttr()
- 
EntityAttr
- 
EntityAttr
 
- 
- 
Method Details- 
getTypepublic int getType()Возвращает тип параметра- Returns:
- See Also:
 
- 
setTypepublic void setType(int type) 
- 
getTypeNameВозвращает строковое представление типа параметра, например, "text", "list", "email" и т.д.- Returns:
 
- 
setTypeName
- 
getEntityIdpublic int getEntityId()Получение ID сущности, к которому принадлежит данный атрибут. В случае договора это ID договора, в общем случае - ссылка на таблицу entity.- Parameters:
- entityId-
 
- 
setEntityIdpublic void setEntityId(int entityId) Установка ID сущности, к которому принадлежит данный атрибут. В случае договора это ID договора, в общем случае - ссылка на таблицу entity.- Parameters:
- entityId-
 
- 
getEntitySpecAttrIdpublic int getEntitySpecAttrId()Получение ID типа атрибута (для параметров договора - типа параметра).- Returns:
- See Also:
 
- 
setEntitySpecAttrIdpublic void setEntitySpecAttrId(int entitySpecAttrId) Установка ID типа атрибута (для параметров договора - типа параметра)- Parameters:
- entitySpecAttrId-
- See Also:
 
- 
newInstanceСоздание пустого атрибута- Parameters:
- entitySpecAttrTypeId- тип -- EntitySpecAttrType.TEXT,- EntitySpecAttrType.LIST,- EntitySpecAttrType.EMAILи т.д.
- entityId- - ID сущности или ID договора
- entitySpecAttrId- - ID типа атрибута (типа параметра)
- Returns:
- созданный атрибут
- See Also:
 
 
-