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 SummaryFieldsFields inherited from class com.evolveum.midpoint.gui.impl.page.login.PageAbstractFlowID_CONTENT_AREA, isSubmitted, OPERATION_SAVE_USER, pageParametersFields inherited from class com.evolveum.midpoint.gui.impl.page.login.PageRegistrationBaseOPERATION_LOAD_DYNAMIC_FORMFields inherited from class com.evolveum.midpoint.gui.api.page.PageAdminLTEID_FEEDBACK_CONTAINERFields inherited from class org.apache.wicket.ComponentENABLE, 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 SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected NonceTypecreateNonce(NonceCredentialsPolicyType noncePolicy, Task task, OperationResult result) protected PasswordTypecreateSimpleTask(String operation) protected Stringprotected ObjectReferenceTypeprotected org.apache.wicket.model.IModel<String>protected Stringprotected 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 booleanprotected 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.PageAbstractFlowcreateDynamicPanel, getDynamicFormPanel, getMainForm, updateCaptchaMethods inherited from class com.evolveum.midpoint.gui.impl.page.login.PageRegistrationBaseaddDefaultBodyStyle, getPostAuthenticationConfiguration, getSelfRegistrationConfiguration, resolveSecurityPolicyMethods inherited from class com.evolveum.midpoint.gui.api.page.PageAdminLTEaddFeedbackPanel, changeLocal, createAnonymousTask, createComponentPath, createEnumResourceKey, createItemWrapper, createItemWrapper, createItemWrapper, createPageTitleModel, createSimpleTask, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, createStringResourceDefault, createStringResourceStatic, createStringResourceStatic, createStringResourceStatic, createValueWrapper, executeOptions, findContainerWrapperFactory, findObjectPanel, findObjectWrapperFactory, findWrapperFactory, getAdminGuiConfigurationMergeManager, getAdministratorPrivileged, getApprovalsManager, getBulkActionsService, getCacheDispatcher, getCaseManager, getCaseService, getCertGuiHandlerRegistry, getCertificationService, getClock, getCompiledGuiProfile, getCorrelationService, getCounterProvider, getDashboardService, getDataProviderRegistry, getDescribe, getExpressionFactory, getFeedbackPanel, getFormValidatorRegistry, getLocalizationService, getMatchingRuleRegistry, getMidpointApplication, getMidpointConfiguration, getModelAuditService, getModelDiagnosticService, getModelInteractionService, getModelObjectResolver, getModelService, getObjectOperationPolicyHelper, getOperationOptionsBuilder, getPageTask, getPageTitleModel, getPrincipal, getPrincipalFocus, getPrismContext, getQueryConverter, getRegistry, getRelationRegistry, getReportManager, getRepositoryService, getResourceValidator, getRoleAnalysisService, getSchemaService, getSecurityContextManager, getSecurityEnforcer, getSessionStorage, getSimulationResultManager, getString, getString, getSubscriptionState, getTaskManager, getTaskService, getWebApplicationConfiguration, initItemPanel, isAuthorized, isAuthorized, isAuthorized, isNativeRepo, onInitialize, redirectToNotFoundPage, runAsChecked, runPrivileged, showResult, showResult, showResult, showResult, showResultMethods inherited from class org.apache.wicket.markup.html.WebPageconfigureResponse, dirty, getMarkupType, homePageLink, onAfterRender, onRender, renderXmlDecl, reportMissingHead, setHeadersMethods inherited from class org.apache.wicket.PagecomponentChanged, componentRendered, detachModels, dirty, getAutoIndex, getId, getPageClass, getPageId, getPageParameters, getPageReference, getRenderCount, getSizeInBytes, getStatelessHint, hierarchyAsString, internalOnModelChanged, isBookmarkable, isErrorPage, isPageStateless, onBeforeRender, onConfigure, onDetach, renderPage, setFreezePageId, setNumericId, setStatelessHint, setWasCreatedBookmarkable, toString, wasCreatedBookmarkable, wasRenderedMethods inherited from class org.apache.wicket.MarkupContaineradd, 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.Componentadd, 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.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.wicket.page.IManageablePagedetachMethods inherited from interface org.apache.wicket.IQueueRegiondequeue, getRegionMarkup, newDequeueContextMethods inherited from interface org.apache.wicket.request.component.IRequestableComponentcanCallListenerAfterExpiry, detach, get, getBehaviorById, getBehaviorId, getPage, getPageRelativePathMethods inherited from interface java.lang.IterableforEach, spliteratorMethods inherited from interface com.evolveum.midpoint.gui.api.util.ModelServiceLocatorgetLocale
- 
Field Details- 
userModel
 
- 
- 
Constructor Details- 
PageSelfRegistrationpublic PageSelfRegistration()
- 
PageSelfRegistration
 
- 
- 
Method Details- 
initializeModelpublic void initializeModel()- Specified by:
- initializeModelin class- PageAbstractFlow
 
- 
instantiateUser
- 
getRequiredLifecycle
- 
isSelfRegistrationAllowedFor
- 
initStaticLayoutprotected org.apache.wicket.markup.html.WebMarkupContainer initStaticLayout()- Specified by:
- initStaticLayoutin class- PageAbstractFlow
 
- 
initDynamicLayoutprotected org.apache.wicket.markup.html.WebMarkupContainer initDynamicLayout()- Specified by:
- initDynamicLayoutin class- PageAbstractFlow
 
- 
getUserModel- Specified by:
- getUserModelin class- PageAbstractFlow
 
- 
isCustomFormDefinedpublic boolean isCustomFormDefined()- Specified by:
- isCustomFormDefinedin class- PageAbstractFlow
 
- 
submitRegistrationprotected void submitRegistration(org.apache.wicket.ajax.AjaxRequestTarget target) - Specified by:
- submitRegistrationin class- PageAbstractFlow
 
- 
getArchetypeOid- Overrides:
- getArchetypeOidin class- PageRegistrationBase
 
- 
prepareUserDeltaprotected ObjectDelta<UserType> prepareUserDelta(Task task, OperationResult result) throws CommonException - Throws:
- CommonException
 
- 
createNonceprotected NonceType createNonce(NonceCredentialsPolicyType noncePolicy, Task task, OperationResult result) throws ExpressionEvaluationException, SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException 
- 
createPassword
- 
isBackButtonVisibleprotected boolean isBackButtonVisible()- Overrides:
- isBackButtonVisiblein class- PageRegistrationBase
 
- 
getCustomFormRef- Specified by:
- getCustomFormRefin class- PageAbstractFlow
 
- 
createSimpleTask- Specified by:
- createSimpleTaskin interface- ModelServiceLocator
- Overrides:
- createSimpleTaskin class- PageAdminLTE
 
- 
getTitleModel- Overrides:
- getTitleModelin class- PageRegistrationBase
 
- 
getDescriptionModel- Overrides:
- getDescriptionModelin class- PageRegistrationBase
 
 
-