1
19
20 package com.liferay.portlet.expando.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 ExpandoColumnLocalService {
54 public com.liferay.portlet.expando.model.ExpandoColumn addExpandoColumn(
55 com.liferay.portlet.expando.model.ExpandoColumn expandoColumn)
56 throws com.liferay.portal.SystemException;
57
58 public com.liferay.portlet.expando.model.ExpandoColumn createExpandoColumn(
59 long columnId);
60
61 public void deleteExpandoColumn(long columnId)
62 throws com.liferay.portal.SystemException,
63 com.liferay.portal.PortalException;
64
65 public void deleteExpandoColumn(
66 com.liferay.portlet.expando.model.ExpandoColumn expandoColumn)
67 throws com.liferay.portal.SystemException;
68
69 public java.util.List<Object> dynamicQuery(
70 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
71 throws com.liferay.portal.SystemException;
72
73 public java.util.List<Object> dynamicQuery(
74 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
75 int end) throws com.liferay.portal.SystemException;
76
77 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
78 public com.liferay.portlet.expando.model.ExpandoColumn getExpandoColumn(
79 long columnId)
80 throws com.liferay.portal.SystemException,
81 com.liferay.portal.PortalException;
82
83 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
84 public java.util.List<com.liferay.portlet.expando.model.ExpandoColumn> getExpandoColumns(
85 int start, int end) throws com.liferay.portal.SystemException;
86
87 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
88 public int getExpandoColumnsCount()
89 throws com.liferay.portal.SystemException;
90
91 public com.liferay.portlet.expando.model.ExpandoColumn updateExpandoColumn(
92 com.liferay.portlet.expando.model.ExpandoColumn expandoColumn)
93 throws com.liferay.portal.SystemException;
94
95 public com.liferay.portlet.expando.model.ExpandoColumn addColumn(
96 long tableId, java.lang.String name, int type)
97 throws com.liferay.portal.PortalException,
98 com.liferay.portal.SystemException;
99
100 public void deleteColumn(long columnId)
101 throws com.liferay.portal.PortalException,
102 com.liferay.portal.SystemException;
103
104 public void deleteColumn(long tableId, java.lang.String name)
105 throws com.liferay.portal.PortalException,
106 com.liferay.portal.SystemException;
107
108 public void deleteColumn(java.lang.String className,
109 java.lang.String tableName, java.lang.String name)
110 throws com.liferay.portal.PortalException,
111 com.liferay.portal.SystemException;
112
113 public void deleteColumn(long classNameId, java.lang.String tableName,
114 java.lang.String name)
115 throws com.liferay.portal.PortalException,
116 com.liferay.portal.SystemException;
117
118 public void deleteColumns(long tableId)
119 throws com.liferay.portal.PortalException,
120 com.liferay.portal.SystemException;
121
122 public void deleteColumns(java.lang.String className,
123 java.lang.String tableName)
124 throws com.liferay.portal.PortalException,
125 com.liferay.portal.SystemException;
126
127 public void deleteColumns(long classNameId, java.lang.String tableName)
128 throws com.liferay.portal.PortalException,
129 com.liferay.portal.SystemException;
130
131 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
132 public com.liferay.portlet.expando.model.ExpandoColumn getColumn(
133 long columnId)
134 throws com.liferay.portal.PortalException,
135 com.liferay.portal.SystemException;
136
137 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
138 public com.liferay.portlet.expando.model.ExpandoColumn getColumn(
139 long tableId, java.lang.String name)
140 throws com.liferay.portal.PortalException,
141 com.liferay.portal.SystemException;
142
143 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
144 public com.liferay.portlet.expando.model.ExpandoColumn getColumn(
145 java.lang.String className, java.lang.String tableName,
146 java.lang.String name) throws com.liferay.portal.SystemException;
147
148 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
149 public com.liferay.portlet.expando.model.ExpandoColumn getColumn(
150 long classNameId, java.lang.String tableName, java.lang.String name)
151 throws com.liferay.portal.SystemException;
152
153 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
154 public java.util.List<com.liferay.portlet.expando.model.ExpandoColumn> getColumns(
155 long tableId) throws com.liferay.portal.SystemException;
156
157 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
158 public java.util.List<com.liferay.portlet.expando.model.ExpandoColumn> getColumns(
159 java.lang.String className, java.lang.String tableName)
160 throws com.liferay.portal.SystemException;
161
162 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
163 public java.util.List<com.liferay.portlet.expando.model.ExpandoColumn> getColumns(
164 long classNameId, java.lang.String tableName)
165 throws com.liferay.portal.SystemException;
166
167 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
168 public int getColumnsCount(long tableId)
169 throws com.liferay.portal.SystemException;
170
171 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
172 public int getColumnsCount(java.lang.String className,
173 java.lang.String tableName) throws com.liferay.portal.SystemException;
174
175 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
176 public int getColumnsCount(long classNameId, java.lang.String tableName)
177 throws com.liferay.portal.SystemException;
178
179 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
180 public com.liferay.portlet.expando.model.ExpandoColumn getDefaultTableColumn(
181 java.lang.String className, java.lang.String name)
182 throws com.liferay.portal.SystemException;
183
184 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
185 public com.liferay.portlet.expando.model.ExpandoColumn getDefaultTableColumn(
186 long classNameId, java.lang.String name)
187 throws com.liferay.portal.SystemException;
188
189 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
190 public java.util.List<com.liferay.portlet.expando.model.ExpandoColumn> getDefaultTableColumns(
191 java.lang.String className) throws com.liferay.portal.SystemException;
192
193 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
194 public java.util.List<com.liferay.portlet.expando.model.ExpandoColumn> getDefaultTableColumns(
195 long classNameId) throws com.liferay.portal.SystemException;
196
197 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
198 public int getDefaultTableColumnsCount(java.lang.String className)
199 throws com.liferay.portal.SystemException;
200
201 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
202 public int getDefaultTableColumnsCount(long classNameId)
203 throws com.liferay.portal.SystemException;
204
205 public com.liferay.portlet.expando.model.ExpandoColumn updateColumn(
206 long columnId, java.lang.String name, int type)
207 throws com.liferay.portal.PortalException,
208 com.liferay.portal.SystemException;
209 }