Package com.jalios.jcms.taglib
Class LoginTag
- java.lang.Object
- 
- javax.servlet.jsp.tagext.TagSupport
- 
- com.jalios.jcms.taglib.LoginTag
 
 
- 
- All Implemented Interfaces:
- java.io.Serializable,- javax.servlet.jsp.tagext.IterationTag,- javax.servlet.jsp.tagext.JspTag,- javax.servlet.jsp.tagext.Tag
 
 public class LoginTag extends javax.servlet.jsp.tagext.TagSupport- Author:
- Olivier Jaquemet
- See Also:
- Serialized Form
 
- 
- 
Field SummaryFields Modifier and Type Field Description protected java.lang.Stringcssprotected booleandisplayLoginprotected booleandisplayLogoutprotected booleandisplaySuLoginprotected booleandisplaySuLogoutprotected JcmsJspContextjcmsContextprotected java.lang.StringloginIconprotected booleanloginIconProvidedprotected java.lang.StringlogoutIconprotected booleanlogoutIconProvided
 - 
Constructor SummaryConstructors Constructor Description LoginTag()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclean()intdoEndTag()intdoStartTag()java.lang.StringgetCss()java.lang.StringgetLoginIcon()java.lang.StringgetLogoutIcon()protected voidinitIcons()voidprintLogin(java.lang.StringBuffer sb, javax.servlet.http.HttpServletRequest request, java.lang.String userLang, Member loggedMember, boolean displayLinkText)Prints the login link (icon) to the given string buffer in the given userLang.voidprintLoginSuMenu(java.lang.StringBuffer sb, javax.servlet.http.HttpServletRequest request, java.lang.String userLang, Member loggedMember)Prints the su login context menu links to the given string buffer in the given userLang.
 If the loggedMember has some delegation.voidprintLogout(java.lang.StringBuffer sb, javax.servlet.http.HttpServletRequest request, java.lang.String userLang, Member loggedMember, boolean displayLinkText)Prints the logout link (icon) to the given string buffer in the given userLang.voidprintLogoutSuMenu(java.lang.StringBuffer sb, javax.servlet.http.HttpServletRequest request, java.lang.String userLang, Member loggedMember)Prints the logout context menu links to the given string buffer in the given userLang.
 If the current session has some su history.voidsetCss(java.lang.String css)voidsetDisplayLinkText(boolean b)voidsetDisplayLogin(boolean displayLogin)voidsetDisplayLogout(boolean displayLogout)voidsetDisplaySuLogin(boolean displaySuLogin)voidsetDisplaySuLogout(boolean displaySuLogout)voidsetLoginIcon(java.lang.String customLoginIcon)voidsetLogoutIcon(java.lang.String customLogoutIcon)
 
- 
- 
- 
Field Detail- 
jcmsContextprotected JcmsJspContext jcmsContext 
 - 
loginIconprotected java.lang.String loginIcon 
 - 
logoutIconprotected java.lang.String logoutIcon 
 - 
loginIconProvidedprotected boolean loginIconProvided 
 - 
logoutIconProvidedprotected boolean logoutIconProvided 
 - 
cssprotected java.lang.String css 
 - 
displayLoginprotected boolean displayLogin 
 - 
displayLogoutprotected boolean displayLogout 
 - 
displaySuLoginprotected boolean displaySuLogin 
 - 
displaySuLogoutprotected boolean displaySuLogout 
 
- 
 - 
Method Detail- 
doStartTagpublic int doStartTag() throws javax.servlet.jsp.JspException- Specified by:
- doStartTagin interface- javax.servlet.jsp.tagext.Tag
- Overrides:
- doStartTagin class- javax.servlet.jsp.tagext.TagSupport
- Throws:
- javax.servlet.jsp.JspException
 
 - 
doEndTagpublic int doEndTag() - Specified by:
- doEndTagin interface- javax.servlet.jsp.tagext.Tag
- Overrides:
- doEndTagin class- javax.servlet.jsp.tagext.TagSupport
 
 - 
cleanpublic void clean() 
 - 
initIconsprotected void initIcons() 
 - 
setDisplayLinkTextpublic void setDisplayLinkText(boolean b) 
 - 
printLoginpublic void printLogin(java.lang.StringBuffer sb, javax.servlet.http.HttpServletRequest request, java.lang.String userLang, Member loggedMember, boolean displayLinkText)Prints the login link (icon) to the given string buffer in the given userLang.- Parameters:
- sb- the StringBuffer in which HTML will be printed
- request- current HttpServletRequest
- userLang- the userLang in which to I18N text
- loggedMember- current loggedMember
- displayLinkText- whether the text normally used for alternative and title text of the icon should also be displayed in the generated link.
 
 - 
printLogoutpublic void printLogout(java.lang.StringBuffer sb, javax.servlet.http.HttpServletRequest request, java.lang.String userLang, Member loggedMember, boolean displayLinkText)Prints the logout link (icon) to the given string buffer in the given userLang.- Parameters:
- sb- the StringBuffer in which HTML will be printed
- request- current HttpServletRequest
- userLang- the userLang in which to I18N text
- loggedMember- current loggedMember
- displayLinkText- whether the text normally used for alternative and title text of the icon should also be displayed in the generated link.
 
 - 
printLoginSuMenupublic void printLoginSuMenu(java.lang.StringBuffer sb, javax.servlet.http.HttpServletRequest request, java.lang.String userLang, Member loggedMember)Prints the su login context menu links to the given string buffer in the given userLang.
 If the loggedMember has some delegation.- Parameters:
- sb- the StringBuffer in which HTML will be printed
- request- current HttpServletRequest
- userLang- the userLang in which to I18N text
- loggedMember- current loggedMember
 
 - 
printLogoutSuMenupublic void printLogoutSuMenu(java.lang.StringBuffer sb, javax.servlet.http.HttpServletRequest request, java.lang.String userLang, Member loggedMember)Prints the logout context menu links to the given string buffer in the given userLang.
 If the current session has some su history.- Parameters:
- sb- the StringBuffer in which HTML will be printed
- request- current HttpServletRequest
- userLang- the userLang in which to I18N text
- loggedMember- current loggedMember
 
 - 
setLoginIconpublic void setLoginIcon(java.lang.String customLoginIcon) 
 - 
setLogoutIconpublic void setLogoutIcon(java.lang.String customLogoutIcon) 
 - 
getLoginIconpublic java.lang.String getLoginIcon() 
 - 
getLogoutIconpublic java.lang.String getLogoutIcon() 
 - 
getCsspublic java.lang.String getCss() 
 - 
setCsspublic void setCss(java.lang.String css) 
 - 
setDisplayLoginpublic void setDisplayLogin(boolean displayLogin) 
 - 
setDisplayLogoutpublic void setDisplayLogout(boolean displayLogout) 
 - 
setDisplaySuLoginpublic void setDisplaySuLogin(boolean displaySuLogin) 
 - 
setDisplaySuLogoutpublic void setDisplaySuLogout(boolean displaySuLogout) 
 
- 
 
-