Search in sources :

Example 1 with ArticleLoadParameter

use of com.celements.blog.article.ArticleLoadParameter in project celements-blog by celements.

the class BlogScriptService method getArchiveArticleLoadParameter.

public ArticleLoadParameter getArchiveArticleLoadParameter() {
    ArticleLoadParameter param = new ArticleLoadParameter();
    param.setDateModes(new HashSet<>(Arrays.asList(DateMode.ARCHIVED)));
    param.setSubscriptionModes(new HashSet<>(Arrays.asList(SubscriptionMode.SUBSCRIBED, SubscriptionMode.UNDECIDED)));
    return param;
}
Also used : ArticleLoadParameter(com.celements.blog.article.ArticleLoadParameter)

Example 2 with ArticleLoadParameter

use of com.celements.blog.article.ArticleLoadParameter in project celements-blog by celements.

the class BlogScriptService method getAllSubsribedArticleLoadParameter.

public ArticleLoadParameter getAllSubsribedArticleLoadParameter() {
    ArticleLoadParameter param = getAllArticleLoadParameter();
    param.setWithBlogArticles(false);
    return param;
}
Also used : ArticleLoadParameter(com.celements.blog.article.ArticleLoadParameter)

Example 3 with ArticleLoadParameter

use of com.celements.blog.article.ArticleLoadParameter in project celements-blog by celements.

the class BlogScriptService method getUndecidedArticleLoadParameter.

public ArticleLoadParameter getUndecidedArticleLoadParameter() {
    ArticleLoadParameter param = new ArticleLoadParameter();
    param.setDateModes(new HashSet<>(Arrays.asList(DateMode.PUBLISHED, DateMode.FUTURE, DateMode.ARCHIVED)));
    param.setSubscriptionModes(new HashSet<>(Arrays.asList(SubscriptionMode.UNDECIDED)));
    param.setWithBlogArticles(false);
    return param;
}
Also used : ArticleLoadParameter(com.celements.blog.article.ArticleLoadParameter)

Example 4 with ArticleLoadParameter

use of com.celements.blog.article.ArticleLoadParameter in project celements-blog by celements.

the class BlogScriptService method getDefaultArticleLoadParameter.

public ArticleLoadParameter getDefaultArticleLoadParameter() {
    ArticleLoadParameter param = new ArticleLoadParameter();
    param.setDateModes(new HashSet<>(Arrays.asList(DateMode.PUBLISHED, DateMode.FUTURE)));
    param.setSubscriptionModes(new HashSet<>(Arrays.asList(SubscriptionMode.SUBSCRIBED, SubscriptionMode.UNDECIDED)));
    return param;
}
Also used : ArticleLoadParameter(com.celements.blog.article.ArticleLoadParameter)

Example 5 with ArticleLoadParameter

use of com.celements.blog.article.ArticleLoadParameter in project celements-blog by celements.

the class BlogScriptService method getAllArticleLoadParameter.

public ArticleLoadParameter getAllArticleLoadParameter() {
    ArticleLoadParameter param = new ArticleLoadParameter();
    param.setDateModes(new HashSet<>(Arrays.asList(DateMode.PUBLISHED, DateMode.FUTURE, DateMode.ARCHIVED)));
    param.setSubscriptionModes(new HashSet<>(Arrays.asList(SubscriptionMode.SUBSCRIBED, SubscriptionMode.UNSUBSCRIBED, SubscriptionMode.UNDECIDED)));
    return param;
}
Also used : ArticleLoadParameter(com.celements.blog.article.ArticleLoadParameter)

Aggregations

ArticleLoadParameter (com.celements.blog.article.ArticleLoadParameter)10 DocumentReference (org.xwiki.model.reference.DocumentReference)4 Article (com.celements.blog.article.Article)3 ArticleLoadException (com.celements.blog.article.ArticleLoadException)3 XWikiDocument (com.xpn.xwiki.doc.XWikiDocument)3 Test (org.junit.Test)3 XWikiException (com.xpn.xwiki.XWikiException)2 Date (java.util.Date)2 QueryException (org.xwiki.query.QueryException)2 Capture (org.easymock.Capture)1 SpaceReference (org.xwiki.model.reference.SpaceReference)1 WikiReference (org.xwiki.model.reference.WikiReference)1