1
14
15 package com.liferay.portlet.expando.service;
16
17 import com.liferay.portal.kernel.annotation.Isolation;
18 import com.liferay.portal.kernel.annotation.Propagation;
19 import com.liferay.portal.kernel.annotation.Transactional;
20 import com.liferay.portal.kernel.exception.PortalException;
21 import com.liferay.portal.kernel.exception.SystemException;
22
23
47 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
48 PortalException.class, SystemException.class})
49 public interface ExpandoTableLocalService {
50 public com.liferay.portlet.expando.model.ExpandoTable addExpandoTable(
51 com.liferay.portlet.expando.model.ExpandoTable expandoTable)
52 throws com.liferay.portal.kernel.exception.SystemException;
53
54 public com.liferay.portlet.expando.model.ExpandoTable createExpandoTable(
55 long tableId);
56
57 public void deleteExpandoTable(long tableId)
58 throws com.liferay.portal.kernel.exception.PortalException,
59 com.liferay.portal.kernel.exception.SystemException;
60
61 public void deleteExpandoTable(
62 com.liferay.portlet.expando.model.ExpandoTable expandoTable)
63 throws com.liferay.portal.kernel.exception.SystemException;
64
65 public java.util.List<Object> dynamicQuery(
66 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
67 throws com.liferay.portal.kernel.exception.SystemException;
68
69 public java.util.List<Object> dynamicQuery(
70 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
71 int end) throws com.liferay.portal.kernel.exception.SystemException;
72
73 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
74 public com.liferay.portlet.expando.model.ExpandoTable getExpandoTable(
75 long tableId)
76 throws com.liferay.portal.kernel.exception.PortalException,
77 com.liferay.portal.kernel.exception.SystemException;
78
79 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
80 public java.util.List<com.liferay.portlet.expando.model.ExpandoTable> getExpandoTables(
81 int start, int end)
82 throws com.liferay.portal.kernel.exception.SystemException;
83
84 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
85 public int getExpandoTablesCount()
86 throws com.liferay.portal.kernel.exception.SystemException;
87
88 public com.liferay.portlet.expando.model.ExpandoTable updateExpandoTable(
89 com.liferay.portlet.expando.model.ExpandoTable expandoTable)
90 throws com.liferay.portal.kernel.exception.SystemException;
91
92 public com.liferay.portlet.expando.model.ExpandoTable updateExpandoTable(
93 com.liferay.portlet.expando.model.ExpandoTable expandoTable,
94 boolean merge)
95 throws com.liferay.portal.kernel.exception.SystemException;
96
97 public com.liferay.portlet.expando.model.ExpandoTable addDefaultTable(
98 long companyId, long classNameId)
99 throws com.liferay.portal.kernel.exception.PortalException,
100 com.liferay.portal.kernel.exception.SystemException;
101
102 public com.liferay.portlet.expando.model.ExpandoTable addDefaultTable(
103 long companyId, java.lang.String className)
104 throws com.liferay.portal.kernel.exception.PortalException,
105 com.liferay.portal.kernel.exception.SystemException;
106
107 public com.liferay.portlet.expando.model.ExpandoTable addTable(
108 long companyId, long classNameId, java.lang.String name)
109 throws com.liferay.portal.kernel.exception.PortalException,
110 com.liferay.portal.kernel.exception.SystemException;
111
112 public com.liferay.portlet.expando.model.ExpandoTable addTable(
113 long classNameId, java.lang.String name)
114 throws com.liferay.portal.kernel.exception.PortalException,
115 com.liferay.portal.kernel.exception.SystemException;
116
117 public com.liferay.portlet.expando.model.ExpandoTable addTable(
118 long companyId, java.lang.String className, java.lang.String name)
119 throws com.liferay.portal.kernel.exception.PortalException,
120 com.liferay.portal.kernel.exception.SystemException;
121
122 public com.liferay.portlet.expando.model.ExpandoTable addTable(
123 java.lang.String className, java.lang.String name)
124 throws com.liferay.portal.kernel.exception.PortalException,
125 com.liferay.portal.kernel.exception.SystemException;
126
127 public void deleteTable(
128 com.liferay.portlet.expando.model.ExpandoTable table)
129 throws com.liferay.portal.kernel.exception.SystemException;
130
131 public void deleteTable(long tableId)
132 throws com.liferay.portal.kernel.exception.PortalException,
133 com.liferay.portal.kernel.exception.SystemException;
134
135 public void deleteTable(long companyId, long classNameId,
136 java.lang.String name)
137 throws com.liferay.portal.kernel.exception.PortalException,
138 com.liferay.portal.kernel.exception.SystemException;
139
140 public void deleteTable(long companyId, java.lang.String className,
141 java.lang.String name)
142 throws com.liferay.portal.kernel.exception.PortalException,
143 com.liferay.portal.kernel.exception.SystemException;
144
145 public void deleteTables(long companyId, long classNameId)
146 throws com.liferay.portal.kernel.exception.SystemException;
147
148 public void deleteTables(long companyId, java.lang.String className)
149 throws com.liferay.portal.kernel.exception.SystemException;
150
151 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
152 public com.liferay.portlet.expando.model.ExpandoTable getDefaultTable(
153 long companyId, long classNameId)
154 throws com.liferay.portal.kernel.exception.PortalException,
155 com.liferay.portal.kernel.exception.SystemException;
156
157 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
158 public com.liferay.portlet.expando.model.ExpandoTable getDefaultTable(
159 long companyId, java.lang.String className)
160 throws com.liferay.portal.kernel.exception.PortalException,
161 com.liferay.portal.kernel.exception.SystemException;
162
163 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
164 public com.liferay.portlet.expando.model.ExpandoTable getTable(long tableId)
165 throws com.liferay.portal.kernel.exception.PortalException,
166 com.liferay.portal.kernel.exception.SystemException;
167
168 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
169 public com.liferay.portlet.expando.model.ExpandoTable getTable(
170 long companyId, long classNameId, java.lang.String name)
171 throws com.liferay.portal.kernel.exception.PortalException,
172 com.liferay.portal.kernel.exception.SystemException;
173
174 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
175 public com.liferay.portlet.expando.model.ExpandoTable getTable(
176 long classNameId, java.lang.String name)
177 throws com.liferay.portal.kernel.exception.PortalException,
178 com.liferay.portal.kernel.exception.SystemException;
179
180 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
181 public com.liferay.portlet.expando.model.ExpandoTable getTable(
182 long companyId, java.lang.String className, java.lang.String name)
183 throws com.liferay.portal.kernel.exception.PortalException,
184 com.liferay.portal.kernel.exception.SystemException;
185
186 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
187 public com.liferay.portlet.expando.model.ExpandoTable getTable(
188 java.lang.String className, java.lang.String name)
189 throws com.liferay.portal.kernel.exception.PortalException,
190 com.liferay.portal.kernel.exception.SystemException;
191
192 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
193 public java.util.List<com.liferay.portlet.expando.model.ExpandoTable> getTables(
194 long companyId, long classNameId)
195 throws com.liferay.portal.kernel.exception.SystemException;
196
197 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
198 public java.util.List<com.liferay.portlet.expando.model.ExpandoTable> getTables(
199 long companyId, java.lang.String className)
200 throws com.liferay.portal.kernel.exception.SystemException;
201
202 public com.liferay.portlet.expando.model.ExpandoTable updateTable(
203 long tableId, java.lang.String name)
204 throws com.liferay.portal.kernel.exception.PortalException,
205 com.liferay.portal.kernel.exception.SystemException;
206 }