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<T>
-
- 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
public class UserFormPanel extends AnyFormPanel implements UserForm
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected UserSelfRestClientuserSelfRestClient-
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
Constructors Constructor Description UserFormPanel(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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Details<UserTO>addOptionalDetailsPanel(UserWrapper modelObject)WizardModalPanel<AnyWrapper<UserTO>>build(String id, int index, AjaxWizard.Mode mode)Build the wizard.AnyWrapper<UserTO>getDefaultItem()IEventSinkgetEventSink()protected voidonFormSubmit(AjaxRequestTarget target)ModalPanelBuilder<AnyWrapper<UserTO>>setEventSink(IEventSink eventSink)ModalPanelBuilder<AnyWrapper<UserTO>>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, 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 Detail
-
userSelfRestClient
@SpringBean protected UserSelfRestClient userSelfRestClient
-
-
Constructor Detail
-
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 Detail
-
addOptionalDetailsPanel
protected Details<UserTO> addOptionalDetailsPanel(UserWrapper modelObject)
- Overrides:
addOptionalDetailsPanelin classAnyFormPanel
-
onFormSubmit
protected void onFormSubmit(AjaxRequestTarget target)
- Specified by:
onFormSubmitin classAbstractAnyFormPanel<UserWrapper>
-
getEventSink
public IEventSink getEventSink()
- Specified by:
getEventSinkin interfaceModalPanelBuilder<AnyWrapper<UserTO>>
-
setEventSink
public ModalPanelBuilder<AnyWrapper<UserTO>> setEventSink(IEventSink eventSink)
- Specified by:
setEventSinkin interfaceModalPanelBuilder<AnyWrapper<UserTO>>
-
setItem
public ModalPanelBuilder<AnyWrapper<UserTO>> setItem(AnyWrapper<UserTO> item)
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
public AnyWrapper<UserTO> getDefaultItem()
- Specified by:
getDefaultItemin interfaceModalPanelBuilder<AnyWrapper<UserTO>>
-
build
public WizardModalPanel<AnyWrapper<UserTO>> build(String id, int index, AjaxWizard.Mode mode)
Description copied from interface:ModalPanelBuilderBuild the wizard.- Specified by:
buildin interfaceModalPanelBuilder<AnyWrapper<UserTO>>- Parameters:
id- component id.index- step index.mode- mode.- Returns:
- wizard.
-
-