BEA Systems, Inc.

com.beasys.commerce.user.jsp.tags
Class PropertyTag

java.lang.Object
  |
  +--javax.servlet.jsp.tagext.TagSupport
        |
        +--com.beasys.commerce.user.jsp.tags.UserManagerTag
              |
              +--com.beasys.commerce.user.jsp.tags.PropertyTag
All Implemented Interfaces:
SchemaManagerConstants, java.io.Serializable, javax.servlet.jsp.tagext.Tag, UserManagementConstants, UserManagerTagConstants
Direct Known Subclasses:
GetPropertyTag, RemovePropertyTag, SetPropertyTag

public class PropertyTag
extends UserManagerTag

Base class for get/set property tags, provides access to cached profile and anonymous profile, as well as common attributes.

See Also:
Serialized Form

Fields inherited from class com.beasys.commerce.user.jsp.tags.UserManagerTag
printStackTraces, verbose
 
Fields inherited from class javax.servlet.jsp.tagext.TagSupport
id, pageContext
 
Fields inherited from interface com.beasys.commerce.user.jsp.tags.UserManagerTagConstants
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, PROFILE_SUCCESSOR_UID, PROFILE_USER_UID, REMOVE_GROUP_FAILED, REMOVE_GROUP_OK, REMOVE_USER_FAILED, REMOVE_USER_OK, RESERVED_GROUP_NAME, RESERVED_USER_NAME, SERVLET_AUTHENTICATION, SET_PASSWORD_FAILED,
Fields inherited from interface com.beasys.commerce.axiom.contact.UserManagementConstants
ANONYMOUS_PROFILE, CACHED_PROFILE, DEFAULT_SCOPE, DEFAULT_SUCCESSOR, DEFAULT_SUCCESSOR_HOME, DEFAULT_SUCCESSOR_JNDI, DEFAULT_SUCCESSOR_PK, DEFAULT_USER, DEFAULT_USER_HOME, DEFAULT_USER_JNDI, DEFAULT_USER_PK, GROUP, GROUP_ENTITY_HOME, PROFILE_MGR, PROFILE_SUCCESSOR, PROFILE_USER, REALM_CONFIG, RESERVED_SCOPE, USER, USER_ENTITY_HOME, USER_MGR
 
Fields inherited from interface com.beasys.commerce.foundation.property.SchemaManagerConstants
APPLICATION_INIT_TYPE, CATALOG_TYPE, CONTENT_TYPE, REQUEST_TYPE, SCHEMA, SCHEMA_GROUPS, SESSION_TYPE, USER_TYPE
 
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
Constructor Summary
PropertyTag()
           
 
Method Summary
protected  AnonymousProfileBean getAnonymousProfile()
          Get the current AnonymousProfile, if there is one
protected  CachedProfileBean getCachedProfile()
          Get the current profile, as retrieved by the getProfile tag
 java.lang.String getPropertyName()
          Get the property name to look for
 java.lang.String getPropertySet()
          Get the property set to use
 void release()
          Reset the tag's attributes
 void setPropertyName(java.lang.String s)
          Set the property name to look for
 void setPropertySet(java.lang.String s)
          Set the property set to use
 
Methods inherited from class com.beasys.commerce.user.jsp.tags.UserManagerTag
getUserManager
 
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
doEndTag, doStartTag, findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyTag

public PropertyTag()
Method Detail

getCachedProfile

protected CachedProfileBean getCachedProfile()
Get the current profile, as retrieved by the getProfile tag

getAnonymousProfile

protected AnonymousProfileBean getAnonymousProfile()
Get the current AnonymousProfile, if there is one

release

public void release()
Reset the tag's attributes
Overrides:
release in class javax.servlet.jsp.tagext.TagSupport

getPropertySet

public java.lang.String getPropertySet()
Get the property set to use

setPropertySet

public void setPropertySet(java.lang.String s)
Set the property set to use

getPropertyName

public java.lang.String getPropertyName()
Get the property name to look for

setPropertyName

public void setPropertyName(java.lang.String s)
Set the property name to look for

BEA Systems, Inc.

Copyright © 2000 BEA Systems, Inc. All Rights Reserved