LogoutTag Class

com.bea.p13n.usermgmt.taglib
LogoutTag Class

public class LogoutTag

    extends UserManagementTag

Corresponds to <ugm:logout>.

The <ugm:logout> tag ends the current user's WLS session. It will also clear a cached user profile. This is independent of the webflow user session tracking, and should be used in combination with the LoginTag tag.

Note: LogoutTag has no tag attributes.

Related Topics

com.bea.p13n.usermgmt.servlets.jsp.tags.LoginTag
SessionHelper


Hierarchy
Object
  TagSupport
    UserManagementTag
      LogoutTag
All Implemented Interfaces

IterationTag, Serializable, Tag, UserManagementTagConstants

Field Summary

   
Fields from  javax.servlet.jsp.tagext.TagSupport
id, pageContext
 
Fields from interface javax.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAIN
 
Fields from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
Fields from interface com.bea.p13n.usermgmt.taglib.UserManagementTagConstants
ADD_GROUP_FAILED, ADD_GROUP_OK, ADD_USER_FAILED, ADD_USER_OK, CREATE_GROUP_FAILED, CREATE_GROUP_OK, CREATE_USER_FAILED, CREATE_USER_OK, DEFAULT_SEARCH_EXP, DEFAULT_USER_LIMIT, GET_PROFILE_FAILED, GET_PROFILE_OK, GROUP_CHANGE_FAILED, GROUP_CHANGE_OK, GROUP_EXISTS, LOGIN_ERROR, LOGIN_FAILED, LOGIN_OK, NO_SUCH_PROFILE, NO_SUCH_SUCCESSOR, REMOVE_GROUP_FAILED, REMOVE_GROUP_OK, REMOVE_USER_FAILED, REMOVE_USER_OK, RESERVED_GROUP_NAME, RESERVED_USER_NAME, SET_PASSWORD_FAILED, SET_PASSWORD_OK, SET_PROPERTY_FAILED, SET_PROPERTY_OK, USER_EXISTS, USER_LIMIT_EXCEEDED, USER_SEARCH_FAILED, USER_SEARCH_OK
 

Constructor Summary

LogoutTag()

 

Method Summary

public int
doStartTag()
End a user's session by removing it from the HttpSession
public void
release()
public void
setInvalidateSessions(String s)
public void
setInvalidateSessions(boolean b)
public void
setRemoveProfile(String s)
public void
setRemoveProfile(boolean b)
 
Methods from  com.bea.p13n.usermgmt.taglib.UserManagementTag
getAtnManagerProxy,
 
Methods from  javax.servlet.jsp.tagext.TagSupport
doAfterBody, doEndTag, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setPageContext, setParent, setValue
 
Methods from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
   
Methods from interface javax.servlet.jsp.tagext.IterationTag
doAfterBody
 
Methods from interface javax.servlet.jsp.tagext.Tag
doEndTag, doStartTag, getParent, release, setPageContext, setParent
 

Constructor Detail

LogoutTag

public LogoutTag()
 

Method Detail

doStartTag() Method

public int doStartTag()
throws JspException
End a user's session by removing it from the HttpSession

Overrides
TagSupport.doStartTag()

Exceptions

JspException

release() Method

public void release()
Overrides
UserManagementTag.release()

setInvalidateSessions(String) Method

public void setInvalidateSessions(String s)

setInvalidateSessions(boolean) Method

public void setInvalidateSessions(boolean b)

setRemoveProfile(String) Method

public void setRemoveProfile(String s)

setRemoveProfile(boolean) Method

public void setRemoveProfile(boolean b)