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- Version:
 - $Revision: 135528 $
 - Author:
 - Olivier Jaquemet
 - See Also:
 - Serialized Form
 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected java.lang.Stringcssprotected booleandisplayLoginprotected booleandisplayLogoutprotected booleandisplaySuLoginprotected booleandisplaySuLogoutprotected JcmsJspContextjcmsContextprotected java.lang.StringloginIconprotected booleanloginIconProvidedprotected java.lang.StringlogoutIconprotected booleanlogoutIconProvidedstatic java.lang.StringREVISION 
- 
Constructor Summary
Constructors Constructor Description LoginTag() 
- 
Method Summary
All 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
- 
REVISION
public static final java.lang.String REVISION
- See Also:
 - Constant Field Values
 
 
- 
jcmsContext
protected JcmsJspContext jcmsContext
 
- 
loginIcon
protected java.lang.String loginIcon
 
- 
logoutIcon
protected java.lang.String logoutIcon
 
- 
loginIconProvided
protected boolean loginIconProvided
 
- 
logoutIconProvided
protected boolean logoutIconProvided
 
- 
css
protected java.lang.String css
 
- 
displayLogin
protected boolean displayLogin
 
- 
displayLogout
protected boolean displayLogout
 
- 
displaySuLogin
protected boolean displaySuLogin
 
- 
displaySuLogout
protected boolean displaySuLogout
 
 - 
 
- 
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()
 
- 
initIcons
protected void initIcons()
 
- 
setDisplayLinkText
public void setDisplayLinkText(boolean b)
 
- 
printLogin
public 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 printedrequest- current HttpServletRequestuserLang- the userLang in which to I18N textloggedMember- current loggedMemberdisplayLinkText- whether the text normally used for alternative and title text of the icon should also be displayed in the generated link.
 
- 
printLogout
public 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 printedrequest- current HttpServletRequestuserLang- the userLang in which to I18N textloggedMember- current loggedMemberdisplayLinkText- whether the text normally used for alternative and title text of the icon should also be displayed in the generated link.
 
- 
printLoginSuMenu
public 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 printedrequest- current HttpServletRequestuserLang- the userLang in which to I18N textloggedMember- current loggedMember
 
- 
printLogoutSuMenu
public 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 printedrequest- current HttpServletRequestuserLang- the userLang in which to I18N textloggedMember- current loggedMember
 
- 
setLoginIcon
public void setLoginIcon(java.lang.String customLoginIcon)
 
- 
setLogoutIcon
public void setLogoutIcon(java.lang.String customLogoutIcon)
 
- 
getLoginIcon
public java.lang.String getLoginIcon()
 
- 
getLogoutIcon
public java.lang.String getLogoutIcon()
 
- 
getCss
public java.lang.String getCss()
 
- 
setCss
public void setCss(java.lang.String css)
 
- 
setDisplayLogin
public void setDisplayLogin(boolean displayLogin)
 
- 
setDisplayLogout
public void setDisplayLogout(boolean displayLogout)
 
- 
setDisplaySuLogin
public void setDisplaySuLogin(boolean displaySuLogin)
 
- 
setDisplaySuLogout
public void setDisplaySuLogout(boolean displaySuLogout)
 
 - 
 
 -