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
FieldsFields inherited from class org.apache.syncope.client.enduser.panels.AnyFormPanel
anyTypeClasses, captcha, formLayoutInfoFields inherited from class org.apache.syncope.client.enduser.panels.AbstractAnyFormPanel
formFields inherited from class org.apache.syncope.client.enduser.panels.AbstractFormPanel
defaultItem, item, LOG, pageRefFields 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
ConstructorsConstructorDescriptionUserFormPanel(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 voidonFormSubmit(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, fixPlainAttrsMethods inherited from class org.apache.syncope.client.enduser.panels.AbstractAnyFormPanel
getForm, onApplyInternal, onCancelInternal, setFormModelMethods inherited from class org.apache.syncope.client.enduser.panels.AbstractFormPanel
getOriginalItem, getPageReference, newModelObjectMethods inherited from class org.apache.wicket.markup.html.panel.Panel
getRegionMarkup, newMarkupSourcingStrategyMethods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSessionMethods 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, visitChildrenMethods 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, wrapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.wicket.IQueueRegion
dequeue, newDequeueContextMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods 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:
addOptionalDetailsPanelin classAnyFormPanel
-
onFormSubmit
- Specified by:
onFormSubmitin classAbstractAnyFormPanel<UserWrapper>
-
getEventSink
- Specified by:
getEventSinkin interfaceModalPanelBuilder<AnyWrapper<UserTO>>
-
setEventSink
- Specified by:
setEventSinkin interfaceModalPanelBuilder<AnyWrapper<UserTO>>
-
setItem
Description copied from interface:ModalPanelBuilderReplaces the default value provided with the constructor and nullify working item object.- Specified by:
setItemin interfaceModalPanelBuilder<AnyWrapper<UserTO>>- Parameters:
item- new value.- Returns:
- the current wizard factory instance.
-
getDefaultItem
- Specified by:
getDefaultItemin interfaceModalPanelBuilder<AnyWrapper<UserTO>>
-
build
Description copied from interface:ModalPanelBuilderBuild the wizard.- Specified by:
buildin interfaceModalPanelBuilder<AnyWrapper<UserTO>>- Parameters:
id- component id.index- step index.mode- mode.- Returns:
- wizard.
-