001
014
015 package com.liferay.portal.kernel.image;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.exception.SystemException;
019 import com.liferay.portal.model.Image;
020
021 import java.io.InputStream;
022
023
026 public interface Hook {
027
028 public void deleteImage(Image image)
029 throws PortalException, SystemException;
030
031 public byte[] getImageAsBytes(Image image)
032 throws PortalException, SystemException;
033
034 public InputStream getImageAsStream(Image image)
035 throws PortalException, SystemException;
036
037 public void updateImage(Image image, String type, byte[] bytes)
038 throws PortalException, SystemException;
039
040 }