|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Objectorg.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.AbstractUsecasejava.lang.ExceptionAbstractUsecase.doCheckExecutionConditions()
protected void doExecute()
throws java.lang.Exception
doExecute in class org.apache.lenya.cms.usecase.AbstractUsecasejava.lang.ExceptionAbstractUsecase.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.UsecasesetParameter in class org.apache.lenya.cms.usecase.AbstractUsecaseUsecase.setParameter(java.lang.String, java.lang.Object)
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||