Class InlineOperationalButtonsPanel<O extends ObjectType>
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<PrismObjectWrapper<O>>
com.evolveum.midpoint.gui.impl.page.admin.component.OperationalButtonsPanel<O>
com.evolveum.midpoint.gui.impl.page.admin.component.InlineOperationalButtonsPanel<O>
- 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:
RoleAnalysisClusterOperationButtonPanel,RoleAnalysisOutlierOperationButtonPanel,RoleAnalysisSessionOperationButtonPanel
public abstract class InlineOperationalButtonsPanel<O extends ObjectType>
extends OperationalButtonsPanel<O>
- See Also:
-
Field Summary
Fields 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
ConstructorsConstructorDescriptionInlineOperationalButtonsPanel(String id, LoadableModel<PrismObjectWrapper<O>> wrapperModel) -
Method Summary
Modifier and TypeMethodDescriptionprotected final voidaddButtons(org.apache.wicket.markup.repeater.RepeatingView repeatingView) protected voidaddLefButtons(@NotNull org.apache.wicket.markup.repeater.RepeatingView leftButtonsView) protected voidaddRightButtons(@NotNull org.apache.wicket.markup.repeater.RepeatingView rightButtonsView) protected final voidaddStateButtons(org.apache.wicket.markup.repeater.RepeatingView stateButtonsView) protected voidbuildInitialRepeatingView(org.apache.wicket.markup.repeater.RepeatingView repeatingView) protected abstract org.apache.wicket.model.IModel<String>createSubmitButtonLabelModel(PrismObjectWrapper<O> modelObject) protected Stringprotected Stringprotected abstract org.apache.wicket.model.IModel<String>getDeleteButtonLabelModel(PrismObjectWrapper<O> modelObject) protected Stringprotected org.apache.wicket.model.IModel<String>getTitle()protected voidMethods inherited from class com.evolveum.midpoint.gui.impl.page.admin.component.OperationalButtonsPanel
backPerformed, backPerformedConfirmed, buttonsExist, createBackButton, createDeleteButton, createEditRawButton, createSaveButton, deleteConfirmPerformed, editRawPerformedConfirmed, getObjectType, getPrismObject, hasUnsavedChanges, isDeleteButtonVisible, isEditingObject, isEditRawButtonVisible, isForcedPreview, isReadonly, isSaveButtonVisible, onInitialize, submitPerformedMethods inherited from class com.evolveum.midpoint.gui.api.component.BasePanel
createComponentPath, createModel, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, getFeedbackPanel, getMidpointConfiguration, getModel, getModelObject, getPageBase, getParentPage, getPrismContext, getRegistry, getSchemaService, getSession, 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, 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.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
-
InlineOperationalButtonsPanel
-
-
Method Details
-
initButtons
protected void initButtons()- Overrides:
initButtonsin classOperationalButtonsPanel<O extends ObjectType>
-
getDeleteButtonCssClass
- Overrides:
getDeleteButtonCssClassin classOperationalButtonsPanel<O extends ObjectType>
-
getBackCssClass
- Overrides:
getBackCssClassin classOperationalButtonsPanel<O extends ObjectType>
-
addStateButtons
protected final void addStateButtons(org.apache.wicket.markup.repeater.RepeatingView stateButtonsView) - Overrides:
addStateButtonsin classOperationalButtonsPanel<O extends ObjectType>
-
addButtons
protected final void addButtons(org.apache.wicket.markup.repeater.RepeatingView repeatingView) - Overrides:
addButtonsin classOperationalButtonsPanel<O extends ObjectType>
-
addRightButtons
protected void addRightButtons(@NotNull @NotNull org.apache.wicket.markup.repeater.RepeatingView rightButtonsView) -
addLefButtons
protected void addLefButtons(@NotNull @NotNull org.apache.wicket.markup.repeater.RepeatingView leftButtonsView) -
buildInitialRepeatingView
protected void buildInitialRepeatingView(org.apache.wicket.markup.repeater.RepeatingView repeatingView) - Overrides:
buildInitialRepeatingViewin classOperationalButtonsPanel<O extends ObjectType>
-
getDeleteButtonLabelModel
protected abstract org.apache.wicket.model.IModel<String> getDeleteButtonLabelModel(PrismObjectWrapper<O> modelObject) - Overrides:
getDeleteButtonLabelModelin classOperationalButtonsPanel<O extends ObjectType>
-
createSubmitButtonLabelModel
protected abstract org.apache.wicket.model.IModel<String> createSubmitButtonLabelModel(PrismObjectWrapper<O> modelObject) - Overrides:
createSubmitButtonLabelModelin classOperationalButtonsPanel<O extends ObjectType>
-
getTitle
-
getSaveButtonAdditionalCssClass
- Overrides:
getSaveButtonAdditionalCssClassin classOperationalButtonsPanel<O extends ObjectType>
-