Class BasePanel<T>
java.lang.Object
org.apache.wicket.Component
org.apache.wicket.MarkupContainer
org.apache.wicket.markup.html.WebMarkupContainer
org.apache.wicket.markup.html.panel.Panel
com.evolveum.midpoint.gui.api.component.BasePanel<T>
- All Implemented Interfaces:
- 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.request.component.IRequestableComponent,- org.apache.wicket.util.IHierarchical<org.apache.wicket.Component>,- org.apache.wicket.util.io.IClusterable
- Direct Known Subclasses:
- AbstractAssignmentListPanel,- AbstractItemWrapperColumnPanel,- AbstractOrgTabPanel,- AbstractPopupTabPanel,- AbstractRoleAnalysisProgressBar,- AbstractSearchConfigurationPanel,- AbstractSearchItemPanel,- AbstractShadowPanel,- AbstractSummaryPanel,- AbstractTreeTablePanel,- AbstractWizardBasicPanel,- AbstractWizardPanel,- ACAttributePanel,- ACAttributeValuePanel,- AceEditorFormGroup,- AceEditorPanel,- ActionConfigurationPanel,- ActionDropdownButtonPanel,- ActionItemLinkPanel,- ActionsPanel,- ActiveButtonWithDropDownPanel,- ActivitiesItemProcessingPanel,- AjaxLinkTruncatePanelAction,- AjaxLinkWithBadgesPanel,- ApplicablePolicyConfigPanel,- ApplicablePolicyGroupPanel,- ApprovalProcessesPreviewPanel,- ApprovalProcessExecutionInformationPanel,- ApprovalProcessExecutionInformationPanelTextOnly,- AssignmentConflictPanel,- AssignmentConstructionPanel,- AssignmentEditorPanel,- AssignmentHeaderPanel,- AssignmentObjectRelationDefinitionDialog,- AssignmentPathPanel,- AssignmentPopup,- AssignmentsInfoDialog,- AssociationExpressionValuePanel,- AssociationTilePanel,- AsyncUpdatePanel,- AttributeSettingPopupPanel,- AuthenticationInfoPanel,- AutoRefreshPanel,- AxiomSearchPanel,- BadgeListPanel,- BadgePanel,- BasePageAwarePanel,- BasicSearchPanel,- BoxedTablePanel,- Callout,- CampaignsPanel,- CampaignTilePanel,- CandidateAssignPanel,- CandidateRolesPopupPanel,- CapabilitiesPanel,- CardOutlineLeftPanel,- CartSummaryPanel,- CaseWorkItemActionsPanel,- CaseWorkItemsTableWithDetailsPanel,- CatalogItemDetailsPanel,- CertificationItemsPanel,- CertificationItemsTabbedPanel,- CertResponseDetailsPanel,- ChangePasswordPanel,- ChangesPanel,- ChatPanel,- CheckFormGroup,- ChooseFocusTypeAndRelationDialogPanel,- ChooseMemberPopup,- ChooseRelationPanel,- ChooseTypePanel,- ChoseSchemaPanel,- ColumnResultPanel,- CommentPanel,- CompositedButtonPanel,- CompositedIconPanel,- CompositedIconTextPanel,- ConfirmationPanel,- ConflictSolverPanel,- ConstructionAssociationPanel,- ContactOrgUnitPanel,- ContainerableListPanel,- ContainersDropDownPanel,- ContainerValuePanel,- ContainerWithLifecyclePanel,- CountIconPanel,- CreateObjectForReferencePanel,- CreateResourceTemplatePanel,- CreateTemplatePanel,- CsvDownloadButtonPanel,- CustomContainerPanel,- CustomValidityPanel,- DashboardPanel,- DashboardSearchPanel,- DateRangePicker,- DeadlinePanel,- DebugButtonPanel,- DecisionsPanel,- DefaultContainerablePanel,- DefinitionBasicPanel,- DefinitionScopePanel,- DefinitionStagePanel,- DefinitionStagesPanel,- DefinitionXmlPanel,- DeltaPanel,- DetailedPatternSelectionPanel,- DetailsNavigationPanel,- DetailsTablePanel,- DisplayNamePanel,- DoubleButtonPanel,- DownloadButtonPanel,- DropdownButtonPanel,- DropDownFormGroup,- DynamicFieldGroupPanel,- DynamicFormPanel,- ErrorPanel,- EvaluatedTriggerGroupListPanel,- EvaluatedTriggerGroupPanel,- EvaluatedTriggerPanel,- EvaluatorExpressionPanel,- ExecuteChangeOptionsPanel,- ExecuteChangeOptionsPanel,- ExportingPanel,- ExportMiningPanel,- ExpressionEditorPanel,- ExpressionPanel,- ExpressionTypeSelectPopup,- FormSessionOptionPanel,- FulltextSearchPanel,- GenericMultiValueLabelEditPanel,- HorizontalCampaignDetailsPanel,- IconAjaxButtonBadge,- IconWithLabel,- IdentityDetailsPanel,- ImageDetailsPanel,- ImagePanel,- ImportOptionsPanel,- ImportReportPopupPanel,- InfoBox,- InformationListPanel,- InformationPanel,- InlineButtonPanel,- InternalsCachePanel,- InternalsClockPanel,- InternalsConfigPanel,- InternalsCountersPanel,- InternalsDebugUtilPanel,- InternalsLoggedInUsersPanel,- InternalsMemoryPanel,- InternalsPerformancePanel,- InternalsThreadsPanel,- InternalsTracesPanel,- ItemHeaderPanel,- ItemPanel,- ItemPathPanel,- ItemPathSegmentPanel,- ItemRefinedPanel,- LabelWithCheck,- LabelWithHelpPanel,- LeftMenuPanel,- LegendPanel,- LinkedReferencePanel,- LinkIconLabelIconPanel,- LinkWithHelpPanel,- ListContainersPopup,- ListGroupMenuItemPanel,- ListGroupMenuPanel,- ListItemWithPanelForItemPanel,- LivesyncTokenEditorPanel,- LocalePanel,- LocalesDropDownMenu,- LockoutStatusPanel,- MainMenuPanel,- MappingColumnPanel,- MembersDetailsPanel,- MembersDetailsPopupPanel,- MenuItemLinkPanel,- MenuLinkPanel,- MergeObjectDetailsPanel,- MergeObjectsPanel,- MessagePanel,- MetadataPanel,- MetricValuePanel,- ModalFooterPanel,- ModelOperationStatusPanel,- ModificationsPanel,- ModificationTargetPreviewPanel,- MultiButtonPanel,- MultiCompositedButtonPanel,- MultifunctionalButton,- MultiStateHorizontalButton,- MultiValueAutoCompleteTextPanel,- MultiValueChoosePanel,- MultivalueContainerDetailsPanel,- MultiValueDropDownPanel,- MultiValueObjectChoosePanel,- MultiValueTextEditPanel,- MultiValueTextFormGroup,- MultiValueTextPanel,- MyAccountsPanel,- MyAssignmentsPanel,- MyTreeColumnPanel,- NavigationPanel,- NewObjectCreationPopup,- NotificationConfigTabPanel,- ObjectBasicPanel,- ObjectBrowserPanel,- ObjectReferenceColumnPanel,- ObjectTilePanel,- ObjectTypeSelectPanel,- ObjectVerticalSummaryPanel,- OperationalButtonsPanel,- OperationResultPanel,- OrgTreeAssignablePanel,- OrgTreeFolderContent,- OutlierAnomaliesItemPanel,- OutlierAttributeItemPanel,- OutlierClusterItemPanel,- OutlierHeaderResultPanel,- OutlierItemResultPanel,- OutlierPatternItemPanel,- OutlierResultPanel,- PagingSizePanel,- PanelPopupPanel,- PartitionOverviewItemPanel,- PasswordLimitationsPanel,- PasswordPolicyValidationPanel,- PendingOperationPanel,- PersonalInfoPanel,- PopoverSearchPanel,- PopoverSearchPopupPanel,- PreviewChangesTabPanel,- PrismObjectValuePanel,- PrismValueMetadataPanel,- PrismValuePanel,- ProcessInstancesPanel,- ProgressBarForm,- ProgressBarPanel,- ProgressPanel,- ProgressPanel,- ProgressStatus,- ProtectedStringPanel,- ProvenanceAcquisitionHeaderPanel,- QNameEditorPanel,- QueryConverterPanel,- QueryPlaygroundPanel,- RelatedTasksPanel,- RelationDropDownChoicePanel,- RelationsPanel,- RepeatingAttributeForm,- RepeatingAttributeProgressForm,- ResourceContentPanel,- ReviewersStatisticsPanel,- RoleAnalysisAccessDistributionPanel,- RoleAnalysisAccessTabPanel,- RoleAnalysisAttributeChartPanel,- RoleAnalysisAttributeChartPopupPanel,- RoleAnalysisAttributePanel,- RoleAnalysisAttributeResultChartPanel,- RoleAnalysisCandidateRoleTable,- RoleAnalysisCandidateRoleTileTable,- RoleAnalysisCandidateTilePanel,- RoleAnalysisChartPanel,- RoleAnalysisClusteringAttributeTable,- RoleAnalysisClusterOccupationPanel,- RoleAnalysisCollapsableTablePanel,- RoleAnalysisContainerPanel,- RoleAnalysisDetectedAnomalyTable,- RoleAnalysisDetectedPatternDetails,- RoleAnalysisDetectedPatternDetailsPopup,- RoleAnalysisDetectedPatternTable,- RoleAnalysisDetectedPatternTileTable,- RoleAnalysisDistributionProgressPanel,- RoleAnalysisExplanationTabPanelPopup,- RoleAnalysisHeaderWithWidgetsPanel,- RoleAnalysisIdentifyWidgetPanel,- RoleAnalysisInfoAccessPanel,- RoleAnalysisInfoBox,- RoleAnalysisInfoPanel,- RoleAnalysisMigrationRoleTilePanel,- RoleAnalysisMigrationRoleTileTable,- RoleAnalysisObjectDetailsTablePopupPanel,- RoleAnalysisOutlierDashboardPanel,- RoleAnalysisOutlierPartitionTable,- RoleAnalysisOutlierPartitionTilePanel,- RoleAnalysisOutlierPartitionTileTable,- RoleAnalysisOutlierTable,- RoleAnalysisPartitionOverviewPanel,- RoleAnalysisPartitionUserPermissionTablePopup,- RoleAnalysisPatternTilePanel,- RoleAnalysisReconfigureClusterPopupPanel,- RoleAnalysisReconfigureSessionPopupPanel,- RoleAnalysisSessionTilePanel,- RoleAnalysisSessionTileTable,- RoleAnalysisSinglePartitionAnomalyResultTabPopup,- RoleAnalysisTable,- RoleAnalysisTableOpPanelItem,- RoleAnalysisTableOpPanelItemPanel,- RoleAnalysisTableOpPanelPatternItem,- RoleAnalysisTableSettingPanel,- RoleAnalysisValueLabelPanel,- RoleAnalysisViewAllPanel,- RoleAnalysisWidgetsPanel,- RoleOfTeammateMenuPanel,- RoundedIconPanel,- RoundedImagePanel,- RunReportPopupPanel,- SaveSearchPanel,- SearchButtonWithDropdownMenu,- SearchFilterPanel,- SearchPanel,- SecretProviderPanel,- SecurityQuestionsPanel,- SelectableInfoBoxPanel,- SelectableItemListPopoverPanel,- SelectReportTemplatePanel,- SelfConsentPanel,- ShadowAssociationValuePanel,- ShoppingCartEditPanel,- SideBarMenuPanel,- SimpleErrorPanel,- SimplePanel,- SimplePopupable,- SimpleRoleSelector,- SimpleVisualizationPanel,- SingleButtonPanel,- SingleContainerPanel,- SingleContainerPopupPanel,- SingleTileChoicePanel,- SmallBox,- StageEditorPanel,- StatisticBoxPanel,- StatisticDashboardWidget,- StatisticListBoxPanel,- StatisticsPanel,- StringLimitationPanel,- StyledPanel,- SwitchableApprovalProcessPreviewsPanel,- SwitchablePropertyValuePanel,- SynchronizationSituationTransitionPanel,- SystemInfoPanel,- TaskCreationPopup,- TemplateTilePanel,- TestConnectionMessagesPanel,- TestConnectionResultPanel,- TextFormGroup,- ThreeStateBooleanPanel,- TilePanel,- TileTablePanel,- TitleWithMarks,- TogglePanel,- TreeTablePanel,- TriStateFormGroup,- TwoStateBooleanPanel,- TypedAssignablePanel,- ValueChoosePanel,- VariableBindingDefinitionTypePanel,- VerticalFormPanel,- VisualizationItemLinePanel,- VisualizationItemsPanel,- VisualizationItemValuePanel,- VisualizationPanel,- VolatilityCreationPopup,- WidgetPanel,- WidgetRmChartComponent,- WidgetTableHeader,- WizardHeaderStepPanel,- WizardPanel,- WizardStepPanel,- WorkItemDetailsPanel,- XmlSearchPanel
public class BasePanel<T>
extends org.apache.wicket.markup.html.panel.Panel
Base class for most midPoint GUI panels. It has a constructor and
 utility methods for convenient handling of the model. It also has
 other utility methods often used in reusable components.
 
Almost all reusable components should extend this class.
- Author:
- lazyman, semancik
- See Also:
- 
Field SummaryFields inherited from class org.apache.wicket.markup.html.panel.PanelPANELFields 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 StringcreateComponentPath(String... components) org.apache.wicket.model.IModel<T>org.apache.wicket.model.StringResourceModelcreateStringResource(PolyString polystringKey, Object... objects) org.apache.wicket.model.StringResourceModelcreateStringResource(PolyStringType polystringKey, Object... objects) org.apache.wicket.model.StringResourceModelcreateStringResource(Enum<?> e) org.apache.wicket.model.StringResourceModelcreateStringResource(Enum<?> e, String prefix) org.apache.wicket.model.StringResourceModelcreateStringResource(Enum<?> e, String prefix, String nullKey) org.apache.wicket.model.StringResourceModelcreateStringResource(String resourceKey, Object... objects) org.apache.wicket.model.StringResourceModelcreateStringResource(String resourceKey, org.apache.wicket.model.IModel<?> model, Object... objects) org.apache.wicket.Componentorg.apache.wicket.model.IModel<T>getModel()This method was created to be used instead of getPageBase after a big number of the util methods moved to the PageAdminLTE.com.evolveum.midpoint.repo.common.subscription.SubscriptionStateprotected voidshowResult(OperationResult result) Methods inherited from class org.apache.wicket.markup.html.panel.PanelgetRegionMarkup, newMarkupSourcingStrategyMethods inherited from class org.apache.wicket.markup.html.WebMarkupContainergetWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSessionMethods inherited from class org.apache.wicket.MarkupContaineradd, 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.Componentadd, 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, 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.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.wicket.IQueueRegiondequeue, newDequeueContextMethods inherited from interface java.lang.IterableforEach, spliterator
- 
Constructor Details- 
BasePanel
- 
BasePanel
 
- 
- 
Method Details- 
createModel
- 
getModel
- 
getModelObject
- 
getString
- 
getString
- 
createStringResource
- 
createStringResource
- 
createStringResourcepublic org.apache.wicket.model.StringResourceModel createStringResource(PolyString polystringKey, Object... objects) 
- 
createStringResourcepublic org.apache.wicket.model.StringResourceModel createStringResource(PolyStringType polystringKey, Object... objects) 
- 
createStringResource
- 
createStringResource
- 
createStringResource
- 
getPageBase
- 
getParentPageThis method was created to be used instead of getPageBase after a big number of the util methods moved to the PageAdminLTE. For now it is used only by the components on the non-PageBase pages, in the future should be reviewed and refactored to be more generally used
- 
showResult
- 
getFeedbackPanelpublic org.apache.wicket.Component getFeedbackPanel()
- 
getRegistry
- 
getMidpointConfiguration
- 
getPrismContext
- 
getSchemaService
- 
createComponentPath
- 
getWebApplicationConfiguration
- 
getSession- Overrides:
- getSessionin class- org.apache.wicket.Component
 
- 
getSubscriptionStatepublic com.evolveum.midpoint.repo.common.subscription.SubscriptionState getSubscriptionState()
 
-