1
22
23 package com.liferay.portlet.expando.service;
24
25 import com.liferay.portal.PortalException;
26 import com.liferay.portal.SystemException;
27 import com.liferay.portal.kernel.annotation.Isolation;
28 import com.liferay.portal.kernel.annotation.Propagation;
29 import com.liferay.portal.kernel.annotation.Transactional;
30
31
55 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
56 PortalException.class, SystemException.class})
57 public interface ExpandoColumnLocalService {
58 public com.liferay.portlet.expando.model.ExpandoColumn addExpandoColumn(
59 com.liferay.portlet.expando.model.ExpandoColumn expandoColumn)
60 throws com.liferay.portal.SystemException;
61
62 public com.liferay.portlet.expando.model.ExpandoColumn createExpandoColumn(
63 long columnId);
64
65 public void deleteExpandoColumn(long columnId)
66 throws com.liferay.portal.SystemException,
67 com.liferay.portal.PortalException;
68
69 public void deleteExpandoColumn(
70 com.liferay.portlet.expando.model.ExpandoColumn expandoColumn)
71 throws com.liferay.portal.SystemException;
72
73 public java.util.List<Object> dynamicQuery(
74 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
75 throws com.liferay.portal.SystemException;
76
77 public java.util.List<Object> dynamicQuery(
78 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
79 int end) throws com.liferay.portal.SystemException;
80
81 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
82 public com.liferay.portlet.expando.model.ExpandoColumn getExpandoColumn(
83 long columnId)
84 throws com.liferay.portal.SystemException,
85 com.liferay.portal.PortalException;
86
87 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
88 public java.util.List<com.liferay.portlet.expando.model.ExpandoColumn> getExpandoColumns(
89 int start, int end) throws com.liferay.portal.SystemException;
90
91 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
92 public int getExpandoColumnsCount()
93 throws com.liferay.portal.SystemException;
94
95 public com.liferay.portlet.expando.model.ExpandoColumn updateExpandoColumn(
96 com.liferay.portlet.expando.model.ExpandoColumn expandoColumn)
97 throws com.liferay.portal.SystemException;
98
99 public com.liferay.portlet.expando.model.ExpandoColumn updateExpandoColumn(
100 com.liferay.portlet.expando.model.ExpandoColumn expandoColumn,
101 boolean merge) throws com.liferay.portal.SystemException;
102
103 public com.liferay.portlet.expando.model.ExpandoColumn addColumn(
104 long tableId, java.lang.String name, int type)
105 throws com.liferay.portal.PortalException,
106 com.liferay.portal.SystemException;
107
108 public com.liferay.portlet.expando.model.ExpandoColumn addColumn(
109 long tableId, java.lang.String name, int type,
110 java.lang.Object defaultData)
111 throws com.liferay.portal.PortalException,
112 com.liferay.portal.SystemException;
113
114 public void deleteColumn(long columnId)
115 throws com.liferay.portal.PortalException,
116 com.liferay.portal.SystemException;
117
118 public void deleteColumn(long tableId, java.lang.String name)
119 throws com.liferay.portal.PortalException,
120 com.liferay.portal.SystemException;
121
122 public void deleteColumn(long classNameId, java.lang.String tableName,
123 java.lang.String name)
124 throws com.liferay.portal.PortalException,
125 com.liferay.portal.SystemException;
126
127 public void deleteColumn(java.lang.String className,
128 java.lang.String tableName, java.lang.String name)
129 throws com.liferay.portal.PortalException,
130 com.liferay.portal.SystemException;
131
132 public void deleteColumns(long tableId)
133 throws com.liferay.portal.PortalException,
134 com.liferay.portal.SystemException;
135
136 public void deleteColumns(long classNameId, java.lang.String tableName)
137 throws com.liferay.portal.PortalException,
138 com.liferay.portal.SystemException;
139
140 public void deleteColumns(java.lang.String className,
141 java.lang.String tableName)
142 throws com.liferay.portal.PortalException,
143 com.liferay.portal.SystemException;
144
145 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
146 public com.liferay.portlet.expando.model.ExpandoColumn getColumn(
147 long columnId)
148 throws com.liferay.portal.PortalException,
149 com.liferay.portal.SystemException;
150
151 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
152 public com.liferay.portlet.expando.model.ExpandoColumn getColumn(
153 long tableId, java.lang.String name)
154 throws com.liferay.portal.PortalException,
155 com.liferay.portal.SystemException;
156
157 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
158 public com.liferay.portlet.expando.model.ExpandoColumn getColumn(
159 long classNameId, java.lang.String tableName, java.lang.String name)
160 throws com.liferay.portal.SystemException;
161
162 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
163 public com.liferay.portlet.expando.model.ExpandoColumn getColumn(
164 java.lang.String className, java.lang.String tableName,
165 java.lang.String name) throws com.liferay.portal.SystemException;
166
167 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
168 public java.util.List<com.liferay.portlet.expando.model.ExpandoColumn> getColumns(
169 long tableId) throws com.liferay.portal.SystemException;
170
171 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
172 public java.util.List<com.liferay.portlet.expando.model.ExpandoColumn> getColumns(
173 long classNameId, java.lang.String tableName)
174 throws com.liferay.portal.SystemException;
175
176 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
177 public java.util.List<com.liferay.portlet.expando.model.ExpandoColumn> getColumns(
178 java.lang.String className, java.lang.String tableName)
179 throws com.liferay.portal.SystemException;
180
181 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
182 public int getColumnsCount(long tableId)
183 throws com.liferay.portal.SystemException;
184
185 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
186 public int getColumnsCount(long classNameId, java.lang.String tableName)
187 throws com.liferay.portal.SystemException;
188
189 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
190 public int getColumnsCount(java.lang.String className,
191 java.lang.String tableName) throws com.liferay.portal.SystemException;
192
193 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
194 public com.liferay.portlet.expando.model.ExpandoColumn getDefaultTableColumn(
195 long classNameId, java.lang.String name)
196 throws com.liferay.portal.SystemException;
197
198 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
199 public com.liferay.portlet.expando.model.ExpandoColumn getDefaultTableColumn(
200 java.lang.String className, java.lang.String name)
201 throws com.liferay.portal.SystemException;
202
203 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
204 public java.util.List<com.liferay.portlet.expando.model.ExpandoColumn> getDefaultTableColumns(
205 long classNameId) throws com.liferay.portal.SystemException;
206
207 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
208 public java.util.List<com.liferay.portlet.expando.model.ExpandoColumn> getDefaultTableColumns(
209 java.lang.String className) throws com.liferay.portal.SystemException;
210
211 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
212 public int getDefaultTableColumnsCount(long classNameId)
213 throws com.liferay.portal.SystemException;
214
215 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
216 public int getDefaultTableColumnsCount(java.lang.String className)
217 throws com.liferay.portal.SystemException;
218
219 public com.liferay.portlet.expando.model.ExpandoColumn updateColumn(
220 long columnId, java.lang.String name, int type)
221 throws com.liferay.portal.PortalException,
222 com.liferay.portal.SystemException;
223
224 public com.liferay.portlet.expando.model.ExpandoColumn updateColumn(
225 long columnId, java.lang.String name, int type,
226 java.lang.Object defaultData)
227 throws com.liferay.portal.PortalException,
228 com.liferay.portal.SystemException;
229
230 public com.liferay.portlet.expando.model.ExpandoColumn updateTypeSettings(
231 long columnId, java.lang.String typeSettings)
232 throws com.liferay.portal.PortalException,
233 com.liferay.portal.SystemException;
234 }