◆ CategoryFilter()
org.turro.publication.www.CategoryFilter.CategoryFilter |
( |
IConstructor |
constructor, |
|
|
String |
uniqueId |
|
) |
| |
Definition at line 50 of file CategoryFilter.java.
51 this.constructor = constructor;
52 this.uniqueId = uniqueId;
◆ getCategories()
Collection<PublicationCategory> org.turro.publication.www.CategoryFilter.getCategories |
( |
long |
groupId | ) |
|
Definition at line 63 of file CategoryFilter.java.
64 ArrayList<PublicationCategory> list =
new ArrayList<>();
65 IContact contact = Authentication.getIContact();
66 list.addAll(PublicationCategories.getPublicCategories(contact));
68 list.addAll(PublicationCategories.getPrivateBloggerCategories(contact));
◆ getCategory()
Definition at line 126 of file CategoryFilter.java.
127 return uniqueId ==
null ? null : (PublicationCategory) constructor.
getSessionAttribute(
"/publication-category/" + uniqueId);
Object getSessionAttribute(String key)
◆ isBlogger()
boolean org.turro.publication.www.CategoryFilter.isBlogger |
( |
| ) |
|
◆ processParameters()
void org.turro.publication.www.CategoryFilter.processParameters |
( |
| ) |
|
Definition at line 109 of file CategoryFilter.java.
112 if(!Strings.isBlank(category)) {
113 long id = Converter.STANDARD.convert(category, Long.class, 0L);
118 new PublicationPU().find(PublicationCategory.class,
id));
121 }
catch(Exception ex) {
122 Logger.getLogger(
CategoryFilter.class.getName()).log(Level.SEVERE, ElephantContext.logMsg(
null), ex);
CategoryFilter(IConstructor constructor, String uniqueId)
String getParameter(String param)
void setSessionAttribute(String key, Object value)
void removeSessionAttribute(String key)
◆ pubCategories()
Collection<DefaultNavigatorItem> org.turro.publication.www.CategoryFilter.pubCategories |
( |
String |
parameters, |
|
|
long |
groupId |
|
) |
| |
Definition at line 73 of file CategoryFilter.java.
74 PublicationCategory selected =
getCategory(constructor, uniqueId);
75 ArrayList<DefaultNavigatorItem> cats =
new ArrayList<>();
77 cats.add(
new DefaultNavigatorItem(I_.get(
"All categories"), parameters +
"&category=0",
null, selected ==
null));
79 cats.add(
new DefaultNavigatorItem(pc.getName(), parameters +
"&category=" + pc.getId(),
null, selected !=
null && pc.getId() == selected.getId()));
static PublicationCategory getCategory(IConstructor constructor, String uniqueId)
Collection< PublicationCategory > getCategories(long groupId)
◆ renderCategories()
void org.turro.publication.www.CategoryFilter.renderCategories |
( |
String |
parameters, |
|
|
long |
groupId |
|
) |
| |
Definition at line 84 of file CategoryFilter.java.
85 PublicationCategory selected =
getCategory(constructor, uniqueId);
86 html =
new HTMLHelper(constructor);
87 html.
startTag(
"div",
"class='publication-categories'");
88 if(selected ==
null) {
94 .
write(I_.get(
"All categories"))
97 if(selected !=
null && pc.getId() == selected.getId()) {
102 html.
startAnchor(parameters +
"&category=" + pc.getId(),
null)
HTMLGenerator endAllTags()
HTMLGenerator write(String value)
void setExtraAttributes(String extraAttributes)
HTMLGenerator startTag(String tag)
HTMLGenerator startAnchor(String url, String hint)
◆ setBlogger()
void org.turro.publication.www.CategoryFilter.setBlogger |
( |
boolean |
blogger | ) |
|
The documentation for this class was generated from the following file: