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.Isolation;
25 import com.liferay.portal.kernel.annotation.Propagation;
26 import com.liferay.portal.kernel.annotation.Transactional;
27
28
52 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
53 PortalException.class, SystemException.class})
54 public interface ExpandoTableLocalService {
55 public com.liferay.portlet.expando.model.ExpandoTable addExpandoTable(
56 com.liferay.portlet.expando.model.ExpandoTable expandoTable)
57 throws com.liferay.portal.SystemException;
58
59 public com.liferay.portlet.expando.model.ExpandoTable createExpandoTable(
60 long tableId);
61
62 public void deleteExpandoTable(long tableId)
63 throws com.liferay.portal.SystemException,
64 com.liferay.portal.PortalException;
65
66 public void deleteExpandoTable(
67 com.liferay.portlet.expando.model.ExpandoTable expandoTable)
68 throws com.liferay.portal.SystemException;
69
70 public java.util.List<Object> dynamicQuery(
71 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
72 throws com.liferay.portal.SystemException;
73
74 public java.util.List<Object> dynamicQuery(
75 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
76 int end) throws com.liferay.portal.SystemException;
77
78 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
79 public com.liferay.portlet.expando.model.ExpandoTable getExpandoTable(
80 long tableId)
81 throws com.liferay.portal.SystemException,
82 com.liferay.portal.PortalException;
83
84 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
85 public java.util.List<com.liferay.portlet.expando.model.ExpandoTable> getExpandoTables(
86 int start, int end) throws com.liferay.portal.SystemException;
87
88 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
89 public int getExpandoTablesCount()
90 throws com.liferay.portal.SystemException;
91
92 public com.liferay.portlet.expando.model.ExpandoTable updateExpandoTable(
93 com.liferay.portlet.expando.model.ExpandoTable expandoTable)
94 throws com.liferay.portal.SystemException;
95
96 public com.liferay.portlet.expando.model.ExpandoTable updateExpandoTable(
97 com.liferay.portlet.expando.model.ExpandoTable expandoTable,
98 boolean merge) throws com.liferay.portal.SystemException;
99
100 public com.liferay.portlet.expando.model.ExpandoTable addDefaultTable(
101 long classNameId)
102 throws com.liferay.portal.PortalException,
103 com.liferay.portal.SystemException;
104
105 public com.liferay.portlet.expando.model.ExpandoTable addDefaultTable(
106 java.lang.String className)
107 throws com.liferay.portal.PortalException,
108 com.liferay.portal.SystemException;
109
110 public com.liferay.portlet.expando.model.ExpandoTable addTable(
111 long classNameId, java.lang.String name)
112 throws com.liferay.portal.PortalException,
113 com.liferay.portal.SystemException;
114
115 public com.liferay.portlet.expando.model.ExpandoTable addTable(
116 java.lang.String className, java.lang.String name)
117 throws com.liferay.portal.PortalException,
118 com.liferay.portal.SystemException;
119
120 public void deleteTable(long tableId)
121 throws com.liferay.portal.PortalException,
122 com.liferay.portal.SystemException;
123
124 public void deleteTable(long classNameId, java.lang.String name)
125 throws com.liferay.portal.PortalException,
126 com.liferay.portal.SystemException;
127
128 public void deleteTable(java.lang.String className, java.lang.String name)
129 throws com.liferay.portal.PortalException,
130 com.liferay.portal.SystemException;
131
132 public void deleteTables(long classNameId)
133 throws com.liferay.portal.PortalException,
134 com.liferay.portal.SystemException;
135
136 public void deleteTables(java.lang.String className)
137 throws com.liferay.portal.PortalException,
138 com.liferay.portal.SystemException;
139
140 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
141 public com.liferay.portlet.expando.model.ExpandoTable getDefaultTable(
142 long classNameId)
143 throws com.liferay.portal.PortalException,
144 com.liferay.portal.SystemException;
145
146 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
147 public com.liferay.portlet.expando.model.ExpandoTable getDefaultTable(
148 java.lang.String className)
149 throws com.liferay.portal.PortalException,
150 com.liferay.portal.SystemException;
151
152 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
153 public com.liferay.portlet.expando.model.ExpandoTable getTable(long tableId)
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.ExpandoTable getTable(
159 long classNameId, java.lang.String name)
160 throws com.liferay.portal.PortalException,
161 com.liferay.portal.SystemException;
162
163 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
164 public com.liferay.portlet.expando.model.ExpandoTable getTable(
165 java.lang.String className, java.lang.String name)
166 throws com.liferay.portal.PortalException,
167 com.liferay.portal.SystemException;
168
169 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
170 public java.util.List<com.liferay.portlet.expando.model.ExpandoTable> getTables(
171 long classNameId) throws com.liferay.portal.SystemException;
172
173 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
174 public java.util.List<com.liferay.portlet.expando.model.ExpandoTable> getTables(
175 java.lang.String className) throws com.liferay.portal.SystemException;
176
177 public com.liferay.portlet.expando.model.ExpandoTable updateTable(
178 long tableId, java.lang.String name)
179 throws com.liferay.portal.PortalException,
180 com.liferay.portal.SystemException;
181 }