@ViewHandler @Component public class PageListView extends AbstractView
Constructor and Description |
---|
PageListView() |
Modifier and Type | Method and Description |
---|---|
String |
authorView(User user,
DateRange date,
PaginatorModel paginator,
ServletRequest req)
Lists all blog entries by author.
|
String |
categoryView(Category category,
DateRange date,
PaginatorModel paginator,
ServletRequest req)
Lists all blog entries by category.
|
String |
listView(DateRange date,
PaginatorModel paginator,
ServletRequest req)
Lists all blog entries.
|
String |
tagView(Tag tag,
DateRange date,
PaginatorModel paginator,
ServletRequest req)
Lists all blog entries by tag.
|
addHeadersIfRestricted, handleRestricted, isNotModifiedSince, redirectRestricted, streamDataSource
public PageListView()
@Framed @View(pattern="/list/index.html",signature="") @View(pattern="/list/${date}/index.html",signature="date") public String listView(@Optional @PathPart(value="date") DateRange date, @Optional @Parameter(value="p") PaginatorModel paginator, ServletRequest req) throws org.shredzone.commons.view.exception.ViewException, CillaServiceException
org.shredzone.commons.view.exception.ViewException
CillaServiceException
@Framed @View(pattern="/category/${category.id}/${date}/${#simplify(category.name)}.html",signature={"category","date"}) @View(pattern="/category/${category.id}/${#simplify(category.name)}.html",signature="category") public String categoryView(@PathPart(value="category.id") Category category, @Optional @PathPart(value="date") DateRange date, @Optional @Parameter(value="p") PaginatorModel paginator, ServletRequest req) throws org.shredzone.commons.view.exception.ViewException, CillaServiceException
org.shredzone.commons.view.exception.ViewException
CillaServiceException
@Framed @View(pattern="/tag/${date}/${#encode(tag.name)}.html",signature={"tag","date"}) @View(pattern="/tag/${#encode(tag.name)}.html",signature="tag") public String tagView(@PathPart(value="#encode(tag.name)") Tag tag, @Optional @PathPart(value="date") DateRange date, @Optional @Parameter(value="p") PaginatorModel paginator, ServletRequest req) throws org.shredzone.commons.view.exception.ViewException, CillaServiceException
org.shredzone.commons.view.exception.ViewException
CillaServiceException
@Framed @View(pattern="/author/${author.id}/${date}/${#simplify(author.name)}.html",signature={"author","date"}) @View(pattern="/author/${author.id}/${#simplify(author.name)}.html",signature="author") public String authorView(@PathPart(value="author.id") User user, @Optional @PathPart(value="date") DateRange date, @Optional @Parameter(value="p") PaginatorModel paginator, ServletRequest req) throws org.shredzone.commons.view.exception.ViewException, CillaServiceException
org.shredzone.commons.view.exception.ViewException
CillaServiceException
Copyright © 2009–2016. All rights reserved.