BEA Systems, Inc.

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

java.lang.Object
  |
  +--javax.servlet.jsp.tagext.TagSupport
        |
        +--com.beasys.commerce.user.jsp.tags.UserManagerTag
              |
              +--com.beasys.commerce.user.jsp.tags.PropertyTag
                    |
                    +--com.beasys.commerce.user.jsp.tags.SetPropertyTag

public class SetPropertyTag
extends PropertyTag

Corresponds to <um:setProperty>.

The <um:setProperty> tag updates a property value for either the session's current profile, or for the Anonymous User Profile. The tag has no enclosed body.

Tag Attribute

Required

Type

Description

propertySet

no

String

The Property Set in which the property's value is to be set.

Example: "Demo Portal".

Note: The property is set for the profile's default (unscoped) properties if no property set is provided.

propertyName

yes

String

The name of the property to be set.

Example: "background_color".

value

yes

String

The new property value.

Example: "green".

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
 
Constructor Summary
SetPropertyTag()
           
 
Method Summary
 int doStartTag()
          Set the property in the current profile.
 java.lang.Object getValue()
          Get the value to set for the property
 void release()
          Reset all of the tag's attributes
 void setValue(java.lang.Object o)
          Set the value to set for the property
 void setValue(java.lang.String s)
          Set the value to set for the property, as a String
 
Methods inherited from class com.beasys.commerce.user.jsp.tags.PropertyTag
getAnonymousProfile, getCachedProfile, getPropertyName, getPropertySet, setPropertyName, setPropertySet
 
Methods inherited from class com.beasys.commerce.user.jsp.tags.UserManagerTag
getUserManager
 
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
doEndTag, 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

SetPropertyTag

public SetPropertyTag()
Method Detail

doStartTag

public int doStartTag()
               throws javax.servlet.jsp.JspException
Set the property in the current profile.
Overrides:
doStartTag in class javax.servlet.jsp.tagext.TagSupport

release

public void release()
Reset all of the tag's attributes
Overrides:
release in class PropertyTag

getValue

public java.lang.Object getValue()
Get the value to set for the property

setValue

public void setValue(java.lang.Object o)
Set the value to set for the property

setValue

public void setValue(java.lang.String s)
Set the value to set for the property, as a String

BEA Systems, Inc.

Copyright © 2000 BEA Systems, Inc. All Rights Reserved