1
22
23 package com.liferay.portlet.imagegallery.service;
24
25
26
51 public interface IGImageService {
52 public com.liferay.portlet.imagegallery.model.IGImage addImage(
53 long folderId, java.lang.String name, java.lang.String description,
54 java.io.File file, java.lang.String contentType,
55 java.lang.String[] tagsEntries, boolean addCommunityPermissions,
56 boolean addGuestPermissions)
57 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
58 com.liferay.portal.PortalException;
59
60 public com.liferay.portlet.imagegallery.model.IGImage addImage(
61 long folderId, java.lang.String name, java.lang.String description,
62 java.io.File file, java.lang.String contentType,
63 java.lang.String[] tagsEntries,
64 java.lang.String[] communityPermissions,
65 java.lang.String[] guestPermissions)
66 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
67 com.liferay.portal.PortalException;
68
69 public void deleteImage(long imageId)
70 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
71 com.liferay.portal.PortalException;
72
73 public void deleteImageByFolderIdAndNameWithExtension(long folderId,
74 java.lang.String nameWithExtension)
75 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
76 com.liferay.portal.PortalException;
77
78 public com.liferay.portlet.imagegallery.model.IGImage getImage(long imageId)
79 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
80 com.liferay.portal.PortalException;
81
82 public com.liferay.portlet.imagegallery.model.IGImage getImageByFolderIdAndNameWithExtension(
83 long folderId, java.lang.String nameWithExtension)
84 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
85 com.liferay.portal.PortalException;
86
87 public com.liferay.portlet.imagegallery.model.IGImage getImageByLargeImageId(
88 long largeImageId)
89 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
90 com.liferay.portal.PortalException;
91
92 public com.liferay.portlet.imagegallery.model.IGImage getImageBySmallImageId(
93 long smallImageId)
94 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
95 com.liferay.portal.PortalException;
96
97 public java.util.List<com.liferay.portlet.imagegallery.model.IGImage> getImages(
98 long folderId)
99 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
100 com.liferay.portal.PortalException;
101
102 public com.liferay.portlet.imagegallery.model.IGImage updateImage(
103 long imageId, long folderId, java.lang.String name,
104 java.lang.String description, java.io.File file,
105 java.lang.String contentType, java.lang.String[] tagsEntries)
106 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
107 com.liferay.portal.PortalException;
108 }