|
BEA Systems, Inc. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.servlet.jsp.tagext.TagSupport | +--com.beasys.commerce.user.jsp.tags.UserManagerTag | +--com.beasys.commerce.user.jsp.tags.ResultTag | +--com.beasys.commerce.user.jsp.tags.CreateUserTag
Corresponds to <um:createUser>
.
The <um:createUser>
tag creates a new
object
with the specified name and profile type, and sets the user's password
to the given password. If the saveAnonymous
attribute
is "true", and an AnonymousProfile exists, any properties defined
in the AnonymousProfile will be set for the new user.
The tag has no enclosed body.
Note: This tag should only be invoked when the
weblogic.security.realmClass
property in the
weblogic.properties
file is
com.beasys.commerce.axiom.contact.security.RDBMSRealm
.
Tag Attribute |
Required |
Type |
Description |
username |
yes |
String |
The name of the new user. Example: " |
password |
no |
String |
The password for the new user. Example: " |
profileType |
no |
String |
Specifies the extended type of user (for example, WLCS_Customer) to create a user of that type. |
saveAnonymous |
no |
String |
Whether to persist current anonymous user profile attributes in the newly-created user's profile. Defaults to false. Example: "false" |
id |
no |
String |
A variable name to which the created user object is available for the duration of the page's scope. |
result |
yes |
String |
The name of an Integer variable to which the result of the create user operation is assigned. Possible values:
Error Encountered:
A user with the specified username already exists: |
Fields inherited from class com.beasys.commerce.user.jsp.tags.ResultTag |
result |
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 | |
CreateUserTag()
|
Method Summary | |
int |
doStartTag()
Create a User through the UserManager session bean, and optionally transfer properties from an AnonymousProfile to the new User. |
java.lang.String |
getPassword()
Get the password of the new user |
java.lang.String |
getProfileType()
Get the new user's profile type |
java.lang.String |
getSaveAnonymous()
Get the flag to transfer the AnonymousProfile to the new user |
java.lang.String |
getUsername()
Get the name of the new user |
void |
release()
Reset all tag attributes |
void |
setPassword(java.lang.String s)
Set the password of the new user |
void |
setProfileType(java.lang.String s)
Set the new user's profile type |
void |
setSaveAnonymous(java.lang.String s)
Set the flag to transfer the AnonymousProfile to the new user |
void |
setUsername(java.lang.String s)
Set the name of the new user |
Methods inherited from class com.beasys.commerce.user.jsp.tags.ResultTag |
getResult,
setResult |
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 |
public CreateUserTag()
Method Detail |
public int doStartTag() throws javax.servlet.jsp.JspException
public void release()
public java.lang.String getUsername()
public void setUsername(java.lang.String s)
public java.lang.String getPassword()
public void setPassword(java.lang.String s)
public java.lang.String getSaveAnonymous()
public void setSaveAnonymous(java.lang.String s)
public java.lang.String getProfileType()
public void setProfileType(java.lang.String s)
|
BEA Systems, Inc. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |