Class UploadDownloadPanel
- 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.web.component.prism.InputPanel
-
- com.evolveum.midpoint.web.component.input.UploadDownloadPanel
-
- All Implemented Interfaces:
Validatable,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 class UploadDownloadPanel extends InputPanel
- Author:
- shood, lazyman, katkav
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description UploadDownloadPanel(String id, boolean isReadOnly)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>getAllowedUploadContentTypes()org.apache.wicket.markup.html.form.FormComponentgetBaseFormComponent()StringgetDownloadContentType()StringgetDownloadFileName()InputStreamgetStream()protected voidonInitialize()voidremoveFilePerformed(org.apache.wicket.ajax.AjaxRequestTarget target)voidsetAllowedUploadContentTypes(List<String> allowedUploadContentTypes)voidupdateValue(byte[] file)voiduploadFileFailed(org.apache.wicket.ajax.AjaxRequestTarget target)voiduploadFilePerformed(org.apache.wicket.ajax.AjaxRequestTarget target)-
Methods inherited from class com.evolveum.midpoint.web.component.prism.InputPanel
append, createStringResource, getFormComponents, getLocalizationService, getPageAdminLTE, getPageBase, getValidatableComponent, required, setComponentLabel
-
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, getSession, 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
-
UploadDownloadPanel
public UploadDownloadPanel(String id, boolean isReadOnly)
-
-
Method Detail
-
setAllowedUploadContentTypes
public void setAllowedUploadContentTypes(List<String> allowedUploadContentTypes)
-
onInitialize
protected void onInitialize()
- Overrides:
onInitializein classorg.apache.wicket.MarkupContainer
-
getBaseFormComponent
public org.apache.wicket.markup.html.form.FormComponent getBaseFormComponent()
- Specified by:
getBaseFormComponentin classInputPanel
-
uploadFilePerformed
public void uploadFilePerformed(org.apache.wicket.ajax.AjaxRequestTarget target)
-
removeFilePerformed
public void removeFilePerformed(org.apache.wicket.ajax.AjaxRequestTarget target)
-
uploadFileFailed
public void uploadFileFailed(org.apache.wicket.ajax.AjaxRequestTarget target)
-
updateValue
public void updateValue(byte[] file)
-
getStream
public InputStream getStream()
-
getDownloadFileName
public String getDownloadFileName()
-
getDownloadContentType
public String getDownloadContentType()
-
-