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.PortalException,
67 com.liferay.portal.SystemException;
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.PortalException,
85 com.liferay.portal.SystemException;
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(
115 com.liferay.portlet.expando.model.ExpandoColumn column)
116 throws com.liferay.portal.SystemException;
117
118 public void deleteColumn(long columnId)
119 throws com.liferay.portal.PortalException,
120 com.liferay.portal.SystemException;
121
122 public void deleteColumn(long tableId, java.lang.String name)
123 throws com.liferay.portal.PortalException,
124 com.liferay.portal.SystemException;
125
126 public void deleteColumn(long classNameId, java.lang.String tableName,
127 java.lang.String name)
128 throws com.liferay.portal.PortalException,
129 com.liferay.portal.SystemException;
130
131 public void deleteColumn(java.lang.String className,
132 java.lang.String tableName, java.lang.String name)
133 throws com.liferay.portal.PortalException,
134 com.liferay.portal.SystemException;
135
136 public void deleteColumns(long tableId)
137 throws com.liferay.portal.SystemException;
138
139 public void deleteColumns(long classNameId, java.lang.String tableName)
140 throws com.liferay.portal.PortalException,
141 com.liferay.portal.SystemException;
142
143 public void deleteColumns(java.lang.String className,
144 java.lang.String tableName)
145 throws com.liferay.portal.PortalException,
146 com.liferay.portal.SystemException;
147
148 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
149 public com.liferay.portlet.expando.model.ExpandoColumn getColumn(
150 long columnId)
151 throws com.liferay.portal.PortalException,
152 com.liferay.portal.SystemException;
153
154 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
155 public com.liferay.portlet.expando.model.ExpandoColumn getColumn(
156 long tableId, java.lang.String name)
157 throws com.liferay.portal.PortalException,
158 com.liferay.portal.SystemException;
159
160 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
161 public com.liferay.portlet.expando.model.ExpandoColumn getColumn(
162 long classNameId, java.lang.String tableName, java.lang.String name)
163 throws com.liferay.portal.SystemException;
164
165 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
166 public com.liferay.portlet.expando.model.ExpandoColumn getColumn(
167 java.lang.String className, java.lang.String tableName,
168 java.lang.String name) throws com.liferay.portal.SystemException;
169
170 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
171 public java.util.List<com.liferay.portlet.expando.model.ExpandoColumn> getColumns(
172 long tableId) throws com.liferay.portal.SystemException;
173
174 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
175 public java.util.List<com.liferay.portlet.expando.model.ExpandoColumn> getColumns(
176 long classNameId, java.lang.String tableName)
177 throws com.liferay.portal.SystemException;
178
179 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
180 public java.util.List<com.liferay.portlet.expando.model.ExpandoColumn> getColumns(
181 java.lang.String className, java.lang.String tableName)
182 throws com.liferay.portal.SystemException;
183
184 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
185 public int getColumnsCount(long tableId)
186 throws com.liferay.portal.SystemException;
187
188 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
189 public int getColumnsCount(long classNameId, java.lang.String tableName)
190 throws com.liferay.portal.SystemException;
191
192 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
193 public int getColumnsCount(java.lang.String className,
194 java.lang.String tableName) throws com.liferay.portal.SystemException;
195
196 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
197 public com.liferay.portlet.expando.model.ExpandoColumn getDefaultTableColumn(
198 long classNameId, java.lang.String name)
199 throws com.liferay.portal.SystemException;
200
201 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
202 public com.liferay.portlet.expando.model.ExpandoColumn getDefaultTableColumn(
203 java.lang.String className, java.lang.String name)
204 throws com.liferay.portal.SystemException;
205
206 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
207 public java.util.List<com.liferay.portlet.expando.model.ExpandoColumn> getDefaultTableColumns(
208 long classNameId) throws com.liferay.portal.SystemException;
209
210 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
211 public java.util.List<com.liferay.portlet.expando.model.ExpandoColumn> getDefaultTableColumns(
212 java.lang.String className) throws com.liferay.portal.SystemException;
213
214 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
215 public int getDefaultTableColumnsCount(long classNameId)
216 throws com.liferay.portal.SystemException;
217
218 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
219 public int getDefaultTableColumnsCount(java.lang.String className)
220 throws com.liferay.portal.SystemException;
221
222 public com.liferay.portlet.expando.model.ExpandoColumn updateColumn(
223 long columnId, java.lang.String name, int type)
224 throws com.liferay.portal.PortalException,
225 com.liferay.portal.SystemException;
226
227 public com.liferay.portlet.expando.model.ExpandoColumn updateColumn(
228 long columnId, java.lang.String name, int type,
229 java.lang.Object defaultData)
230 throws com.liferay.portal.PortalException,
231 com.liferay.portal.SystemException;
232
233 public com.liferay.portlet.expando.model.ExpandoColumn updateTypeSettings(
234 long columnId, java.lang.String typeSettings)
235 throws com.liferay.portal.PortalException,
236 com.liferay.portal.SystemException;
237 }