Class ReloadableButton
java.lang.Object
org.apache.wicket.Component
org.apache.wicket.MarkupContainer
org.apache.wicket.markup.html.WebMarkupContainer
org.apache.wicket.markup.html.link.AbstractLink
org.apache.wicket.ajax.markup.html.AjaxLink<String>
com.evolveum.midpoint.web.component.AjaxIconButton
com.evolveum.midpoint.gui.impl.component.button.ReloadableButton
- All Implemented Interfaces:
Serializable
,Iterable<org.apache.wicket.Component>
,org.apache.wicket.ajax.markup.html.IAjaxLink
,org.apache.wicket.event.IEventSink
,org.apache.wicket.event.IEventSource
,org.apache.wicket.feedback.IFeedbackContributor
,org.apache.wicket.IConverterLocator
,org.apache.wicket.IGenericComponent<String,
,org.apache.wicket.ajax.markup.html.AjaxLink<String>> org.apache.wicket.IMetadataContext<Serializable,
,org.apache.wicket.Component> 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:
CampaignActionButton
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected static final String
protected static final String
protected final PageBase
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
ConstructorDescriptionReloadableButton
(String id, PageBase pageBase) ReloadableButton
(String id, PageBase pageBase, org.apache.wicket.model.IModel<String> buttonLabel) ReloadableButton
(String id, PageBase pageBase, org.apache.wicket.model.IModel<String> buttonLabel, String taskOidForReloaded) -
Method Summary
Modifier and TypeMethodDescriptionprotected ActivityDefinitionType
protected String
protected org.apache.wicket.model.IModel<String>
protected String
getCreatedTaskOid
(org.apache.wicket.ajax.AjaxRequestTarget target) protected org.apache.wicket.model.IModel<String>
protected String
protected String
protected String
protected boolean
void
onClick
(org.apache.wicket.ajax.AjaxRequestTarget target) protected void
onComponentTag
(org.apache.wicket.markup.ComponentTag tag) protected void
protected abstract void
refresh
(org.apache.wicket.ajax.AjaxRequestTarget target) Methods inherited from class com.evolveum.midpoint.web.component.AjaxIconButton
getTitle, onComponentTagBody, showTitleAsLabel
Methods inherited from class org.apache.wicket.ajax.markup.html.AjaxLink
getStatelessHint, newAjaxEventBehavior, updateAjaxAttributes
Methods inherited from class org.apache.wicket.markup.html.link.AbstractLink
disableLink, getBody, onDetach, setBody
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, getRegionMarkup, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, 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, getSession, getSizeInBytes, 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, newMarkupSourcingStrategy, onAfterRender, onBeforeRender, 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.IGenericComponent
getDefaultModel, getDefaultModelObject, getModel, getModelObject, setDefaultModel, setDefaultModelObject, setModel, setModelObject
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
OPERATION_RELOAD
-
OPERATION_LOAD_TASK
-
pageBase
-
-
Constructor Details
-
ReloadableButton
-
ReloadableButton
-
ReloadableButton
-
-
Method Details
-
onInitialize
protected void onInitialize()- Overrides:
onInitialize
in classAjaxIconButton
-
getIconCssClass
-
onClick
public void onClick(org.apache.wicket.ajax.AjaxRequestTarget target) - Specified by:
onClick
in interfaceorg.apache.wicket.ajax.markup.html.IAjaxLink
- Specified by:
onClick
in classorg.apache.wicket.ajax.markup.html.AjaxLink<String>
-
getConfirmMessage
-
getCreatedTaskOid
-
getRunningTaskOid
-
refresh
protected abstract void refresh(org.apache.wicket.ajax.AjaxRequestTarget target) -
createActivityDefinition
- Throws:
SchemaException
-
getTaskName
-
onComponentTag
protected void onComponentTag(org.apache.wicket.markup.ComponentTag tag) - Overrides:
onComponentTag
in classAjaxIconButton
-
isEmptyTaskOid
protected boolean isEmptyTaskOid() -
getButtonCssClass
-
getDisabledClassModel
-