1
19
20 package com.liferay.portlet.imagegallery.service;
21
22
23
44 public class IGImageServiceUtil {
45 public static com.liferay.portlet.imagegallery.model.IGImage addImage(
46 long folderId, java.lang.String name, java.lang.String description,
47 java.io.File file, java.lang.String contentType,
48 java.lang.String[] tagsEntries, boolean addCommunityPermissions,
49 boolean addGuestPermissions)
50 throws com.liferay.portal.PortalException,
51 com.liferay.portal.SystemException, java.rmi.RemoteException {
52 return getService()
53 .addImage(folderId, name, description, file, contentType,
54 tagsEntries, addCommunityPermissions, addGuestPermissions);
55 }
56
57 public static com.liferay.portlet.imagegallery.model.IGImage addImage(
58 long folderId, java.lang.String name, java.lang.String description,
59 java.io.File file, java.lang.String contentType,
60 java.lang.String[] tagsEntries,
61 java.lang.String[] communityPermissions,
62 java.lang.String[] guestPermissions)
63 throws com.liferay.portal.PortalException,
64 com.liferay.portal.SystemException, java.rmi.RemoteException {
65 return getService()
66 .addImage(folderId, name, description, file, contentType,
67 tagsEntries, communityPermissions, guestPermissions);
68 }
69
70 public static void deleteImage(long imageId)
71 throws com.liferay.portal.PortalException,
72 com.liferay.portal.SystemException, java.rmi.RemoteException {
73 getService().deleteImage(imageId);
74 }
75
76 public static void deleteImageByFolderIdAndNameWithExtension(
77 long folderId, java.lang.String nameWithExtension)
78 throws com.liferay.portal.PortalException,
79 com.liferay.portal.SystemException, java.rmi.RemoteException {
80 getService()
81 .deleteImageByFolderIdAndNameWithExtension(folderId,
82 nameWithExtension);
83 }
84
85 public static com.liferay.portlet.imagegallery.model.IGImage getImage(
86 long imageId)
87 throws com.liferay.portal.PortalException,
88 com.liferay.portal.SystemException, java.rmi.RemoteException {
89 return getService().getImage(imageId);
90 }
91
92 public static com.liferay.portlet.imagegallery.model.IGImage getImageByFolderIdAndNameWithExtension(
93 long folderId, java.lang.String nameWithExtension)
94 throws com.liferay.portal.PortalException,
95 com.liferay.portal.SystemException, java.rmi.RemoteException {
96 return getService()
97 .getImageByFolderIdAndNameWithExtension(folderId,
98 nameWithExtension);
99 }
100
101 public static com.liferay.portlet.imagegallery.model.IGImage getImageByLargeImageId(
102 long largeImageId)
103 throws com.liferay.portal.PortalException,
104 com.liferay.portal.SystemException, java.rmi.RemoteException {
105 return getService().getImageByLargeImageId(largeImageId);
106 }
107
108 public static com.liferay.portlet.imagegallery.model.IGImage getImageBySmallImageId(
109 long smallImageId)
110 throws com.liferay.portal.PortalException,
111 com.liferay.portal.SystemException, java.rmi.RemoteException {
112 return getService().getImageBySmallImageId(smallImageId);
113 }
114
115 public static java.util.List<com.liferay.portlet.imagegallery.model.IGImage> getImages(
116 long folderId)
117 throws com.liferay.portal.PortalException,
118 com.liferay.portal.SystemException, java.rmi.RemoteException {
119 return getService().getImages(folderId);
120 }
121
122 public static com.liferay.portlet.imagegallery.model.IGImage updateImage(
123 long imageId, long folderId, java.lang.String name,
124 java.lang.String description, java.io.File file,
125 java.lang.String contentType, java.lang.String[] tagsEntries)
126 throws com.liferay.portal.PortalException,
127 com.liferay.portal.SystemException, java.rmi.RemoteException {
128 return getService()
129 .updateImage(imageId, folderId, name, description, file,
130 contentType, tagsEntries);
131 }
132
133 public static IGImageService getService() {
134 if (_service == null) {
135 throw new RuntimeException("IGImageService is not set");
136 }
137
138 return _service;
139 }
140
141 public void setService(IGImageService service) {
142 _service = service;
143 }
144
145 private static IGImageService _service;
146 }