Esempio n. 1
0
def add_immobile_object(data):
    db_wrapper = DBWrapper()
    result = db_wrapper.execute(
        Q.ADD_IMMOBILE_OBJECT % (data['name'], data.get(
            'phone', ''), data['latitude'], data['longitude']))
    db_wrapper.dispose()
    return result
Esempio n. 2
0
def update_immobile_object(id, data):
    db_wrapper = DBWrapper()
    result = db_wrapper.execute(
        Q.UPDATE_IMMOBILE_OBJECT % (data['name'], data.get(
            'phone', ''), data['latitude'], data['longitude'], id))
    db_wrapper.dispose()
    return result
Esempio n. 3
0
def search_movables_objects(pattern):
    db_wrapper = DBWrapper()
    objects = db_wrapper.fetch_all(
        Q.SEARCH_MOVABLES.replace('PATTERN',
                                  pattern.strip().lower()))
    db_wrapper.dispose()
    return map(converters.convert_movable, objects)
Esempio n. 4
0
def add_location_point(movable_object_id, hour, minute, second, latitude,
                       longitude):
    db_wrapper = DBWrapper()
    result = db_wrapper.execute(
        Q.ADD_LOCATION_POINT %
        (movable_object_id, hour, minute, second, latitude, longitude))
    db_wrapper.dispose()
    return result
Esempio n. 5
0
def add_movable_object(movable_type_id, data):
    db_wrapper = DBWrapper()
    result = db_wrapper.execute(Q.ADD_MOVABLE_OBJECT % (data['name'], movable_type_id))
    db_wrapper.dispose()
    return result
Esempio n. 6
0
def add_movable_type(data):
    db_wrapper = DBWrapper()
    result = db_wrapper.execute(Q.ADD_MOVABLE_TYPE % (data['name']))
    db_wrapper.dispose()
    return result
Esempio n. 7
0
def update_movable_type(id, data):
    db_wrapper = DBWrapper()
    result = db_wrapper.execute(Q.UPDATE_MOVABLE_TYPE % (data['name'], id))
    db_wrapper.dispose()
    return result
Esempio n. 8
0
def add_movable_object(movable_type_id, data):
    db_wrapper = DBWrapper()
    result = db_wrapper.execute(Q.ADD_MOVABLE_OBJECT %
                                (data['name'], movable_type_id))
    db_wrapper.dispose()
    return result
Esempio n. 9
0
def update_movable_object(id, movable_type_id, data):
    db_wrapper = DBWrapper()
    result = db_wrapper.execute(Q.UPDATE_MOVABLE_OBJECT %
                                (data['name'], movable_type_id, id))
    db_wrapper.dispose()
    return result
Esempio n. 10
0
def get_immobile_object(id):
    db_wrapper = DBWrapper()
    result = db_wrapper.fetch_one(Q.GET_IMMOBILE_OBJECT % id)
    db_wrapper.dispose()
    return converters.convert_immobile(result)
Esempio n. 11
0
def get_immobile_object(id):
    db_wrapper = DBWrapper()
    result = db_wrapper.fetch_one(Q.GET_IMMOBILE_OBJECT % id)
    db_wrapper.dispose()
    return converters.convert_immobile(result)
Esempio n. 12
0
def update_movable_type(id, data):
    db_wrapper = DBWrapper()
    result = db_wrapper.execute(Q.UPDATE_MOVABLE_TYPE % (data['name'], id))
    db_wrapper.dispose()
    return result
Esempio n. 13
0
def add_location_point(movable_object_id , hour, minute, second, latitude, longitude):
    db_wrapper = DBWrapper()
    result = db_wrapper.execute(Q.ADD_LOCATION_POINT % (movable_object_id , hour, minute, second, latitude, longitude))
    db_wrapper.dispose()
    return result
Esempio n. 14
0
def add_movable_type(data):
    db_wrapper = DBWrapper()
    result = db_wrapper.execute(Q.ADD_MOVABLE_TYPE % (data['name']))
    db_wrapper.dispose()
    return result
Esempio n. 15
0
def get_movable_type(id):
    db_wrapper = DBWrapper()
    result = db_wrapper.fetch_one(Q.GET_MOVABLE_TYPE % id)
    db_wrapper.dispose()
    return converters.convert_movable_type(result)
Esempio n. 16
0
def delete_movable_type(id):
    db_wrapper = DBWrapper()
    db_wrapper.execute(Q.DELETE_MOVABLE_TYPE % id)
    db_wrapper.dispose()
    return True
Esempio n. 17
0
def update_movable_object(id, movable_type_id, data):
    db_wrapper = DBWrapper()
    result = db_wrapper.execute(Q.UPDATE_MOVABLE_OBJECT % (data['name'],movable_type_id, id))
    db_wrapper.dispose()
    return result
Esempio n. 18
0
def get_movable_object(id):
    db_wrapper = DBWrapper()
    result = db_wrapper.fetch_one(Q.GET_MOVABLE_OBJECT % id)
    db_wrapper.dispose()
    return converters.convert_movable(result)
Esempio n. 19
0
def delete_all_location_points_for(id):
    db_wrapper = DBWrapper()
    db_wrapper.execute(Q.DELETE_LOCATION_POINTS_FOR % id)
    db_wrapper.dispose()
Esempio n. 20
0
def get_all_movable_types():
    db_wrapper = DBWrapper()
    movable_types = db_wrapper.fetch_all(Q.SELECT_ALL_MOVABLE_TYPES)
    db_wrapper.dispose()
    return map(converters.convert_movable_type, movable_types)
Esempio n. 21
0
def delete_immobile_object(id):
    db_wrapper = DBWrapper()
    db_wrapper.execute(Q.DELETE_IMMOBILE_OBJECT % id)
    db_wrapper.dispose()
    return True
Esempio n. 22
0
def get_all_immobiles_objects():
    db_wrapper = DBWrapper()
    immobiles = db_wrapper.fetch_all(Q.SELECT_ALL_IMMOBILES)
    db_wrapper.dispose()
    return map(converters.convert_immobile, immobiles)
Esempio n. 23
0
def update_immobile_object(id, data):
    db_wrapper = DBWrapper()
    result = db_wrapper.execute(Q.UPDATE_IMMOBILE_OBJECT % (data['name'], data.get('phone', ''), data['latitude'], data['longitude'], id))
    db_wrapper.dispose()
    return result
Esempio n. 24
0
def get_all_location_points():
    db_wrapper = DBWrapper()
    lps = db_wrapper.fetch_all(Q.SELECT_ALL_LOCATION_POINTS)
    db_wrapper.dispose()
    return map(converters.convert_point, lps)
Esempio n. 25
0
def delete_movable_object(id):
    db_wrapper = DBWrapper()
    db_wrapper.execute(Q.DELETE_MOVABLE_OBJECT % id)
    db_wrapper.dispose()
    return True
Esempio n. 26
0
def search_movables_objects(pattern):
    db_wrapper = DBWrapper()
    objects = db_wrapper.fetch_all(Q.SEARCH_MOVABLES.replace('PATTERN', pattern.strip().lower()))
    db_wrapper.dispose()
    return map(converters.convert_movable, objects)
Esempio n. 27
0
def get_movable_object(id):
    db_wrapper = DBWrapper()
    result = db_wrapper.fetch_one(Q.GET_MOVABLE_OBJECT % id)
    db_wrapper.dispose()
    return converters.convert_movable(result)
Esempio n. 28
0
def get_all_movable_types():
    db_wrapper = DBWrapper()
    movable_types = db_wrapper.fetch_all(Q.SELECT_ALL_MOVABLE_TYPES)
    db_wrapper.dispose()
    return map(converters.convert_movable_type, movable_types)
Esempio n. 29
0
def delete_movable_type(id):
    db_wrapper = DBWrapper()
    db_wrapper.execute(Q.DELETE_MOVABLE_TYPE % id)
    db_wrapper.dispose()
    return True
Esempio n. 30
0
def get_all_location_points():
    db_wrapper = DBWrapper()
    lps = db_wrapper.fetch_all(Q.SELECT_ALL_LOCATION_POINTS)
    db_wrapper.dispose()
    return map(converters.convert_point, lps)
Esempio n. 31
0
def get_movable_type(id):
    db_wrapper = DBWrapper()
    result = db_wrapper.fetch_one(Q.GET_MOVABLE_TYPE % id)
    db_wrapper.dispose()
    return converters.convert_movable_type(result)
Esempio n. 32
0
def add_immobile_object(data):
    db_wrapper = DBWrapper()
    result = db_wrapper.execute(Q.ADD_IMMOBILE_OBJECT % (data['name'], data.get('phone', ''), data['latitude'], data['longitude']))
    db_wrapper.dispose()
    return result
Esempio n. 33
0
def get_all_location_points_for(id):
    points = ()
    db_wrapper = DBWrapper()
    points = db_wrapper.fetch_all(Q.LOCATION_POINTS_FOR % id)
    db_wrapper.dispose()
    return map(converters.convert_point, points)
Esempio n. 34
0
def delete_movable_object(id):
    db_wrapper = DBWrapper()
    db_wrapper.execute(Q.DELETE_MOVABLE_OBJECT % id)
    db_wrapper.dispose()
    return True
Esempio n. 35
0
def get_all_immobiles_objects():
    db_wrapper = DBWrapper()
    immobiles = db_wrapper.fetch_all(Q.SELECT_ALL_IMMOBILES)
    db_wrapper.dispose()
    return map(converters.convert_immobile, immobiles)
Esempio n. 36
0
def delete_all_location_points_for(id):
    db_wrapper = DBWrapper()
    db_wrapper.execute(Q.DELETE_LOCATION_POINTS_FOR % id)
    db_wrapper.dispose()
Esempio n. 37
0
def get_all_location_points_for(id):
    points = ()
    db_wrapper = DBWrapper()
    points = db_wrapper.fetch_all(Q.LOCATION_POINTS_FOR % id)
    db_wrapper.dispose()
    return map(converters.convert_point, points)
Esempio n. 38
0
def delete_immobile_object(id):
    db_wrapper = DBWrapper()
    db_wrapper.execute(Q.DELETE_IMMOBILE_OBJECT % id)
    db_wrapper.dispose()
    return True