Liferay 7.0-ce-m6

com.liferay.portal.kernel.image.selector
Class BaseImageSelectorUploadHandler

java.lang.Object
  extended by com.liferay.portal.kernel.image.selector.BaseImageSelectorUploadHandler
All Implemented Interfaces:
ImageSelectorUploadHandler

public abstract class BaseImageSelectorUploadHandler
extends Object
implements ImageSelectorUploadHandler


Constructor Summary
BaseImageSelectorUploadHandler()
           
 
Method Summary
protected abstract  void checkPermission(long groupId, PermissionChecker permissionChecker)
           
protected  JSONObject getImageJSONObject(PortletRequest portletRequest)
           
protected abstract  void handleUploadException(PortletRequest portletRequest, PortletResponse portletResponse, PortalException pe, JSONObject jsonObject)
           
 void uploadSelectedImage(PortletRequest portletRequest, PortletResponse portletResponse)
           
protected abstract  void validateFile(String fileName, String contentType, long size)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseImageSelectorUploadHandler

public BaseImageSelectorUploadHandler()
Method Detail

uploadSelectedImage

public void uploadSelectedImage(PortletRequest portletRequest,
                                PortletResponse portletResponse)
                         throws PortalException
Specified by:
uploadSelectedImage in interface ImageSelectorUploadHandler
Throws:
PortalException

checkPermission

protected abstract void checkPermission(long groupId,
                                        PermissionChecker permissionChecker)
                                 throws PortalException
Throws:
PortalException

getImageJSONObject

protected JSONObject getImageJSONObject(PortletRequest portletRequest)
                                 throws PortalException
Throws:
PortalException

handleUploadException

protected abstract void handleUploadException(PortletRequest portletRequest,
                                              PortletResponse portletResponse,
                                              PortalException pe,
                                              JSONObject jsonObject)
                                       throws PortalException
Throws:
PortalException

validateFile

protected abstract void validateFile(String fileName,
                                     String contentType,
                                     long size)
                              throws PortalException
Throws:
PortalException

Liferay 7.0-ce-m6