Android Open Source - Expensify Database Operation






From Project

Back to project page Expensify.

License

The source code is released under:

MIT License

If you think the Android project Expensify listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.hgs.course.expense.datastore;
// ww  w .j  av a 2s.  com
import java.util.List;

public interface DatabaseOperation<E> {
  public boolean insertRecords(List<E> newRecords) throws Exception;
  public boolean updateRecords(List<E> existingRecords) throws Exception;
  public List<E> getRecords(String[] queryArgs) throws Exception;
  public E viewRecord(String[] queryArgs) throws Exception;
  public boolean deleteRecords(List<E> removeRecords) throws Exception;
  public int getNextId() throws Exception; 
}




Java Source Code List

com.hgs.course.expense.Expense.java
com.hgs.course.expense.constants.ExpenseConstants.java
com.hgs.course.expense.database.DatabaseImpl.java
com.hgs.course.expense.datastore.CategoryDatabaseOperationImpl.java
com.hgs.course.expense.datastore.DatabaseOperation.java
com.hgs.course.expense.datastore.ExpenseDatabaseOperationImpl.java
com.hgs.course.expense.datastore.FacadeStore.java