1
19
20 package com.liferay.portal.service;
21
22 import com.liferay.portal.PortalException;
23 import com.liferay.portal.SystemException;
24 import com.liferay.portal.kernel.annotation.Propagation;
25 import com.liferay.portal.kernel.annotation.Transactional;
26
27
51 @Transactional(rollbackFor = {
52 PortalException.class, SystemException.class})
53 public interface ImageLocalService {
54 public com.liferay.portal.model.Image addImage(
55 com.liferay.portal.model.Image image)
56 throws com.liferay.portal.SystemException;
57
58 public com.liferay.portal.model.Image createImage(long imageId);
59
60 public void deleteImage(long imageId)
61 throws com.liferay.portal.SystemException,
62 com.liferay.portal.PortalException;
63
64 public void deleteImage(com.liferay.portal.model.Image image)
65 throws com.liferay.portal.SystemException;
66
67 public java.util.List<Object> dynamicQuery(
68 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
69 throws com.liferay.portal.SystemException;
70
71 public java.util.List<Object> dynamicQuery(
72 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
73 int end) throws com.liferay.portal.SystemException;
74
75 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
76 public com.liferay.portal.model.Image getImage(long imageId)
77 throws com.liferay.portal.SystemException,
78 com.liferay.portal.PortalException;
79
80 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
81 public java.util.List<com.liferay.portal.model.Image> getImages(int start,
82 int end) throws com.liferay.portal.SystemException;
83
84 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
85 public int getImagesCount() throws com.liferay.portal.SystemException;
86
87 public com.liferay.portal.model.Image updateImage(
88 com.liferay.portal.model.Image image)
89 throws com.liferay.portal.SystemException;
90
91 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
92 public com.liferay.portal.model.Image getCompanyLogo(long imageId);
93
94 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
95 public com.liferay.portal.model.Image getDefaultCompanyLogo();
96
97 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
98 public com.liferay.portal.model.Image getDefaultSpacer();
99
100 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
101 public com.liferay.portal.model.Image getDefaultUserFemalePortrait();
102
103 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
104 public com.liferay.portal.model.Image getDefaultUserMalePortrait();
105
106 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
107 public com.liferay.portal.model.Image getImage(byte[] bytes)
108 throws java.io.IOException;
109
110 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
111 public com.liferay.portal.model.Image getImage(java.io.File file)
112 throws java.io.IOException;
113
114 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
115 public com.liferay.portal.model.Image getImage(java.io.InputStream is)
116 throws java.io.IOException;
117
118 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
119 public com.liferay.portal.model.Image getImageOrDefault(long imageId);
120
121 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
122 public java.util.List<com.liferay.portal.model.Image> getImages()
123 throws com.liferay.portal.SystemException;
124
125 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
126 public java.util.List<com.liferay.portal.model.Image> getImagesBySize(
127 int size) throws com.liferay.portal.SystemException;
128
129 public boolean isNullOrDefaultSpacer(byte[] bytes);
130
131 public com.liferay.portal.model.Image updateImage(long imageId, byte[] bytes)
132 throws com.liferay.portal.SystemException;
133
134 public com.liferay.portal.model.Image updateImage(long imageId,
135 java.io.File file) throws com.liferay.portal.SystemException;
136
137 public com.liferay.portal.model.Image updateImage(long imageId,
138 java.io.InputStream is) throws com.liferay.portal.SystemException;
139
140 public com.liferay.portal.model.Image updateImage(long imageId,
141 byte[] bytes, java.lang.String type, int height, int width, int size)
142 throws com.liferay.portal.SystemException;
143 }