|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectatg.nucleus.logging.VariableArgumentApplicationLoggingImpl
atg.nucleus.GenericService
atg.droplet.EmptyFormHandler
atg.droplet.GenericFormHandler
atg.repository.servlet.RepositoryFormHandler
atg.userprofiling.MultiProfileForm
atg.userprofiling.MultiProfileAddFormHandler
atg.userprofiling.MultiUserAddFormHandler
public class MultiUserAddFormHandler
This FormHandler will take care of setting user directory
properties for new users. It does so via the roleIds and
organizationId form properties. These properties are
strongly typed, as opposed to the use of the
value
dictionary.
Field Summary | |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string |
Fields inherited from class atg.userprofiling.MultiProfileForm |
---|
CONFIRMPASSWORD_PARAM, OLDPASSWORD_PARAM |
Fields inherited from class atg.repository.servlet.RepositoryFormHandler |
---|
STATUS_ERROR_REDIRECT, STATUS_ERROR_STAY, STATUS_SUCCESS |
Fields inherited from class atg.droplet.GenericFormHandler |
---|
PARAM_DEFER_FORWARD_OR_REDIRECT, PARAM_USE_FORWARDS |
Fields inherited from class atg.nucleus.GenericService |
---|
SERVICE_INFO_KEY |
Fields inherited from interface atg.repository.servlet.RepositoryFormConstants |
---|
NULL_SENTINEL, REPOSITORY_ID_PROPERTY_NAME, UPDATE_APPEND, UPDATE_PREPEND, UPDATE_REMOVE, UPDATE_REPLACE |
Fields inherited from interface atg.nucleus.logging.TraceApplicationLogging |
---|
DEFAULT_LOG_TRACE_STATUS |
Fields inherited from interface atg.nucleus.logging.ApplicationLogging |
---|
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS |
Constructor Summary | |
---|---|
MultiUserAddFormHandler()
|
Method Summary | |
---|---|
void |
createUser(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
After creating the user, assign the roles and organizations set in this form handler. |
java.lang.String |
getOrganizationId()
Gets the organizationId property |
java.lang.String[] |
getRoleIds()
Gets the roleIds property |
UserDirectoryTools |
getUserDirectoryTools()
|
boolean |
handleClear(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
Clears the values of roleIds and
organizationId |
void |
setOrganizationId(java.lang.String pOrganizationId)
Sets the organizationId property |
void |
setRoleIds(java.lang.String[] pRoleIds)
Sets the roleIds property |
void |
setUserDirectoryTools(UserDirectoryTools pUserDirectoryTools)
|
Methods inherited from class atg.userprofiling.MultiProfileForm |
---|
afterSet, confirmPasswordValue, formatUserMessage, formatUserMessage, formatUserMessage, formatUserMessage, getProfile, getProfileTools, getTransactionManager, getUserLocale, getValueProperty, isConfirmOldPassword, isConfirmPassword, setConfirmOldPassword, setConfirmPassword, setProfile, setProfileTools, setTransactionManager, updatePasswordValue |
Methods inherited from class atg.droplet.EmptyFormHandler |
---|
afterGet, beforeGet |
Methods inherited from class atg.nucleus.logging.VariableArgumentApplicationLoggingImpl |
---|
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static java.lang.String CLASS_VERSION
Constructor Detail |
---|
public MultiUserAddFormHandler()
Method Detail |
---|
public void setRoleIds(java.lang.String[] pRoleIds)
pRoleIds
- a list of role ids the user should
be assigned topublic java.lang.String[] getRoleIds()
public void setOrganizationId(java.lang.String pOrganizationId)
pOrganizationId
- the id of the organization that
the user should be assigned topublic java.lang.String getOrganizationId()
public void setUserDirectoryTools(UserDirectoryTools pUserDirectoryTools)
public UserDirectoryTools getUserDirectoryTools()
public void createUser(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
createUser
in class MultiProfileAddFormHandler
pRequest
- the request of the submitted formpResponse
- the response associated with the request
javax.servlet.ServletException
- if a servlet error occurs
java.io.IOException
- if an io problem occurspublic boolean handleClear(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
roleIds
and
organizationId
handleClear
in class MultiProfileAddFormHandler
pRequest
- the servlet's requestpResponse
- the servlet's response
javax.servlet.ServletException
- if a servlet error occurs
java.io.IOException
- if a servlet io error occurs
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |