Class HSqlDbAgencyObjectsHandler
- java.lang.Object
-
- com.openindex.openestate.impl.db.DbHandlerImpl
-
- com.openindex.openestate.impl.db.DbObjectsHandlerImpl
-
- com.openindex.openestate.impl.db.hsql.HSqlDbObjectsHandler
-
- com.openindex.openestate.tool.agency.db.hsql.HSqlDbAgencyObjectsHandler
-
- All Implemented Interfaces:
DbHandler,DbObjectsHandler,DbAgencyObjectsHandler
public class HSqlDbAgencyObjectsHandler extends HSqlDbObjectsHandler implements DbAgencyObjectsHandler
HSqlDbAgencyObjectHandler.- Author:
- Andreas Rudolph
-
-
Field Summary
Fields Modifier and Type Field Description static StringFIELD_OBJECT_EXPORT_MODEstatic StringFIELD_OBJECT_IMPORT_HASHstatic StringFIELD_OBJECT_IMPORT_IDstatic StringFIELD_OBJECT_NOTESstatic StringFIELD_OBJECT_STATUSstatic StringPROC_REMOVE_OBJECTS_EXPORTSstatic StringPROC_SAVE_OBJECTS_ADDONstatic StringPROC_SAVE_OBJECTS_EXPORTSstatic StringPROC_SET_OBJECTS_STATUSstatic StringTABLE_OBJECTSstatic StringTABLE_OBJECTS_EXPORTSstatic StringVIEW_OBJECTS_EXPORTS-
Fields inherited from class com.openindex.openestate.impl.db.hsql.HSqlDbObjectsHandler
FIELD_ADDRESS_CITY, FIELD_ADDRESS_COUNTRY, FIELD_ADDRESS_DISTRICT, FIELD_ADDRESS_LATITUDE, FIELD_ADDRESS_LONGITUDE, FIELD_ADDRESS_POSTAL_CODE, FIELD_ADDRESS_PUBLISHED, FIELD_ADDRESS_REGION, FIELD_ADDRESS_STREET, FIELD_ADDRESS_STREET_NR, FIELD_ADDRESS_STREET2, FIELD_ATTRIB_NAME, FIELD_ATTRIB_UNIT, FIELD_I18N_TITLE, FIELD_OBJECT_ACTION, FIELD_OBJECT_CURRENCY, FIELD_OBJECT_GROUP_ID, FIELD_OBJECT_HIDDEN_PRICES, FIELD_OBJECT_ID, FIELD_OBJECT_PUBLIC_ID, FIELD_OBJECT_PUBLISH_BEGIN, FIELD_OBJECT_PUBLISH_END, FIELD_OBJECT_TYPE, FIELD_VALUE_BOOLEAN, FIELD_VALUE_DATE, FIELD_VALUE_DATETIME, FIELD_VALUE_NUMERIC, FIELD_VALUE_NUMERIC_BASE, FIELD_VALUE_STRING, FIELD_VALUE_TEXT, FIELD_VALUE_TIME, PROC_GET_OBJECT_ID, PROC_REMOVE_OBJECTS, PROC_REMOVE_OBJECTS_ATTRIBS, PROC_REMOVE_OBJECTS_GEODBS_AREAS, PROC_REMOVE_OBJECTS_I18N, PROC_SAVE_OBJECTS, PROC_SAVE_OBJECTS_ATTRIBS, PROC_SAVE_OBJECTS_GEODBS_AREAS, PROC_SAVE_OBJECTS_I18N, PROC_SET_OBJECTS_CONTACT, VIEW_OBJECTS, VIEW_OBJECTS_ACTIONS, VIEW_OBJECTS_ATTRIBS, VIEW_OBJECTS_GEODBS_AREAS, VIEW_OBJECTS_I18N, VIEW_OBJECTS_TYPES
-
-
Constructor Summary
Constructors Constructor Description HSqlDbAgencyObjectsHandler()
-
Method Summary
-
Methods inherited from class com.openindex.openestate.impl.db.hsql.HSqlDbObjectsHandler
buildAttrib, getNumberOfFiles, getObjectActions, getObjectId, getObjectIds, getObjectIds, getObjects, getObjects, getObjects, getObjectsByKeyword, getObjectTypes, loadObjectAttribs, loadObjectGeoDbAreas, loadObjectTranslations, loadSearchParameters, removeObjects, setObjectContactId
-
Methods inherited from class com.openindex.openestate.impl.db.DbObjectsHandlerImpl
getNumberOfFiles, getNumberOfFiles, getObject, getObject, getObjectIds, getObjectIds, getObjects, getObjectsByKeyword, loadObjectAttribs, loadObjectAttribs, loadObjectAttribs, loadObjectGeoDbAreas, loadObjectTranslations, loadObjectTranslations, loadObjectTranslations, removeObject, saveObject, saveObject, setObjectContactId
-
Methods inherited from class com.openindex.openestate.impl.db.DbHandlerImpl
getSchema, getSchemaPath, setSchema
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.openindex.openestate.impl.db.DbObjectsHandler
getNumberOfFiles, getNumberOfFiles, getNumberOfFiles, getObject, getObject, getObjectActions, getObjectId, getObjectIds, getObjectIds, getObjectIds, getObjectIds, getObjects, getObjects, getObjects, getObjects, getObjectsByKeyword, getObjectsByKeyword, getObjectTypes, loadObjectAttribs, loadObjectAttribs, loadObjectAttribs, loadObjectAttribs, loadObjectGeoDbAreas, loadObjectGeoDbAreas, loadObjectTranslations, loadObjectTranslations, loadObjectTranslations, loadObjectTranslations, removeObject, removeObjects, saveObject, saveObject, setObjectContactId, setObjectContactId
-
-
-
-
Field Detail
-
PROC_REMOVE_OBJECTS_EXPORTS
public static final String PROC_REMOVE_OBJECTS_EXPORTS
- See Also:
- Constant Field Values
-
PROC_SAVE_OBJECTS_ADDON
public static final String PROC_SAVE_OBJECTS_ADDON
- See Also:
- Constant Field Values
-
PROC_SAVE_OBJECTS_EXPORTS
public static final String PROC_SAVE_OBJECTS_EXPORTS
- See Also:
- Constant Field Values
-
PROC_SET_OBJECTS_STATUS
public static final String PROC_SET_OBJECTS_STATUS
- See Also:
- Constant Field Values
-
VIEW_OBJECTS_EXPORTS
public static final String VIEW_OBJECTS_EXPORTS
- See Also:
- Constant Field Values
-
TABLE_OBJECTS
public static final String TABLE_OBJECTS
- See Also:
- Constant Field Values
-
FIELD_OBJECT_STATUS
public static final String FIELD_OBJECT_STATUS
- See Also:
- Constant Field Values
-
FIELD_OBJECT_EXPORT_MODE
public static final String FIELD_OBJECT_EXPORT_MODE
- See Also:
- Constant Field Values
-
FIELD_OBJECT_IMPORT_ID
public static final String FIELD_OBJECT_IMPORT_ID
- See Also:
- Constant Field Values
-
FIELD_OBJECT_IMPORT_HASH
public static final String FIELD_OBJECT_IMPORT_HASH
- See Also:
- Constant Field Values
-
FIELD_OBJECT_NOTES
public static final String FIELD_OBJECT_NOTES
- See Also:
- Constant Field Values
-
TABLE_OBJECTS_EXPORTS
public static final String TABLE_OBJECTS_EXPORTS
- See Also:
- Constant Field Values
-
-
Method Detail
-
buildObject
protected DbObject buildObject(ResultSet result) throws SQLException
- Overrides:
buildObjectin classHSqlDbObjectsHandler- Throws:
SQLException
-
createObject
protected DbObject createObject()
- Overrides:
createObjectin classDbObjectsHandlerImpl
-
getObjectByImportHash
public DbAgencyObject getObjectByImportHash(Connection c, String importHash) throws SQLException
- Specified by:
getObjectByImportHashin interfaceDbAgencyObjectsHandler- Throws:
SQLException
-
getObjectByImportId
public DbAgencyObject getObjectByImportId(Connection c, String importId) throws SQLException
- Specified by:
getObjectByImportIdin interfaceDbAgencyObjectsHandler- Throws:
SQLException
-
getObjectIdsForExport
public long[] getObjectIdsForExport(Connection c, long exportId, DbAgencySearch search) throws SQLException
- Specified by:
getObjectIdsForExportin interfaceDbAgencyObjectsHandler- Throws:
SQLException
-
getObjects
public DbObject[] getObjects(Connection c, DbAgencyObject.Status status, DbAgencyObject.ExportMode exportMode) throws SQLException
- Specified by:
getObjectsin interfaceDbAgencyObjectsHandler- Throws:
SQLException
-
getObjectsForExport
@Deprecated public DbObject[] getObjectsForExport(Connection c, long exportId) throws SQLException
Deprecated.- Specified by:
getObjectsForExportin interfaceDbAgencyObjectsHandler- Throws:
SQLException
-
loadObjectExportIds
public void loadObjectExportIds(Connection c, DbAgencyObject object) throws SQLException
- Specified by:
loadObjectExportIdsin interfaceDbAgencyObjectsHandler- Throws:
SQLException
-
loadObjectExportIds
public void loadObjectExportIds(Connection c, DbAgencyObject[] objects) throws SQLException
- Specified by:
loadObjectExportIdsin interfaceDbAgencyObjectsHandler- Throws:
SQLException
-
loadSearchConditions
protected void loadSearchConditions(DbSearch search, List<String> conditions, Map<String,Object> conditionValues)
- Overrides:
loadSearchConditionsin classHSqlDbObjectsHandler
-
saveObject
public void saveObject(Connection c, DbObject object, Map<Long,String> languageMap, boolean saveTranslations, boolean saveAttributes) throws SQLException
- Specified by:
saveObjectin interfaceDbObjectsHandler- Overrides:
saveObjectin classHSqlDbObjectsHandler- Throws:
SQLException
-
saveObjectAdditionally
protected void saveObjectAdditionally(Connection c, DbObject object, long objectId, List<Statement> statements) throws SQLException
- Overrides:
saveObjectAdditionallyin classHSqlDbObjectsHandler- Throws:
SQLException
-
setObjectStatus
public void setObjectStatus(Connection c, long objectId, DbAgencyObject.Status status) throws SQLException
- Specified by:
setObjectStatusin interfaceDbAgencyObjectsHandler- Throws:
SQLException
-
setObjectStatus
public void setObjectStatus(Connection c, long[] objectIds, DbAgencyObject.Status status) throws SQLException
- Specified by:
setObjectStatusin interfaceDbAgencyObjectsHandler- Throws:
SQLException
-
-