Class UserFormPanel
java.lang.Object
org.apache.wicket.Component
org.apache.wicket.MarkupContainer
org.apache.wicket.markup.html.WebMarkupContainer
org.apache.wicket.markup.html.panel.Panel
org.apache.syncope.client.enduser.panels.AbstractFormPanel<UserWrapper>
org.apache.syncope.client.enduser.panels.AbstractAnyFormPanel<UserWrapper>
org.apache.syncope.client.enduser.panels.AnyFormPanel
org.apache.syncope.client.enduser.panels.UserFormPanel
- All Implemented Interfaces:
Serializable
,Iterable<Component>
,UserForm
,AnyForm<UserTO>
,ModalPanelBuilder<AnyWrapper<UserTO>>
,IEventSink
,IEventSource
,IFeedbackContributor
,IConverterLocator
,IMetadataContext<Serializable,
,Component> IQueueRegion
,IHeaderContributor
,IRequestableComponent
,IHierarchical<Component>
,IClusterable
- Direct Known Subclasses:
UserSelfFormPanel
- See Also:
-
Field Summary
Fields inherited from class org.apache.syncope.client.enduser.panels.AnyFormPanel
anyTypeClasses, captcha, formLayoutInfo
Fields inherited from class org.apache.syncope.client.enduser.panels.AbstractAnyFormPanel
form
Fields inherited from class org.apache.syncope.client.enduser.panels.AbstractFormPanel
defaultItem, item, LOG, pageRef
Fields inherited from class org.apache.wicket.Component
ENABLE, FLAG_INITIALIZED, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER, RFLAG_CONTAINER_DEQUEING, RFLAG_CONTAINER_HAS_REMOVALS
-
Constructor Summary
ConstructorDescriptionUserFormPanel
(String id, UserTO userTO, List<String> anyTypeClasses, UserFormLayoutInfo formLayoutInfo, PageReference pageReference) UserFormPanel
(String id, UserTO previousUserTO, UserTO userTO, List<String> anyTypeClasses, UserFormLayoutInfo formLayoutInfo, PageReference pageReference) -
Method Summary
Modifier and TypeMethodDescriptionaddOptionalDetailsPanel
(UserWrapper modelObject) build
(String id, int index, AjaxWizard.Mode mode) Build the wizard.protected void
onFormSubmit
(AjaxRequestTarget target) setEventSink
(IEventSink eventSink) setItem
(AnyWrapper<UserTO> item) Replaces the default value provided with the constructor and nullify working item object.Methods inherited from class org.apache.syncope.client.enduser.panels.AnyFormPanel
buildLayout, fixPlainAndVirAttrs
Methods inherited from class org.apache.syncope.client.enduser.panels.AbstractAnyFormPanel
getForm, onApplyInternal, onCancelInternal, setFormModel
Methods inherited from class org.apache.syncope.client.enduser.panels.AbstractFormPanel
getOriginalItem, getPageReference, newModelObject
Methods inherited from class org.apache.wicket.markup.html.panel.Panel
getRegionMarkup, newMarkupSourcingStrategy
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
Methods inherited from class org.apache.wicket.MarkupContainer
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onComponentTagBody, onDetach, onInitialize, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildren
Methods inherited from class org.apache.wicket.Component
add, addStateChange, beforeRender, canCallListener, canCallListenerAfterExpiry, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, createConverter, debug, detach, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessages, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, getMarkupTag, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isInitialized, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onEvent, onModelChanged, onModelChanging, onReAdd, onRemove, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderPart, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlForListener, urlForListener, visitParents, visitParents, warn, wrap
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.apache.wicket.IQueueRegion
dequeue, newDequeueContext
Methods inherited from interface java.lang.Iterable
forEach, spliterator
Methods inherited from interface org.apache.syncope.client.ui.commons.wizards.ModalPanelBuilder
getPageReference
-
Field Details
-
userSelfRestClient
-
-
Constructor Details
-
UserFormPanel
public UserFormPanel(String id, UserTO userTO, List<String> anyTypeClasses, UserFormLayoutInfo formLayoutInfo, PageReference pageReference) -
UserFormPanel
public UserFormPanel(String id, UserTO previousUserTO, UserTO userTO, List<String> anyTypeClasses, UserFormLayoutInfo formLayoutInfo, PageReference pageReference)
-
-
Method Details
-
addOptionalDetailsPanel
- Overrides:
addOptionalDetailsPanel
in classAnyFormPanel
-
onFormSubmit
- Specified by:
onFormSubmit
in classAbstractAnyFormPanel<UserWrapper>
-
getEventSink
- Specified by:
getEventSink
in interfaceModalPanelBuilder<AnyWrapper<UserTO>>
-
setEventSink
- Specified by:
setEventSink
in interfaceModalPanelBuilder<AnyWrapper<UserTO>>
-
setItem
Description copied from interface:ModalPanelBuilder
Replaces the default value provided with the constructor and nullify working item object.- Specified by:
setItem
in interfaceModalPanelBuilder<AnyWrapper<UserTO>>
- Parameters:
item
- new value.- Returns:
- the current wizard factory instance.
-
getDefaultItem
- Specified by:
getDefaultItem
in interfaceModalPanelBuilder<AnyWrapper<UserTO>>
-
build
Description copied from interface:ModalPanelBuilder
Build the wizard.- Specified by:
build
in interfaceModalPanelBuilder<AnyWrapper<UserTO>>
- Parameters:
id
- component id.index
- step index.mode
- mode.- Returns:
- wizard.
-