◆ CategoryFilter()
org.turro.publication.www.CategoryFilter.CategoryFilter |
( |
IConstructor |
constructor, |
|
|
String |
uniqueId |
|
) |
| |
Definition at line 49 of file CategoryFilter.java.
50 this.constructor = constructor;
51 this.uniqueId = uniqueId;
◆ getCategories()
Collection<PublicationCategory> org.turro.publication.www.CategoryFilter.getCategories |
( |
long |
groupId | ) |
|
Definition at line 62 of file CategoryFilter.java.
63 ArrayList<PublicationCategory> list =
new ArrayList<>();
64 IContact contact = Authentication.getIContact();
65 list.addAll(PublicationCategories.getPublicCategories(contact));
67 list.addAll(PublicationCategories.getPrivateBloggerCategories(contact));
◆ getCategory()
Definition at line 130 of file CategoryFilter.java.
131 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 113 of file CategoryFilter.java.
116 if(!Strings.isBlank(category)) {
117 long id = Integer.valueOf(category).longValue();
122 new PublicationPU().find(PublicationCategory.class,
id));
125 }
catch(Exception ex) {
126 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 77 of file CategoryFilter.java.
78 PublicationCategory selected =
getCategory(constructor, uniqueId);
79 ArrayList<DefaultNavigatorItem> cats =
new ArrayList<>();
81 cats.add(
new DefaultNavigatorItem(I_.get(
"All categories"), parameters +
"&category=0",
null, selected ==
null));
83 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 88 of file CategoryFilter.java.
89 PublicationCategory selected =
getCategory(constructor, uniqueId);
90 html =
new HTMLHelper(constructor);
91 html.
startTag(
"div",
"class='publication-categories'");
92 if(selected ==
null) {
98 .
write(I_.get(
"All categories"))
101 if(selected !=
null && pc.getId() == selected.getId()) {
106 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: