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<org.apache.wicket.Component>,UserForm,AnyForm<org.apache.syncope.common.lib.to.UserTO>,ModalPanelBuilder<AnyWrapper<org.apache.syncope.common.lib.to.UserTO>>,org.apache.wicket.event.IEventSink,org.apache.wicket.event.IEventSource,org.apache.wicket.feedback.IFeedbackContributor,org.apache.wicket.IConverterLocator,org.apache.wicket.IMetadataContext<Serializable,org.apache.wicket.Component>,org.apache.wicket.IQueueRegion,org.apache.wicket.markup.html.IHeaderContributor,org.apache.wicket.request.component.IRequestableComponent,org.apache.wicket.util.IHierarchical<org.apache.wicket.Component>,org.apache.wicket.util.io.IClusterable
- Direct Known Subclasses:
UserSelfFormPanel
public class UserFormPanel extends AnyFormPanel implements UserForm
- See Also:
- Serialized Form
-
-
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
-
-
Constructor Summary
Constructors Constructor Description UserFormPanel(String id, org.apache.syncope.common.lib.to.UserTO userTO, List<String> anyTypeClasses, UserFormLayoutInfo formLayoutInfo, org.apache.wicket.PageReference pageReference)UserFormPanel(String id, org.apache.syncope.common.lib.to.UserTO previousUserTO, org.apache.syncope.common.lib.to.UserTO userTO, List<String> anyTypeClasses, UserFormLayoutInfo formLayoutInfo, org.apache.wicket.PageReference pageReference)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Details<org.apache.syncope.common.lib.to.UserTO>addOptionalDetailsPanel(UserWrapper modelObject)WizardModalPanel<AnyWrapper<org.apache.syncope.common.lib.to.UserTO>>build(String id, int index, AjaxWizard.Mode mode)AnyWrapper<org.apache.syncope.common.lib.to.UserTO>getDefaultItem()org.apache.wicket.event.IEventSinkgetEventSink()protected voidonFormSubmit(org.apache.wicket.ajax.AjaxRequestTarget target)ModalPanelBuilder<AnyWrapper<org.apache.syncope.common.lib.to.UserTO>>setEventSink(org.apache.wicket.event.IEventSink eventSink)ModalPanelBuilder<AnyWrapper<org.apache.syncope.common.lib.to.UserTO>>setItem(AnyWrapper<org.apache.syncope.common.lib.to.UserTO> item)-
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 java.lang.Iterable
forEach, spliterator
-
Methods inherited from interface org.apache.syncope.client.ui.commons.wizards.ModalPanelBuilder
getPageReference
-
-
-
-
Constructor Detail
-
UserFormPanel
public UserFormPanel(String id, org.apache.syncope.common.lib.to.UserTO userTO, List<String> anyTypeClasses, UserFormLayoutInfo formLayoutInfo, org.apache.wicket.PageReference pageReference)
-
UserFormPanel
public UserFormPanel(String id, org.apache.syncope.common.lib.to.UserTO previousUserTO, org.apache.syncope.common.lib.to.UserTO userTO, List<String> anyTypeClasses, UserFormLayoutInfo formLayoutInfo, org.apache.wicket.PageReference pageReference)
-
-
Method Detail
-
addOptionalDetailsPanel
protected Details<org.apache.syncope.common.lib.to.UserTO> addOptionalDetailsPanel(UserWrapper modelObject)
- Overrides:
addOptionalDetailsPanelin classAnyFormPanel
-
onFormSubmit
protected void onFormSubmit(org.apache.wicket.ajax.AjaxRequestTarget target)
- Specified by:
onFormSubmitin classAbstractAnyFormPanel<UserWrapper>
-
getEventSink
public org.apache.wicket.event.IEventSink getEventSink()
- Specified by:
getEventSinkin interfaceModalPanelBuilder<AnyWrapper<org.apache.syncope.common.lib.to.UserTO>>
-
setEventSink
public ModalPanelBuilder<AnyWrapper<org.apache.syncope.common.lib.to.UserTO>> setEventSink(org.apache.wicket.event.IEventSink eventSink)
- Specified by:
setEventSinkin interfaceModalPanelBuilder<AnyWrapper<org.apache.syncope.common.lib.to.UserTO>>
-
setItem
public ModalPanelBuilder<AnyWrapper<org.apache.syncope.common.lib.to.UserTO>> setItem(AnyWrapper<org.apache.syncope.common.lib.to.UserTO> item)
- Specified by:
setItemin interfaceModalPanelBuilder<AnyWrapper<org.apache.syncope.common.lib.to.UserTO>>
-
getDefaultItem
public AnyWrapper<org.apache.syncope.common.lib.to.UserTO> getDefaultItem()
- Specified by:
getDefaultItemin interfaceModalPanelBuilder<AnyWrapper<org.apache.syncope.common.lib.to.UserTO>>
-
build
public WizardModalPanel<AnyWrapper<org.apache.syncope.common.lib.to.UserTO>> build(String id, int index, AjaxWizard.Mode mode)
- Specified by:
buildin interfaceModalPanelBuilder<AnyWrapper<org.apache.syncope.common.lib.to.UserTO>>
-
-