Class BinaryFieldPanel
- java.lang.Object
-
- org.apache.wicket.Component
-
- org.apache.wicket.MarkupContainer
-
- org.apache.wicket.markup.html.WebMarkupContainer
-
- org.apache.wicket.markup.html.panel.Panel
-
- org.apache.syncope.client.ui.commons.markup.html.form.AbstractFieldPanel<T>
-
- org.apache.syncope.client.ui.commons.markup.html.form.FieldPanel<String>
-
- org.apache.syncope.client.ui.commons.markup.html.form.BaseBinaryFieldPanel
-
- org.apache.syncope.client.console.wicket.markup.html.form.BinaryFieldPanel
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Iterable<Component>
,IEventSink
,IEventSource
,IFeedbackContributor
,IConverterLocator
,IMetadataContext<Serializable,Component>
,IQueueRegion
,IHeaderContributor
,IRequestableComponent
,IHierarchical<Component>
,IClusterable
public class BinaryFieldPanel extends BaseBinaryFieldPanel
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected WebMarkupContainer
container
protected AjaxLink<Void>
downloadLink
protected Fragment
emptyFragment
protected BinaryFieldDownload
fileDownload
protected String
fileKey
protected de.agilecoders.wicket.extensions.markup.html.bootstrap.form.fileinput.BootstrapFileInputField
fileUpload
protected Bytes
maxUploadSize
protected String
mimeType
protected IModel<String>
model
protected BinaryPreviewer
previewer
protected PreviewUtils
previewUtils
protected IndicatingAjaxLink<Void>
resetLink
protected Form<?>
uploadForm
-
Fields inherited from class org.apache.syncope.client.ui.commons.markup.html.form.FieldPanel
field, title
-
Fields inherited from class org.apache.syncope.client.ui.commons.markup.html.form.AbstractFieldPanel
isRequiredLabelAdded, LABEL, LOG, name
-
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
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected javax.ws.rs.core.Response
buildResponse()
protected void
changePreviewer(Component panelPreview)
BinaryFieldPanel
clone()
protected void
sendError(Exception exception)
FieldPanel<String>
setNewModel(IModel<String> model)
FieldPanel<String>
setReadOnly(boolean readOnly)
-
Methods inherited from class org.apache.syncope.client.ui.commons.markup.html.form.FieldPanel
getField, getIndex, getModelObject, getPageReference, isReadOnly, isRequired, setIndex, setModelObject, setNewModel, setNewModel, setNewModel, setPlaceholder, setRequired, setStyleSheet, setStyleSheet, settingsDependingComponents, setTitle, setTitle
-
Methods inherited from class org.apache.syncope.client.ui.commons.markup.html.form.AbstractFieldPanel
addLabel, addLabel, addRequiredLabel, externalActionIcon, getName, hideLabel, removeRequiredLabel, showExternAction
-
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, onInitialize, 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
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
-
-
-
-
Field Detail
-
previewUtils
@SpringBean protected PreviewUtils previewUtils
-
mimeType
protected final String mimeType
-
container
protected final WebMarkupContainer container
-
uploadForm
protected final Form<?> uploadForm
-
emptyFragment
protected final Fragment emptyFragment
-
fileUpload
protected final de.agilecoders.wicket.extensions.markup.html.bootstrap.form.fileinput.BootstrapFileInputField fileUpload
-
fileDownload
protected final BinaryFieldDownload fileDownload
-
previewer
protected final BinaryPreviewer previewer
-
resetLink
protected final IndicatingAjaxLink<Void> resetLink
-
maxUploadSize
protected final Bytes maxUploadSize
-
fileKey
protected final String fileKey
-
-
Method Detail
-
buildResponse
protected javax.ws.rs.core.Response buildResponse()
-
changePreviewer
protected void changePreviewer(Component panelPreview)
-
clone
public BinaryFieldPanel clone()
- Overrides:
clone
in classFieldPanel<String>
-
setNewModel
public FieldPanel<String> setNewModel(IModel<String> model)
- Overrides:
setNewModel
in classFieldPanel<String>
-
sendError
protected void sendError(Exception exception)
- Specified by:
sendError
in classBaseBinaryFieldPanel
-
setReadOnly
public FieldPanel<String> setReadOnly(boolean readOnly)
- Overrides:
setReadOnly
in classFieldPanel<String>
-
-