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
PANEL
Fields 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
ConstructorDescriptionInlineOperationalButtonsPanel
(String id, LoadableModel<PrismObjectWrapper<O>> wrapperModel) -
Method Summary
Modifier and TypeMethodDescriptionprotected final void
addButtons
(org.apache.wicket.markup.repeater.RepeatingView repeatingView) protected void
addLefButtons
(@NotNull org.apache.wicket.markup.repeater.RepeatingView leftButtonsView) protected void
addRightButtons
(@NotNull org.apache.wicket.markup.repeater.RepeatingView rightButtonsView) protected final void
addStateButtons
(org.apache.wicket.markup.repeater.RepeatingView stateButtonsView) protected void
buildInitialRepeatingView
(org.apache.wicket.markup.repeater.RepeatingView repeatingView) protected abstract org.apache.wicket.model.IModel<String>
createSubmitButtonLabelModel
(PrismObjectWrapper<O> modelObject) protected String
protected String
protected abstract org.apache.wicket.model.IModel<String>
getDeleteButtonLabelModel
(PrismObjectWrapper<O> modelObject) protected String
protected org.apache.wicket.model.IModel<String>
getTitle()
protected void
Methods 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, submitPerformed
Methods 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, showResult
Methods inherited from class org.apache.wicket.markup.html.panel.Panel
getRegionMarkup, newMarkupSourcingStrategy
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
Methods 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, visitChildren
Methods 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, wrap
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.apache.wicket.IQueueRegion
dequeue, newDequeueContext
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
InlineOperationalButtonsPanel
-
-
Method Details
-
initButtons
protected void initButtons()- Overrides:
initButtons
in classOperationalButtonsPanel<O extends ObjectType>
-
getDeleteButtonCssClass
- Overrides:
getDeleteButtonCssClass
in classOperationalButtonsPanel<O extends ObjectType>
-
getBackCssClass
- Overrides:
getBackCssClass
in classOperationalButtonsPanel<O extends ObjectType>
-
addStateButtons
protected final void addStateButtons(org.apache.wicket.markup.repeater.RepeatingView stateButtonsView) - Overrides:
addStateButtons
in classOperationalButtonsPanel<O extends ObjectType>
-
addButtons
protected final void addButtons(org.apache.wicket.markup.repeater.RepeatingView repeatingView) - Overrides:
addButtons
in 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:
buildInitialRepeatingView
in classOperationalButtonsPanel<O extends ObjectType>
-
getDeleteButtonLabelModel
protected abstract org.apache.wicket.model.IModel<String> getDeleteButtonLabelModel(PrismObjectWrapper<O> modelObject) - Overrides:
getDeleteButtonLabelModel
in classOperationalButtonsPanel<O extends ObjectType>
-
createSubmitButtonLabelModel
protected abstract org.apache.wicket.model.IModel<String> createSubmitButtonLabelModel(PrismObjectWrapper<O> modelObject) - Overrides:
createSubmitButtonLabelModel
in classOperationalButtonsPanel<O extends ObjectType>
-
getTitle
-
getSaveButtonAdditionalCssClass
- Overrides:
getSaveButtonAdditionalCssClass
in classOperationalButtonsPanel<O extends ObjectType>
-