public String[] getAllEntries() {

    List<ImagePath> im = mDatabase.getAllImages();
    int count = im.size();
    String[] paths = new String[count];
    for (int i = 0; i < count; i++) {

      paths[i] = im.get(i).getImagePath();
    }
    return paths;
  }
 public boolean isOpen() {
   return mDatabase.isOpen();
 }
  public void close() {

    if (mDatabase != null || mDatabase.isOpen()) mDatabase.close();
  }
 public void open() {
   if (mDatabase != null || !mDatabase.isOpen()) mDatabase.open();
 }
 public Boolean isInDataBase(String path) {
   if (path == null) return false;
   return mDatabase.isImagePathPresent(path);
 }