Class AsyncDashboardPanel<V,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>
com.evolveum.midpoint.web.component.AsyncUpdatePanel<V,CallableResult<T>>
com.evolveum.midpoint.web.page.admin.home.component.AsyncDashboardPanel<V,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

public abstract class AsyncDashboardPanel<V,T> extends AsyncUpdatePanel<V,CallableResult<T>>
Author:
lazyman
See Also:
  • Field Summary

    Fields inherited from class com.evolveum.midpoint.web.component.AsyncUpdatePanel

    DEFAULT_TIMER_DURATION

    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

    Constructors
    Constructor
    Description
    AsyncDashboardPanel(String id, org.apache.wicket.model.IModel<String> title, String icon, String boxCssClasses)
     
    AsyncDashboardPanel(String id, org.apache.wicket.model.IModel<String> title, String icon, String boxCssClasses, boolean noPadding)
     
    AsyncDashboardPanel(String id, org.apache.wicket.model.IModel<String> title, String icon, org.apache.wicket.model.IModel<V> callableParameterModel, String boxCssClasses)
     
    AsyncDashboardPanel(String id, org.apache.wicket.model.IModel<String> title, String icon, org.apache.wicket.model.IModel<V> callableParameterModel, Duration durationSecs, String boxCssClasses)
     
    AsyncDashboardPanel(String id, org.apache.wicket.model.IModel<String> title, String icon, org.apache.wicket.model.IModel<V> callableParameterModel, Duration durationSecs, String boxCssClasses, boolean noPadding)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    onPostSuccess(org.apache.wicket.ajax.AjaxRequestTarget target)
     
    protected void
    onUpdateError(org.apache.wicket.ajax.AjaxRequestTarget target, Exception ex)
     

    Methods inherited from class com.evolveum.midpoint.web.component.AsyncUpdatePanel

    createCallable, getLoadingComponent, getMainComponent, isLoadingVisible, onInitialize

    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

    • AsyncDashboardPanel

      public AsyncDashboardPanel(String id, org.apache.wicket.model.IModel<String> title, String icon, String boxCssClasses)
    • AsyncDashboardPanel

      public AsyncDashboardPanel(String id, org.apache.wicket.model.IModel<String> title, String icon, String boxCssClasses, boolean noPadding)
    • AsyncDashboardPanel

      public AsyncDashboardPanel(String id, org.apache.wicket.model.IModel<String> title, String icon, org.apache.wicket.model.IModel<V> callableParameterModel, String boxCssClasses)
    • AsyncDashboardPanel

      public AsyncDashboardPanel(String id, org.apache.wicket.model.IModel<String> title, String icon, org.apache.wicket.model.IModel<V> callableParameterModel, Duration durationSecs, String boxCssClasses)
    • AsyncDashboardPanel

      public AsyncDashboardPanel(String id, org.apache.wicket.model.IModel<String> title, String icon, org.apache.wicket.model.IModel<V> callableParameterModel, Duration durationSecs, String boxCssClasses, boolean noPadding)
  • Method Details