public class MediaFileUploadEditorChip extends AbstractChip implements StreamAcceptor, ChangeIndicatorChip, SpecialEditor
| Modifier and Type | Field and Description |
|---|---|
static String |
SET_MIME |
static String |
SET_REAL_FILENAME |
static String |
SHOW_PREVIEW_KEY |
static String |
UPLOAD |
CHIP_KEY, FALSE, FRAME_KEY, SHOW_JSP_COMMENTS, TRUE, USE_SOCKET_NAMINGDISPLAY_EVENT, FILTERED_PREFIX| Constructor and Description |
|---|
MediaFileUploadEditorChip(DisplayState displayState,
Chip parent) |
addEventListener, checkValid, clearInfoMessages, clone, containsDisplayEvent, createMenuEntriesForJS, dispose, errorQueueEmpty, getClipboard, getCommandID, getDisplayParameters, getDisplayState, getEventID, getEventURL, getEventValue, getFrame, getID, getInfoMessages, getJaloSession, getLocalizedString, getLocalizedString, getLogger, getMenuEntries, getNameSpace, getNameSpaceFor, getParent, getProposedUniqueName, getProposedUniqueNameFor, getRequestFocus, getSessionIdentifier, getStringValue, getUniqueName, getWindow, goFullScreen, hasVisibleContextMenuEntries, isButtonPushed, isButtonPushed, isErrorQueueEmpty, isValid, leaveFullScreen, notifyEventListeners, notifyEventListeners, postErrorMessage, postInfoMessage, postWindowEvent, refresh, refreshChild, registerUniqueName, removeEventListener, removeInfoMessage, render, render, setClipboard, setParent, setRequestFocus, setValid, setWindowStatus, translateFormFieldToEventName, translateFormFieldToEventValueequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddEventListener, checkValid, dispose, getCommandID, getDisplayParameters, getDisplayState, getEventID, getEventURL, getEventValue, getID, getJaloSession, getMenuEntries, getParent, getUniqueName, goFullScreen, isValid, leaveFullScreen, registerUniqueName, removeEventListener, render, translateFormFieldToEventName, translateFormFieldToEventValuepublic static final String UPLOAD
public static final String SET_MIME
public static final String SET_REAL_FILENAME
public static final String SHOW_PREVIEW_KEY
public MediaFileUploadEditorChip(DisplayState displayState, Chip parent)
public void processEvents(Map events)
ChipprocessEvents in interface Chippublic String getJSPURI()
Chippublic void save()
save in interface SpecialSaveChippublic void reload()
reload in interface SpecialReloadChippublic List getAttributeNames()
getAttributeNames in interface SpecialEditorpublic void setMainAttributeName(String name)
setMainAttributeName in interface SpecialEditorprotected void createTemporalMedia()
protected Media getTemporalMedia()
public boolean hasTemporalMedia()
protected void finalize()
throws Throwable
public void setData(Media media)
protected Media getMedia()
protected ComposedType getMediaType()
public String getURL()
public String getDownloadURL()
public boolean isURLReadable()
public boolean isURLEditable()
public String getMime()
public void setMime(String mime)
public boolean isMimeReadable()
public boolean isMimeEditable()
public String getRealFileName()
public void setRealFileName(String realFilename)
public boolean isRealFileNameReadable()
public boolean isRealFileNameEditable()
protected boolean isAttributeReadable(String attributeName)
protected boolean isAttributeEditable(String attributeName)
public void setData(DataInputStream stream)
setData in interface StreamAcceptorpublic void setData(DataInputStream stream, String originalName, String mimeType)
setData in interface StreamAcceptorpublic NoAccessAttributeEditorChip getNoAccessChip()
public static String getEditorType()
public void setParameter(String parameter)
setParameter in interface SpecialEditorpublic boolean showPreview()
public boolean isImage()
public boolean isChanged()
ChangeIndicatorChip interface. Returns true if the value(s) of this editor was/were
changed in respect to their initial value(s).isChanged in interface ChangeIndicatorChippublic Set<AttributeValueChangeListener> getAttributeValueChangeListeners()
public void addAttributeValueChangeListener(AttributeValueChangeListener listener)
AttributeValueChangeListener to this chip which will be notified if the value contained in this
chip is changed. More precisely it will always be notified when save(), reload() or
setData(DataInputStream) is called.public void removeAttributeValueChangeListener(AttributeValueChangeListener listener)
protected void notifyAttributeValueChangeListeners(AttributeValueChangeEvent event)
AttributeValueChangeListener which have been registered with this editor chip. This method
will implicitly be called if save(), reload() or setData(DataInputStream) is called. So
usually you will not need to call this method yourself!public boolean isUploadEnabled()
public boolean isPreviewEnabled()
public boolean isDownloadEnabled()
public MediaFolder getFolder()
public void setFolder(MediaFolder folder)
Copyright © 2017 SAP SE. All Rights Reserved.