Class PageSelfRegistration
java.lang.Object
org.apache.wicket.Component
org.apache.wicket.MarkupContainer
org.apache.wicket.Page
org.apache.wicket.markup.html.WebPage
com.evolveum.midpoint.gui.api.page.PageAdminLTE
com.evolveum.midpoint.gui.impl.page.login.PageRegistrationBase
com.evolveum.midpoint.gui.impl.page.login.PageAbstractFlow
com.evolveum.midpoint.gui.impl.page.login.PageSelfRegistration
- All Implemented Interfaces:
ModelServiceLocator,Serializable,Iterable<org.apache.wicket.Component>,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.page.IManageablePage,org.apache.wicket.request.component.IRequestableComponent,org.apache.wicket.request.component.IRequestablePage,org.apache.wicket.util.IHierarchical<org.apache.wicket.Component>,org.apache.wicket.util.io.IClusterable
- Direct Known Subclasses:
PageInvitation
- See Also:
-
Field Summary
FieldsFields inherited from class com.evolveum.midpoint.gui.impl.page.login.PageAbstractFlow
ID_CONTENT_AREA, isSubmitted, OPERATION_SAVE_USER, pageParametersFields inherited from class com.evolveum.midpoint.gui.impl.page.login.PageRegistrationBase
OPERATION_LOAD_DYNAMIC_FORMFields inherited from class com.evolveum.midpoint.gui.api.page.PageAdminLTE
ID_FEEDBACK_CONTAINERFields 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 -
Method Summary
Modifier and TypeMethodDescriptionprotected NonceTypecreateNonce(NonceCredentialsPolicyType noncePolicy, Task task, OperationResult result) protected PasswordTypecreateSimpleTask(String operation) protected ObjectReferenceTypeprotected org.apache.wicket.model.IModel<String>protected org.apache.wicket.model.IModel<String>org.apache.wicket.model.IModel<UserType>protected org.apache.wicket.markup.html.WebMarkupContainervoidprotected org.apache.wicket.markup.html.WebMarkupContainerprotected UserTypeprotected booleanbooleanprotected voidprotected ObjectDelta<UserType>prepareUserDelta(Task task, OperationResult result) protected voidsubmitRegistration(org.apache.wicket.ajax.AjaxRequestTarget target) Methods inherited from class com.evolveum.midpoint.gui.impl.page.login.PageAbstractFlow
createDynamicPanel, getDynamicFormPanel, getMainForm, getSubmitLabelKeyMethods inherited from class com.evolveum.midpoint.gui.impl.page.login.PageRegistrationBase
addDefaultBodyStyle, getArchetypeOid, getBackButton, getDescription, getPostAuthenticationConfiguration, getSelfRegistrationConfiguration, resolveSecurityPolicy, resolveSecurityPolicyMethods inherited from class com.evolveum.midpoint.gui.api.page.PageAdminLTE
addFeedbackPanel, changeLocal, createAnonymousTask, createComponentPath, createEnumResourceKey, createItemWrapper, createItemWrapper, createItemWrapper, createPageTitleModel, createSimpleTask, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, createStringResourceDefault, createStringResourceStatic, createStringResourceStatic, createStringResourceStatic, createValueWrapper, executeOptions, findAllApplicableGuiColumns, findContainerWrapperFactory, findGuiAction, findGuiColumn, findObjectPanel, findObjectWrapperFactory, findWrapperFactory, getAdminGuiConfigurationMergeManager, getAdministratorPrivileged, getApprovalsManager, getBulkActionsService, getCacheDispatcher, getCaseManager, getCaseService, getCertGuiHandlerRegistry, getCertificationService, getClock, getCompiledGuiProfile, getCorrelationService, getCounterProvider, getDashboardService, getDataProviderRegistry, getDescribe, getExpressionFactory, getFeedbackPanel, getFormValidatorRegistry, getLocalizationService, getMarkManager, getMatchingRuleRegistry, getMidpointApplication, getMidpointConfiguration, getModelAuditService, getModelDiagnosticService, getModelInteractionService, getModelObjectResolver, getModelService, getObjectOperationPolicyHelper, getOperationOptionsBuilder, getPageTask, getPageTitleBehaviour, getPageTitleModel, getPrincipal, getPrincipalFocus, getPrismContext, getQueryConverter, getRegistry, getRelationRegistry, getReportManager, getRepositoryService, getResourceSchemaRegistry, getResourceValidator, getRoleAnalysisService, getSchemaService, getSecretsProviderManager, getSecurityContextManager, getSecurityEnforcer, getSessionStorage, getSimulationResultManager, getString, getString, getSubscriptionState, getTaskManager, getTaskService, getTriggerHandlerRegistry, getWebApplicationConfiguration, initItemPanel, isAuthorized, isAuthorized, isAuthorized, isNativeRepo, onInitialize, redirectToNotFoundPage, runAsChecked, runPrivileged, showResult, showResult, showResult, showResult, showResultMethods inherited from class org.apache.wicket.markup.html.WebPage
configureResponse, dirty, getMarkupType, homePageLink, onAfterRender, onRender, renderXmlDecl, reportMissingHead, setHeadersMethods inherited from class org.apache.wicket.Page
componentChanged, componentRendered, detachModels, dirty, getAutoIndex, getId, getPageClass, getPageId, getPageParameters, getPageReference, getRenderCount, getSizeInBytes, getStatelessHint, hierarchyAsString, internalOnModelChanged, isBookmarkable, isErrorPage, isPageStateless, onConfigure, onDetach, renderPage, setFreezePageId, setNumericId, setStatelessHint, setWasCreatedBookmarkable, toString, wasCreatedBookmarkable, wasRenderedMethods inherited from class org.apache.wicket.MarkupContainer
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getRegionMarkup, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onComponentTagBody, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, 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, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessages, getFlag, 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, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isInitialized, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, newMarkupSourcingStrategy, onComponentTag, 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.page.IManageablePage
detachMethods inherited from interface org.apache.wicket.IQueueRegion
dequeue, getRegionMarkup, newDequeueContextMethods inherited from interface org.apache.wicket.request.component.IRequestableComponent
canCallListenerAfterExpiry, detach, get, getBehaviorById, getBehaviorId, getPage, getPageRelativePathMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface com.evolveum.midpoint.gui.api.util.ModelServiceLocator
getLocale
-
Field Details
-
userModel
-
-
Constructor Details
-
PageSelfRegistration
public PageSelfRegistration() -
PageSelfRegistration
-
-
Method Details
-
onBeforeRender
protected void onBeforeRender()- Overrides:
onBeforeRenderin classorg.apache.wicket.Page
-
initializeModel
public void initializeModel()- Specified by:
initializeModelin classPageAbstractFlow
-
instantiateUser
-
initStaticLayout
protected org.apache.wicket.markup.html.WebMarkupContainer initStaticLayout()- Specified by:
initStaticLayoutin classPageAbstractFlow
-
initDynamicLayout
protected org.apache.wicket.markup.html.WebMarkupContainer initDynamicLayout()- Specified by:
initDynamicLayoutin classPageAbstractFlow
-
getUserModel
- Specified by:
getUserModelin classPageAbstractFlow
-
isCustomFormDefined
public boolean isCustomFormDefined()- Specified by:
isCustomFormDefinedin classPageAbstractFlow
-
submitRegistration
protected void submitRegistration(org.apache.wicket.ajax.AjaxRequestTarget target) - Specified by:
submitRegistrationin classPageAbstractFlow
-
prepareUserDelta
protected ObjectDelta<UserType> prepareUserDelta(Task task, OperationResult result) throws CommonException - Throws:
CommonException
-
createNonce
protected NonceType createNonce(NonceCredentialsPolicyType noncePolicy, Task task, OperationResult result) throws ExpressionEvaluationException, SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException -
createPassword
-
isBackButtonVisible
protected boolean isBackButtonVisible()- Overrides:
isBackButtonVisiblein classPageRegistrationBase
-
getCustomFormRef
- Specified by:
getCustomFormRefin classPageAbstractFlow
-
createSimpleTask
- Specified by:
createSimpleTaskin interfaceModelServiceLocator- Overrides:
createSimpleTaskin classPageAdminLTE
-
getTitleModel
- Overrides:
getTitleModelin classPageRegistrationBase
-
getDescriptionModel
- Overrides:
getDescriptionModelin classPageRegistrationBase
-