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 void deleteColumn(long columnId)
109 throws com.liferay.portal.PortalException,
110 com.liferay.portal.SystemException;
111
112 public void deleteColumn(long tableId, java.lang.String name)
113 throws com.liferay.portal.PortalException,
114 com.liferay.portal.SystemException;
115
116 public void deleteColumn(long classNameId, java.lang.String tableName,
117 java.lang.String name)
118 throws com.liferay.portal.PortalException,
119 com.liferay.portal.SystemException;
120
121 public void deleteColumn(java.lang.String className,
122 java.lang.String tableName, java.lang.String name)
123 throws com.liferay.portal.PortalException,
124 com.liferay.portal.SystemException;
125
126 public void deleteColumns(long tableId)
127 throws com.liferay.portal.PortalException,
128 com.liferay.portal.SystemException;
129
130 public void deleteColumns(long classNameId, java.lang.String tableName)
131 throws com.liferay.portal.PortalException,
132 com.liferay.portal.SystemException;
133
134 public void deleteColumns(java.lang.String className,
135 java.lang.String tableName)
136 throws com.liferay.portal.PortalException,
137 com.liferay.portal.SystemException;
138
139 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
140 public com.liferay.portlet.expando.model.ExpandoColumn getColumn(
141 long columnId)
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 tableId, java.lang.String name)
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 classNameId, java.lang.String tableName, java.lang.String name)
154 throws com.liferay.portal.SystemException;
155
156 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
157 public com.liferay.portlet.expando.model.ExpandoColumn getColumn(
158 java.lang.String className, java.lang.String tableName,
159 java.lang.String name) throws com.liferay.portal.SystemException;
160
161 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
162 public java.util.List<com.liferay.portlet.expando.model.ExpandoColumn> getColumns(
163 long tableId) throws com.liferay.portal.SystemException;
164
165 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
166 public java.util.List<com.liferay.portlet.expando.model.ExpandoColumn> getColumns(
167 long classNameId, java.lang.String tableName)
168 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 java.lang.String className, java.lang.String tableName)
173 throws com.liferay.portal.SystemException;
174
175 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
176 public int getColumnsCount(long tableId)
177 throws com.liferay.portal.SystemException;
178
179 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
180 public int getColumnsCount(long classNameId, java.lang.String tableName)
181 throws com.liferay.portal.SystemException;
182
183 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
184 public int getColumnsCount(java.lang.String className,
185 java.lang.String tableName) throws com.liferay.portal.SystemException;
186
187 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
188 public com.liferay.portlet.expando.model.ExpandoColumn getDefaultTableColumn(
189 long classNameId, java.lang.String name)
190 throws com.liferay.portal.SystemException;
191
192 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
193 public com.liferay.portlet.expando.model.ExpandoColumn getDefaultTableColumn(
194 java.lang.String className, java.lang.String name)
195 throws com.liferay.portal.SystemException;
196
197 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
198 public java.util.List<com.liferay.portlet.expando.model.ExpandoColumn> getDefaultTableColumns(
199 long classNameId) throws com.liferay.portal.SystemException;
200
201 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
202 public java.util.List<com.liferay.portlet.expando.model.ExpandoColumn> getDefaultTableColumns(
203 java.lang.String className) throws com.liferay.portal.SystemException;
204
205 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
206 public int getDefaultTableColumnsCount(long classNameId)
207 throws com.liferay.portal.SystemException;
208
209 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
210 public int getDefaultTableColumnsCount(java.lang.String className)
211 throws com.liferay.portal.SystemException;
212
213 public com.liferay.portlet.expando.model.ExpandoColumn updateColumn(
214 long columnId, java.lang.String name, int type)
215 throws com.liferay.portal.PortalException,
216 com.liferay.portal.SystemException;
217 }