/******************************************************************************* * Created by Orlando Aliaga * Copyright 2015 Prey Inc. All rights reserved. * License: GPLv3 * Full license at "/LICENSE" ******************************************************************************/ package com.prey.actions.fileretrieval; import android.content.Context; import com.prey.PreyLogger; import com.prey.actions.geofences.GeofenceDto; import com.prey.actions.geofences.GeofenceOpenHelper; import java.util.List; public class FileretrievalDatasource { private FileretrievalOpenHelper dbHelper; public FileretrievalDatasource(Context context) { dbHelper = new FileretrievalOpenHelper(context); } public void createGeofence(FileretrievalDto dto) { try { dbHelper.insertFileretrieval(dto); } catch (Exception e) {; try { dbHelper.updateFileretrieval(dto); } catch (Exception e1) { PreyLogger.e("error db update:" + e1.getMessage(), e1); } } } public void deleteFileretrieval(String id) { dbHelper.deleteFileretrieval (id); } public List<FileretrievalDto> getAllFileretrieval() { return dbHelper.getAllFileretrieval(); } public FileretrievalDto getFileretrievals(String id) { return dbHelper.getFileretrieval(id); } public void deleteAllFileretrieval() { dbHelper.deleteAllFileretrieval(); } }