# com.bea.p13n.usermgmt.profile.taglib
ProfileManagementTag Class

public abstract class ProfileManagementTag
extends `TagSupport`

Base class for all user managment tags. This provides convience methods to access the UserManager session bean, and debugging flags that can be shared among other tags.

Hierarchy
  `Object`
  `TagSupport`
  `ProfileManagementTag`

All Implemented Interfaces
  `IterationTag`, `Serializable`, `Tag`

Direct Known Subclasses
  `PropertyTag`, `ResultTag`

## Field Summary

`public static final int` | `CREATE_PROFILE_FAILED` int
`public static final int` | `CREATE_PROFILE_NO_SUCH_USER` int
`public static final int` | `CREATE_PROFILE_OK` int
`public static final int` | `GET_PROFILE_FAILED` The profile retrieval failed
`public static final int` | `GET_PROFILE_OK` int
`public static final int` | `NO_SUCH_PROFILE` The profile retrieval found no record for the profile key
`public static final int` | `NO_SUCH_SUCCESSOR` The profile retrieval found no record for the profile successor key
`public static final int` | `SET_PROPERTY_FAILED` The set property call failed
`public static final int` | `SET_PROPERTY_OK` The set property call worked

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`

## Constructor Summary

ProfileManagementTag()

## Method Summary

`public void` | `release`()

Methods from `javax.servlet.jsp.tagext.`TagSupport``
`doAfterBody, doEndTag, doStartTag, findAncestorWithClass, getId, getParent, getValue, getValues, 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`

## Field Detail

### CREATE_PROFILE_FAILED

    public static final int CREATE_PROFILE_FAILED

### CREATE_PROFILE_NO_SUCH_USER

    public static final int CREATE_PROFILE_NO_SUCH_USER

### CREATE_PROFILE_OK

    public static final int CREATE_PROFILE_OK

### GET_PROFILE_FAILED

    public static final int GET_PROFILE_FAILED

  The profile retrieval failed

### GET_PROFILE_OK

    public static final int GET_PROFILE_OK

### NO_SUCH_PROFILE

    public static final int NO_SUCH_PROFILE

  The profile retrieval found no record for the profile key

### NO_SUCH_SUCCESSOR

    public static final int NO_SUCH_SUCCESSOR

  The profile retrieval found no record for the profile successor key

### SET_PROPERTY_FAILED

    public static final int SET_PROPERTY_FAILED

  The set property call failed

### SET_PROPERTY_OK

    public static final int SET_PROPERTY_OK

  The set property call worked

## Constructor Detail

### ProfileManagementTag

    public ProfileManagementTag()

## Method Detail

### release() Method

    public void release()

Overrides
  `TagSupport.release()`