|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.avalon.framework.logger.AbstractLogEnabled org.apache.lenya.cms.usecase.AbstractUsecase org.apache.lenya.cms.ac.usecases.AccessControlUsecase org.apache.lenya.cms.ac.usecases.UserProfile
public class UserProfile
Usecase to edit a user's profile.
Field Summary | |
---|---|
protected static java.lang.String |
DESCRIPTION
|
protected static java.lang.String |
DOCUMENT_LOCALE
|
protected static java.lang.String |
EMAIL
|
protected static java.lang.String |
FULL_NAME
|
protected static java.lang.String |
MENU_LOCALE
|
protected static java.lang.String |
USER_ID
|
Fields inherited from class org.apache.lenya.cms.usecase.AbstractUsecase |
---|
ATTRIBUTE_NAME, ATTRIBUTE_POLICY, ATTRIBUTE_USECASE, ATTRIBUTE_VALUE, context, ELEMENT_EXIT, ELEMENT_PARAMETER, ELEMENT_TRANSACTION, ELEMENT_VIEW, ERROR_OBJECTS_CHECKED_OUT, EVENT_CHECK_EXECUTION_CONDITIONS, EVENT_CHECK_POSTCONDITIONS, EVENT_CHECK_PRECONDITIONS, EVENT_EXECUTE, manager, MODEL, PARAMETER_CHECKOUT_RESTRICTED_TO_SESSION, PARAMETER_FACTORY, PARAMETER_SESSION, PARAMETER_STATE_MACHINE, PARAMETERS_INITIALIZED, SOURCE_URL, TRANSITIONS, VALUE_OPTIMISTIC, VALUE_PESSIMISTIC |
Fields inherited from interface org.apache.lenya.cms.usecase.Usecase |
---|
ROLE |
Constructor Summary | |
---|---|
UserProfile()
Ctor. |
Method Summary | |
---|---|
protected void |
doCheckExecutionConditions()
|
protected void |
doExecute()
|
protected org.apache.lenya.ac.User |
getUser()
Returns the currently edited user. |
void |
setParameter(java.lang.String name,
java.lang.Object value)
|
Methods inherited from class org.apache.lenya.cms.ac.usecases.AccessControlUsecase |
---|
getAccessController, getGroupManager, getIpRangeManager, getRoleManager, getUserManager, initializeAccessController |
Methods inherited from class org.apache.lenya.cms.usecase.AbstractUsecase |
---|
addErrorMessage, addErrorMessage, addErrorMessages, addInfoMessage, addInfoMessage, advance, advanceState, cancel, canCheckOut, checkEvent, checkExecutionConditions, checkoutRestrictedToSession, checkPostconditions, checkPreconditions, clearErrorMessages, clearInfoMessages, configure, contextualize, deleteParameter, doCheckPostconditions, doCheckPreconditions, doInitialize, dumpErrorMessages, execute, getBooleanCheckboxParameter, getContext, getDocumentFactory, getErrorMessages, getExitQueryString, getInfoMessages, getName, getNodesToLock, getParameter, getParameter, getParameterAsBoolean, getParameterAsInteger, getParameterAsString, getParameterAsString, getParameterNames, getParameters, getPart, getSession, getSourceURL, getStateMachine, getTargetURL, getView, hasErrors, hasInfoMessages, initialize, initializeParametersIfNotDone, initParameters, isOptimistic, lockInvolvedObjects, lockInvolvedObjects, prepareView, service, setDefaultTargetURL, setExitParameter, setName, setPart, setSession, setSourceURL, setTestSession, setView, startTransaction |
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled |
---|
enableLogging, getLogger, setupLogger, setupLogger, setupLogger |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final java.lang.String USER_ID
protected static final java.lang.String FULL_NAME
protected static final java.lang.String EMAIL
protected static final java.lang.String DESCRIPTION
protected static final java.lang.String MENU_LOCALE
protected static final java.lang.String DOCUMENT_LOCALE
Constructor Detail |
---|
public UserProfile()
Method Detail |
---|
protected void doCheckExecutionConditions() throws java.lang.Exception
doCheckExecutionConditions
in class org.apache.lenya.cms.usecase.AbstractUsecase
java.lang.Exception
AbstractUsecase.doCheckExecutionConditions()
protected void doExecute() throws java.lang.Exception
doExecute
in class org.apache.lenya.cms.usecase.AbstractUsecase
java.lang.Exception
AbstractUsecase.doExecute()
protected org.apache.lenya.ac.User getUser()
public void setParameter(java.lang.String name, java.lang.Object value)
setParameter
in interface org.apache.lenya.cms.usecase.Usecase
setParameter
in class org.apache.lenya.cms.usecase.AbstractUsecase
Usecase.setParameter(java.lang.String, java.lang.Object)
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |