public class LoginTag
extends javax.servlet.jsp.tagext.TagSupport
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
css |
protected boolean |
displayLogin |
protected boolean |
displayLogout |
protected boolean |
displaySuLogin |
protected boolean |
displaySuLogout |
protected JcmsJspContext |
jcmsContext |
protected java.lang.String |
loginIcon |
protected boolean |
loginIconProvided |
protected java.lang.String |
logoutIcon |
protected boolean |
logoutIconProvided |
static java.lang.String |
REVISION |
Constructor and Description |
---|
LoginTag() |
Modifier and Type | Method and Description |
---|---|
void |
clean() |
int |
doEndTag() |
int |
doStartTag() |
java.lang.String |
getCss() |
java.lang.String |
getLoginIcon() |
java.lang.String |
getLogoutIcon() |
protected void |
initIcons() |
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.
|
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. |
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.
|
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. |
void |
setCss(java.lang.String css) |
void |
setDisplayLinkText(boolean b) |
void |
setDisplayLogin(boolean displayLogin) |
void |
setDisplayLogout(boolean displayLogout) |
void |
setDisplaySuLogin(boolean displaySuLogin) |
void |
setDisplaySuLogout(boolean displaySuLogout) |
void |
setLoginIcon(java.lang.String customLoginIcon) |
void |
setLogoutIcon(java.lang.String customLogoutIcon) |
public static final java.lang.String REVISION
protected JcmsJspContext jcmsContext
protected java.lang.String loginIcon
protected java.lang.String logoutIcon
protected boolean loginIconProvided
protected boolean logoutIconProvided
protected java.lang.String css
protected boolean displayLogin
protected boolean displayLogout
protected boolean displaySuLogin
protected boolean displaySuLogout
public int doStartTag() throws javax.servlet.jsp.JspException
doStartTag
in interface javax.servlet.jsp.tagext.Tag
doStartTag
in class javax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.JspException
public int doEndTag()
doEndTag
in interface javax.servlet.jsp.tagext.Tag
doEndTag
in class javax.servlet.jsp.tagext.TagSupport
public void clean()
protected void initIcons()
public void setDisplayLinkText(boolean b)
public void printLogin(java.lang.StringBuffer sb, javax.servlet.http.HttpServletRequest request, java.lang.String userLang, Member loggedMember, boolean displayLinkText)
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.public void printLogout(java.lang.StringBuffer sb, javax.servlet.http.HttpServletRequest request, java.lang.String userLang, Member loggedMember, boolean displayLinkText)
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.public void printLoginSuMenu(java.lang.StringBuffer sb, javax.servlet.http.HttpServletRequest request, java.lang.String userLang, Member loggedMember)
sb
- the StringBuffer in which HTML will be printedrequest
- current HttpServletRequestuserLang
- the userLang in which to I18N textloggedMember
- current loggedMemberpublic void printLogoutSuMenu(java.lang.StringBuffer sb, javax.servlet.http.HttpServletRequest request, java.lang.String userLang, Member loggedMember)
sb
- the StringBuffer in which HTML will be printedrequest
- current HttpServletRequestuserLang
- the userLang in which to I18N textloggedMember
- current loggedMemberpublic void setLoginIcon(java.lang.String customLoginIcon)
public void setLogoutIcon(java.lang.String customLogoutIcon)
public java.lang.String getLoginIcon()
public java.lang.String getLogoutIcon()
public java.lang.String getCss()
public void setCss(java.lang.String css)
public void setDisplayLogin(boolean displayLogin)
public void setDisplayLogout(boolean displayLogout)
public void setDisplaySuLogin(boolean displaySuLogin)
public void setDisplaySuLogout(boolean displaySuLogout)
Copyright © 2001-2017 Jalios SA. All Rights Reserved.