Class ReportOperationalButtonsPanel
- 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<AH>
-
- com.evolveum.midpoint.gui.impl.page.admin.component.AssignmentHolderOperationalButtonsPanel<ReportType>
-
- com.evolveum.midpoint.gui.impl.page.admin.report.component.ReportOperationalButtonsPanel
-
- 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 ReportOperationalButtonsPanel extends AssignmentHolderOperationalButtonsPanel<ReportType>
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.evolveum.midpoint.gui.impl.page.admin.component.AssignmentHolderOperationalButtonsPanel
OPERATION_EXECUTE_ARCHETYPE_CHANGES, OPERATION_LOAD_FILTERED_ARCHETYPES
-
-
Constructor Summary
Constructors Constructor Description ReportOperationalButtonsPanel(String id, LoadableModel<PrismObjectWrapper<ReportType>> model)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
addButtons(org.apache.wicket.markup.repeater.RepeatingView repeatingView)
protected abstract ReportObjectsListPanel<?>
getReportTable()
protected abstract org.apache.wicket.Component
getTableBox()
protected abstract org.apache.wicket.Component
getTableContainer()
static boolean
hasParameters(ReportType report)
static void
importReportPerformed(org.apache.wicket.ajax.AjaxRequestTarget target, PrismObject<ReportType> report, PageBase pageBase)
protected abstract Boolean
isEditObject()
Boolean
isShowingPreview()
protected void
onInitialize()
static void
runReportPerformed(org.apache.wicket.ajax.AjaxRequestTarget target, PrismObject<ReportType> report, PageBase pageBase)
abstract void
saveAndRunPerformed(org.apache.wicket.ajax.AjaxRequestTarget target)
-
Methods inherited from class com.evolveum.midpoint.gui.impl.page.admin.component.AssignmentHolderOperationalButtonsPanel
addArchetypePerformed, getMainPopupBodyId, isAssignmentAddedOrRemoved, isChangeArchetypeButtonVisible, isSavePreviewButtonEnabled, refresh, showMainPopup
-
Methods inherited from class com.evolveum.midpoint.gui.impl.page.admin.component.OperationalButtonsPanel
addStateButtons, backPerformed, backPerformedConfirmed, buttonsExist, deleteConfirmPerformed, editRawPerformedConfirmed, getObjectType, getPrismObject, hasUnsavedChanges, isDeleteButtonVisible, isEditingObject, isEditRawButtonVisible, isReadonly, isSaveButtonVisible, savePerformed
-
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, 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, 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 java.lang.Iterable
forEach, spliterator
-
-
-
-
Constructor Detail
-
ReportOperationalButtonsPanel
public ReportOperationalButtonsPanel(String id, LoadableModel<PrismObjectWrapper<ReportType>> model)
-
-
Method Detail
-
addButtons
protected void addButtons(org.apache.wicket.markup.repeater.RepeatingView repeatingView)
- Overrides:
addButtons
in classAssignmentHolderOperationalButtonsPanel<ReportType>
-
onInitialize
protected void onInitialize()
- Overrides:
onInitialize
in classOperationalButtonsPanel<ReportType>
-
isEditObject
protected abstract Boolean isEditObject()
-
getTableContainer
protected abstract org.apache.wicket.Component getTableContainer()
-
getTableBox
protected abstract org.apache.wicket.Component getTableBox()
-
getReportTable
protected abstract ReportObjectsListPanel<?> getReportTable()
-
importReportPerformed
public static void importReportPerformed(org.apache.wicket.ajax.AjaxRequestTarget target, PrismObject<ReportType> report, PageBase pageBase)
-
runReportPerformed
public static void runReportPerformed(org.apache.wicket.ajax.AjaxRequestTarget target, PrismObject<ReportType> report, PageBase pageBase)
-
saveAndRunPerformed
public abstract void saveAndRunPerformed(org.apache.wicket.ajax.AjaxRequestTarget target)
-
isShowingPreview
public Boolean isShowingPreview()
-
hasParameters
public static boolean hasParameters(ReportType report)
-
-