Class EntityAttrServicingPersonDao
java.lang.Object
ru.bitel.oss.kernel.entity.server.bean.EntityAttrServicingPersonDao
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Connection
protected static final String
protected final AbstractEntityAttrDao<?>
protected final EntityAttrDaoSupport
-
Constructor Summary
ConstructorsConstructorDescriptionEntityAttrServicingPersonDao
(Connection con, AbstractEntityAttrDao<?> entityAttrDao, String table) -
Method Summary
Modifier and TypeMethodDescriptionprotected String
protected boolean
checkEntitySpecAttrDelete
(int entitySpecAttrId) protected void
final boolean
delete
(int entityId, EntitySpecAttr sa) protected boolean
deleteImpl
(int entityId, int entitySpecAttrId) get
(int entityId, int attrSpecId) protected PreparedStatement
getDeletePS
(int entityId, int entitySpecAttrId) protected PreparedStatement
protected PreparedStatement
getInsertPS
(int entityId, int entitySpecAttrId) protected PreparedStatement
getSelectPS
(int entityId, int entitySpecAttrId) protected PreparedStatement
getUpdatePS
(int entityId, int entitySpecAttrId) protected String
idName()
void
insert
(int entityId, EntityAttr a) Вызывается при updateEntityAttributes, после удаления всех атрибутов (т.е. при перезаписи всех атрибутов, например, при сохранении устройства Inet)protected void
insertHistory
(int contractId, int entitySpecAttrId, EntityAttrServicingPerson attr) protected String
typeName()
boolean
update
(int entityId, AbstractSpecAttr sa, EntityAttr a) Вызывается при обновлении одного атрибута.protected boolean
updateImpl
(int entityId, EntityAttrServicingPerson entityAttrServicingPerson) protected String
-
Field Details
-
ENTITY_TABLE_MAP_KEY
- See Also:
-
con
-
entityAttrDao
-
support
-
-
Constructor Details
-
EntityAttrServicingPersonDao
public EntityAttrServicingPersonDao(Connection con, AbstractEntityAttrDao<?> entityAttrDao, String table)
-
-
Method Details
-
createTable
protected void createTable() -
updateImpl
protected boolean updateImpl(int entityId, EntityAttrServicingPerson entityAttrServicingPerson) throws SQLException, ru.bitel.bgbilling.common.BGException - Throws:
SQLException
ru.bitel.bgbilling.common.BGException
-
insert
public void insert(int entityId, EntityAttr a) throws SQLException, ru.bitel.bgbilling.common.BGException Вызывается при updateEntityAttributes, после удаления всех атрибутов (т.е. при перезаписи всех атрибутов, например, при сохранении устройства Inet)- Throws:
SQLException
ru.bitel.bgbilling.common.BGException
-
get
public EntityAttrServicingPerson get(int entityId, int attrSpecId) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
getEntityTableSet
-
idName
-
valueName
-
beanIdName
-
typeName
-
update
public boolean update(int entityId, AbstractSpecAttr sa, EntityAttr a) throws SQLException, ru.bitel.bgbilling.common.BGException Вызывается при обновлении одного атрибута. Здесь может быть удаление атрибута, если он на самом деле пустой- Parameters:
entityId
-sa
-a
-- Returns:
- Throws:
SQLException
ru.bitel.bgbilling.common.BGException
-
checkEntitySpecAttrDelete
- Throws:
SQLException
-
getSelectPS
- Throws:
SQLException
-
getInsertPS
- Throws:
SQLException
-
getUpdatePS
- Throws:
SQLException
-
getDeletePS
- Throws:
SQLException
-
delete
public final boolean delete(int entityId, EntitySpecAttr sa) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
deleteImpl
- Throws:
SQLException
-
getInsertHistiryPS
- Throws:
SQLException
-
insertHistory
protected void insertHistory(int contractId, int entitySpecAttrId, EntityAttrServicingPerson attr) throws SQLException - Throws:
SQLException
-