Package com.jalios.jcms.taglib
Class WorkspaceTag
- java.lang.Object
-
- javax.servlet.jsp.tagext.TagSupport
-
- com.jalios.jcms.taglib.WorkspaceTag
-
- All Implemented Interfaces:
java.io.Serializable,javax.servlet.jsp.tagext.IterationTag,javax.servlet.jsp.tagext.JspTag,javax.servlet.jsp.tagext.Tag
public class WorkspaceTag extends javax.servlet.jsp.tagext.TagSupportThis tag prints the flags bound to the categories of a givenPublication.- Author:
- Olivier Dedieu
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.StringALL_ICONprotected booleanallWorkspaceprotected java.lang.StringallWorkspaceUrlprotected java.lang.StringaltChangeWorkspaceprotected java.lang.StringaltChangeWorkspaceAttrEncodedprotected java.lang.StringaltWorkAreajava.lang.StringARROW_ICONprotected java.lang.StringcustomIconstatic java.lang.StringHIERARCHICAL_WS_MENU_LIMITprotected JcmsJspContextjcmsContextprotected booleanupdateUrlprotected java.lang.StringurlWorkAreaprotected java.lang.StringurlWorkAreaUpdatestatic java.lang.StringWORKSPACE_LINK_MODIFIER
-
Constructor Summary
Constructors Constructor Description WorkspaceTag()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclean()intdoEndTag()intdoStartTag()java.lang.StringgetAllWorkspaceUrl()booleangetUpdateUrl()booleanisAllWorkspace()protected voidprintWorkspace(java.lang.StringBuilder sb, Workspace workspace, java.lang.String url, java.lang.String printTitle, java.lang.String icon, java.lang.String userLang, java.lang.String onclick)protected voidprintWorkspace(java.lang.StringBuilder sb, Workspace workspace, java.lang.String url, java.lang.String printTitle, java.lang.String icon, java.lang.String userLang, java.lang.String onclick, boolean allWorkspace)protected voidprintWorkspaceCombo(java.lang.StringBuilder sb, Workspace workspace, Member loggedMember, java.lang.String userLang, java.util.SortedSet workspaceSet, javax.servlet.http.HttpServletRequest request)protected voidprintWorkspaceModalCombo(java.lang.StringBuilder sb, Workspace workspace, Member loggedMember, java.lang.String userLang, java.util.SortedSet workspaceSet)voidsetAllWorkspace(boolean allWorkspace)voidsetAllWorkspaceUrl(java.lang.String allWorkspaceUrl)voidsetIcon(java.lang.String v)voidsetUpdateUrl(boolean updateUrl)
-
-
-
Field Detail
-
HIERARCHICAL_WS_MENU_LIMIT
public static final java.lang.String HIERARCHICAL_WS_MENU_LIMIT
- See Also:
- Constant Field Values
-
ALL_ICON
public final java.lang.String ALL_ICON
- See Also:
- Constant Field Values
-
ARROW_ICON
public final java.lang.String ARROW_ICON
- See Also:
- Constant Field Values
-
WORKSPACE_LINK_MODIFIER
public static final java.lang.String WORKSPACE_LINK_MODIFIER
- See Also:
- Constant Field Values
-
jcmsContext
protected JcmsJspContext jcmsContext
-
altWorkArea
protected java.lang.String altWorkArea
-
altChangeWorkspace
protected java.lang.String altChangeWorkspace
-
altChangeWorkspaceAttrEncoded
protected java.lang.String altChangeWorkspaceAttrEncoded
-
urlWorkArea
protected java.lang.String urlWorkArea
-
urlWorkAreaUpdate
protected java.lang.String urlWorkAreaUpdate
-
allWorkspace
protected boolean allWorkspace
-
allWorkspaceUrl
protected java.lang.String allWorkspaceUrl
-
updateUrl
protected boolean updateUrl
-
customIcon
protected java.lang.String customIcon
-
-
Method Detail
-
doStartTag
public int doStartTag() throws javax.servlet.jsp.JspException- Specified by:
doStartTagin interfacejavax.servlet.jsp.tagext.Tag- Overrides:
doStartTagin classjavax.servlet.jsp.tagext.TagSupport- Throws:
javax.servlet.jsp.JspException
-
doEndTag
public int doEndTag()
- Specified by:
doEndTagin interfacejavax.servlet.jsp.tagext.Tag- Overrides:
doEndTagin classjavax.servlet.jsp.tagext.TagSupport
-
clean
public void clean()
-
printWorkspace
protected void printWorkspace(java.lang.StringBuilder sb, Workspace workspace, java.lang.String url, java.lang.String printTitle, java.lang.String icon, java.lang.String userLang, java.lang.String onclick)
-
printWorkspace
protected void printWorkspace(java.lang.StringBuilder sb, Workspace workspace, java.lang.String url, java.lang.String printTitle, java.lang.String icon, java.lang.String userLang, java.lang.String onclick, boolean allWorkspace)
-
printWorkspaceCombo
protected void printWorkspaceCombo(java.lang.StringBuilder sb, Workspace workspace, Member loggedMember, java.lang.String userLang, java.util.SortedSet workspaceSet, javax.servlet.http.HttpServletRequest request)
-
printWorkspaceModalCombo
protected void printWorkspaceModalCombo(java.lang.StringBuilder sb, Workspace workspace, Member loggedMember, java.lang.String userLang, java.util.SortedSet workspaceSet)
-
isAllWorkspace
public boolean isAllWorkspace()
-
setAllWorkspace
public void setAllWorkspace(boolean allWorkspace)
-
getAllWorkspaceUrl
public java.lang.String getAllWorkspaceUrl()
-
setAllWorkspaceUrl
public void setAllWorkspaceUrl(java.lang.String allWorkspaceUrl)
-
setUpdateUrl
public void setUpdateUrl(boolean updateUrl)
-
getUpdateUrl
public boolean getUpdateUrl()
-
setIcon
public void setIcon(java.lang.String v)
-
-