Skip to content

Instantly share code, notes, and snippets.

@daschl
Created August 7, 2014 07:50
Show Gist options
  • Select an option

  • Save daschl/520f55a74e42b02cd07f to your computer and use it in GitHub Desktop.

Select an option

Save daschl/520f55a74e42b02cd07f to your computer and use it in GitHub Desktop.
public interface BucketManager {
Observable<Boolean> flush();
Observable<DesignDocument> getDesignDocuments();
Observable<DesignDocument> getDesignDocuments(boolean development);
Observable<DesignDocument> getDesignDocument(String name);
Observable<DesignDocument> getDesignDocument(String name, boolean development);
Observable<DesignDocument> insertDesignDocument(DesignDocument designDocument);
Observable<DesignDocument> insertDesignDocument(DesignDocument designDocument, boolean development);
Observable<DesignDocument> upsertDesignDocument(DesignDocument designDocument);
Observable<DesignDocument> upsertDesignDocument(DesignDocument designDocument, boolean development);
Observable<Boolean> removeDesignDocument(String name);
Observable<Boolean> removeDesignDocument(String name, boolean development);
Observable<Boolean> publishDesignDocument(String name);
Observable<Boolean> publishDesignDocument(String name, boolean overwrite);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment