Blog Client with Factory and Validator
This implements a simple initial blog client that covers the basic blog actions, but no deletion/removal of blogs, yet. Classes for Blogs and Blog Post Headers have been introduced along with the associated factories. A `BlogPostValidator` has been added that validates incoming blog posts. Closes #402 Closes #404
Showing
- briar-api/build.gradle 3 additions, 1 deletionbriar-api/build.gradle
- briar-api/src/org/briarproject/api/blogs/Blog.java 32 additions, 0 deletionsbriar-api/src/org/briarproject/api/blogs/Blog.java
- briar-api/src/org/briarproject/api/blogs/BlogConstants.java 39 additions, 0 deletionsbriar-api/src/org/briarproject/api/blogs/BlogConstants.java
- briar-api/src/org/briarproject/api/blogs/BlogFactory.java 17 additions, 0 deletionsbriar-api/src/org/briarproject/api/blogs/BlogFactory.java
- briar-api/src/org/briarproject/api/blogs/BlogManager.java 48 additions, 0 deletionsbriar-api/src/org/briarproject/api/blogs/BlogManager.java
- briar-api/src/org/briarproject/api/blogs/BlogPost.java 43 additions, 0 deletionsbriar-api/src/org/briarproject/api/blogs/BlogPost.java
- briar-api/src/org/briarproject/api/blogs/BlogPostFactory.java 19 additions, 0 deletions...r-api/src/org/briarproject/api/blogs/BlogPostFactory.java
- briar-api/src/org/briarproject/api/blogs/BlogPostHeader.java 43 additions, 0 deletionsbriar-api/src/org/briarproject/api/blogs/BlogPostHeader.java
- briar-api/src/org/briarproject/api/clients/PostHeader.java 55 additions, 0 deletionsbriar-api/src/org/briarproject/api/clients/PostHeader.java
- briar-api/src/org/briarproject/api/forum/ForumPostHeader.java 4 additions, 43 deletions...r-api/src/org/briarproject/api/forum/ForumPostHeader.java
- briar-api/src/org/briarproject/api/identity/IdentityManager.java 4 additions, 0 deletions...pi/src/org/briarproject/api/identity/IdentityManager.java
- briar-core/src/org/briarproject/CoreEagerSingletons.java 3 additions, 0 deletionsbriar-core/src/org/briarproject/CoreEagerSingletons.java
- briar-core/src/org/briarproject/CoreModule.java 3 additions, 0 deletionsbriar-core/src/org/briarproject/CoreModule.java
- briar-core/src/org/briarproject/blogs/BlogFactoryImpl.java 61 additions, 0 deletionsbriar-core/src/org/briarproject/blogs/BlogFactoryImpl.java
- briar-core/src/org/briarproject/blogs/BlogManagerImpl.java 260 additions, 0 deletionsbriar-core/src/org/briarproject/blogs/BlogManagerImpl.java
- briar-core/src/org/briarproject/blogs/BlogPostFactoryImpl.java 78 additions, 0 deletions...-core/src/org/briarproject/blogs/BlogPostFactoryImpl.java
- briar-core/src/org/briarproject/blogs/BlogPostValidator.java 125 additions, 0 deletionsbriar-core/src/org/briarproject/blogs/BlogPostValidator.java
- briar-core/src/org/briarproject/blogs/BlogsModule.java 63 additions, 0 deletionsbriar-core/src/org/briarproject/blogs/BlogsModule.java
- briar-core/src/org/briarproject/forum/ForumManagerImpl.java 11 additions, 28 deletionsbriar-core/src/org/briarproject/forum/ForumManagerImpl.java
- briar-core/src/org/briarproject/forum/ForumModule.java 4 additions, 4 deletionsbriar-core/src/org/briarproject/forum/ForumModule.java
Please register or sign in to comment