Class SmartObjectTypeSuggestionPanel<C extends PrismContainerValueWrapper<ResourceObjectTypeDefinitionType>>
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>
com.evolveum.midpoint.gui.impl.component.tile.TemplateTilePanel<C,SmartObjectTypeSuggestionTileModel<C>>
com.evolveum.midpoint.gui.impl.page.admin.resource.component.wizard.schemaHandling.objectType.smart.table.SmartObjectTypeSuggestionPanel<C>
- 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
public abstract class SmartObjectTypeSuggestionPanel<C extends PrismContainerValueWrapper<ResourceObjectTypeDefinitionType>>
extends TemplateTilePanel<C,SmartObjectTypeSuggestionTileModel<C>>
- See Also:
-
Field Summary
Fields inherited from class com.evolveum.midpoint.gui.impl.component.tile.TemplateTilePanel
ID_DESCRIPTIONFields inherited from class org.apache.wicket.markup.html.panel.Panel
PANELFields 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
ConstructorsConstructorDescriptionSmartObjectTypeSuggestionPanel(@NotNull String id, @NotNull org.apache.wicket.model.IModel<SmartObjectTypeSuggestionTileModel<C>> model, @NotNull org.apache.wicket.model.IModel<PrismContainerValueWrapper<ResourceObjectTypeDefinitionType>> selectedTileModel, @NotNull org.apache.wicket.model.IModel<Boolean> forceDeleteEnabled) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanprotected voidprotected ButtonInlineMenuItemprotected Stringprotected abstract List<PrismContainerValueWrapper<ResourceObjectTypeDefinitionType>>getExistingObjectTypeDefinitions(QName objectClassName) Get existing object type definitions for the given object class name.protected voidprotected booleanprotected booleanprotected booleanprotected voidprotected voidprotected voidprotected voidperformDeleteConfirmationAction(org.apache.wicket.ajax.AjaxRequestTarget target) protected voidperformOnDelete(org.apache.wicket.ajax.AjaxRequestTarget target) Methods inherited from class com.evolveum.midpoint.gui.impl.component.tile.TemplateTilePanel
addClickBehaviour, getIcon, onClickMethods inherited from class com.evolveum.midpoint.gui.api.component.BasePanel
createComponentPath, createModel, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, getBrowserTabSessionStorage, getFeedbackPanel, getMidpointConfiguration, getModel, getModelObject, getPageBase, getParentPage, getPrismContext, getRegistry, getSchemaService, getSession, getSessionStorage, getString, getString, getSubscriptionState, getWebApplicationConfiguration, showResultMethods inherited from class org.apache.wicket.markup.html.panel.Panel
getRegionMarkup, newMarkupSourcingStrategyMethods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSessionMethods 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, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, 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, 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, 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.IQueueRegion
dequeue, newDequeueContextMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
SmartObjectTypeSuggestionPanel
public SmartObjectTypeSuggestionPanel(@NotNull @NotNull String id, @NotNull @NotNull org.apache.wicket.model.IModel<SmartObjectTypeSuggestionTileModel<C>> model, @NotNull @NotNull org.apache.wicket.model.IModel<PrismContainerValueWrapper<ResourceObjectTypeDefinitionType>> selectedTileModel, @NotNull @NotNull org.apache.wicket.model.IModel<Boolean> forceDeleteEnabled)
-
-
Method Details
-
onInitialize
protected void onInitialize()- Overrides:
onInitializein classorg.apache.wicket.MarkupContainer
-
onBeforeRender
protected void onBeforeRender()- Overrides:
onBeforeRenderin classorg.apache.wicket.Component
-
initLayout
protected void initLayout()- Overrides:
initLayoutin classTemplateTilePanel<C extends PrismContainerValueWrapper<ResourceObjectTypeDefinitionType>,SmartObjectTypeSuggestionTileModel<C extends PrismContainerValueWrapper<ResourceObjectTypeDefinitionType>>>
-
onConfigure
protected void onConfigure()- Overrides:
onConfigurein classorg.apache.wicket.Component
-
buildPanel
protected void buildPanel() -
createDeleteItemMenu
-
performDeleteConfirmationAction
protected void performDeleteConfirmationAction(org.apache.wicket.ajax.AjaxRequestTarget target) -
performOnDelete
protected void performOnDelete(org.apache.wicket.ajax.AjaxRequestTarget target) -
getDefaultTileCss
-
atLeastOneSelected
protected boolean atLeastOneSelected() -
isBaseContextFilterVisible
protected boolean isBaseContextFilterVisible() -
isFilterExists
protected boolean isFilterExists() -
isAnyFilterExists
protected boolean isAnyFilterExists() -
getExistingObjectTypeDefinitions
protected abstract List<PrismContainerValueWrapper<ResourceObjectTypeDefinitionType>> getExistingObjectTypeDefinitions(QName objectClassName) Get existing object type definitions for the given object class name.- Parameters:
objectClassName- QName of the object class.- Returns:
- List of existing object type definitions.
-