19 package org.turro.dossier.www;
21 import org.turro.string.Strings;
22 import org.turro.dossier.dossier.DossierCounter;
23 import org.turro.elephant.context.IConstructor;
24 import org.turro.marker.ElephantMarker;
25 import org.turro.phase.PhaseDefinitions;
33 private String phase,
template, allowedCategories;
35 private String[] types, status;
36 private boolean restricted;
49 return Strings.isBlank(phase);
53 this.constructor = constructor;
55 if(
"clear".equals(tmp)) {
57 }
else if(tmp !=
null) {
67 this.
template =
template;
71 return allowedCategories;
75 this.allowedCategories = allowedCategories;
99 this.restricted = restricted;
109 em.
put(
"dossierCounter",
new DossierCounter(allowedCategories, types, status, restricted));
110 em.
put(
"selected", phase);
111 return em.
parse(
"dossier",
template);
void setAllowedCategories(String allowedCategories)
static PhaseHtmlFilter getInstance(IConstructor constructor, String context)
String getAllowedCategories()
void setRestricted(boolean restricted)
void loadValues(IConstructor constructor)
void setTypes(String[] types)
void setStatus(String[] status)
void setTemplate(String template)
String parse(String rootTmpl, String tmpl)
Object put(Object key, Object value)
static PhaseDefinitions instance()
String getParameter(String param)
void setSessionAttribute(String key, Object value)
Object getSessionAttribute(String key)