1   /**
2    * Copyright (c) 2000-2008 Liferay, Inc. All rights reserved.
3    *
4    * Permission is hereby granted, free of charge, to any person obtaining a copy
5    * of this software and associated documentation files (the "Software"), to deal
6    * in the Software without restriction, including without limitation the rights
7    * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
8    * copies of the Software, and to permit persons to whom the Software is
9    * furnished to do so, subject to the following conditions:
10   *
11   * The above copyright notice and this permission notice shall be included in
12   * all copies or substantial portions of the Software.
13   *
14   * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15   * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16   * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
17   * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
18   * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
19   * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
20   * SOFTWARE.
21   */
22  
23  package com.liferay.portal.service;
24  
25  
26  /**
27   * <a href="CompanyLocalService.java.html"><b><i>View Source</i></b></a>
28   *
29   * <p>
30   * ServiceBuilder generated this class. Modifications in this class will be
31   * overwritten the next time is generated.
32   * </p>
33   *
34   * <p>
35   * This interface defines the service. The default implementation is
36   * <code>com.liferay.portal.service.impl.CompanyLocalServiceImpl</code>.
37   * Modify methods in that class and rerun ServiceBuilder to populate this class
38   * and all other generated classes.
39   * </p>
40   *
41   * <p>
42   * This is a local service. Methods of this service will not have security checks based on the propagated JAAS credentials because this service can only be accessed from within the same VM.
43   * </p>
44   *
45   * @author Brian Wing Shun Chan
46   *
47   * @see com.liferay.portal.service.CompanyLocalServiceFactory
48   * @see com.liferay.portal.service.CompanyLocalServiceUtil
49   *
50   */
51  public interface CompanyLocalService {
52      public com.liferay.portal.model.Company addCompany(
53          com.liferay.portal.model.Company model)
54          throws com.liferay.portal.SystemException;
55  
56      public java.util.List dynamicQuery(
57          com.liferay.portal.kernel.dao.DynamicQueryInitializer queryInitializer)
58          throws com.liferay.portal.SystemException;
59  
60      public java.util.List dynamicQuery(
61          com.liferay.portal.kernel.dao.DynamicQueryInitializer queryInitializer,
62          int begin, int end) throws com.liferay.portal.SystemException;
63  
64      public com.liferay.portal.model.Company updateCompany(
65          com.liferay.portal.model.Company model)
66          throws com.liferay.portal.SystemException;
67  
68      public com.liferay.portal.service.persistence.AccountPersistence getAccountPersistence();
69  
70      public void setAccountPersistence(
71          com.liferay.portal.service.persistence.AccountPersistence accountPersistence);
72  
73      public com.liferay.portal.service.persistence.ActivityTrackerPersistence getActivityTrackerPersistence();
74  
75      public void setActivityTrackerPersistence(
76          com.liferay.portal.service.persistence.ActivityTrackerPersistence activityTrackerPersistence);
77  
78      public com.liferay.portal.service.persistence.ActivityTrackerFinder getActivityTrackerFinder();
79  
80      public void setActivityTrackerFinder(
81          com.liferay.portal.service.persistence.ActivityTrackerFinder activityTrackerFinder);
82  
83      public com.liferay.portal.service.persistence.AddressPersistence getAddressPersistence();
84  
85      public void setAddressPersistence(
86          com.liferay.portal.service.persistence.AddressPersistence addressPersistence);
87  
88      public com.liferay.portal.service.persistence.ClassNamePersistence getClassNamePersistence();
89  
90      public void setClassNamePersistence(
91          com.liferay.portal.service.persistence.ClassNamePersistence classNamePersistence);
92  
93      public com.liferay.portal.service.persistence.CompanyPersistence getCompanyPersistence();
94  
95      public void setCompanyPersistence(
96          com.liferay.portal.service.persistence.CompanyPersistence companyPersistence);
97  
98      public com.liferay.portal.service.persistence.ContactPersistence getContactPersistence();
99  
100     public void setContactPersistence(
101         com.liferay.portal.service.persistence.ContactPersistence contactPersistence);
102 
103     public com.liferay.portal.service.persistence.CountryPersistence getCountryPersistence();
104 
105     public void setCountryPersistence(
106         com.liferay.portal.service.persistence.CountryPersistence countryPersistence);
107 
108     public com.liferay.portal.service.persistence.EmailAddressPersistence getEmailAddressPersistence();
109 
110     public void setEmailAddressPersistence(
111         com.liferay.portal.service.persistence.EmailAddressPersistence emailAddressPersistence);
112 
113     public com.liferay.portal.service.persistence.GroupPersistence getGroupPersistence();
114 
115     public void setGroupPersistence(
116         com.liferay.portal.service.persistence.GroupPersistence groupPersistence);
117 
118     public com.liferay.portal.service.persistence.GroupFinder getGroupFinder();
119 
120     public void setGroupFinder(
121         com.liferay.portal.service.persistence.GroupFinder groupFinder);
122 
123     public com.liferay.portal.service.persistence.ImagePersistence getImagePersistence();
124 
125     public void setImagePersistence(
126         com.liferay.portal.service.persistence.ImagePersistence imagePersistence);
127 
128     public com.liferay.portal.service.persistence.LayoutPersistence getLayoutPersistence();
129 
130     public void setLayoutPersistence(
131         com.liferay.portal.service.persistence.LayoutPersistence layoutPersistence);
132 
133     public com.liferay.portal.service.persistence.LayoutFinder getLayoutFinder();
134 
135     public void setLayoutFinder(
136         com.liferay.portal.service.persistence.LayoutFinder layoutFinder);
137 
138     public com.liferay.portal.service.persistence.LayoutSetPersistence getLayoutSetPersistence();
139 
140     public void setLayoutSetPersistence(
141         com.liferay.portal.service.persistence.LayoutSetPersistence layoutSetPersistence);
142 
143     public com.liferay.portal.service.persistence.ListTypePersistence getListTypePersistence();
144 
145     public void setListTypePersistence(
146         com.liferay.portal.service.persistence.ListTypePersistence listTypePersistence);
147 
148     public com.liferay.portal.service.persistence.MembershipRequestPersistence getMembershipRequestPersistence();
149 
150     public void setMembershipRequestPersistence(
151         com.liferay.portal.service.persistence.MembershipRequestPersistence membershipRequestPersistence);
152 
153     public com.liferay.portal.service.persistence.OrganizationPersistence getOrganizationPersistence();
154 
155     public void setOrganizationPersistence(
156         com.liferay.portal.service.persistence.OrganizationPersistence organizationPersistence);
157 
158     public com.liferay.portal.service.persistence.OrganizationFinder getOrganizationFinder();
159 
160     public void setOrganizationFinder(
161         com.liferay.portal.service.persistence.OrganizationFinder organizationFinder);
162 
163     public com.liferay.portal.service.persistence.OrgGroupPermissionPersistence getOrgGroupPermissionPersistence();
164 
165     public void setOrgGroupPermissionPersistence(
166         com.liferay.portal.service.persistence.OrgGroupPermissionPersistence orgGroupPermissionPersistence);
167 
168     public com.liferay.portal.service.persistence.OrgGroupPermissionFinder getOrgGroupPermissionFinder();
169 
170     public void setOrgGroupPermissionFinder(
171         com.liferay.portal.service.persistence.OrgGroupPermissionFinder orgGroupPermissionFinder);
172 
173     public com.liferay.portal.service.persistence.OrgGroupRolePersistence getOrgGroupRolePersistence();
174 
175     public void setOrgGroupRolePersistence(
176         com.liferay.portal.service.persistence.OrgGroupRolePersistence orgGroupRolePersistence);
177 
178     public com.liferay.portal.service.persistence.OrgLaborPersistence getOrgLaborPersistence();
179 
180     public void setOrgLaborPersistence(
181         com.liferay.portal.service.persistence.OrgLaborPersistence orgLaborPersistence);
182 
183     public com.liferay.portal.service.persistence.PasswordPolicyPersistence getPasswordPolicyPersistence();
184 
185     public void setPasswordPolicyPersistence(
186         com.liferay.portal.service.persistence.PasswordPolicyPersistence passwordPolicyPersistence);
187 
188     public com.liferay.portal.service.persistence.PasswordPolicyFinder getPasswordPolicyFinder();
189 
190     public void setPasswordPolicyFinder(
191         com.liferay.portal.service.persistence.PasswordPolicyFinder passwordPolicyFinder);
192 
193     public com.liferay.portal.service.persistence.PasswordPolicyRelPersistence getPasswordPolicyRelPersistence();
194 
195     public void setPasswordPolicyRelPersistence(
196         com.liferay.portal.service.persistence.PasswordPolicyRelPersistence passwordPolicyRelPersistence);
197 
198     public com.liferay.portal.service.persistence.PasswordTrackerPersistence getPasswordTrackerPersistence();
199 
200     public void setPasswordTrackerPersistence(
201         com.liferay.portal.service.persistence.PasswordTrackerPersistence passwordTrackerPersistence);
202 
203     public com.liferay.portal.service.persistence.PermissionPersistence getPermissionPersistence();
204 
205     public void setPermissionPersistence(
206         com.liferay.portal.service.persistence.PermissionPersistence permissionPersistence);
207 
208     public com.liferay.portal.service.persistence.PermissionFinder getPermissionFinder();
209 
210     public void setPermissionFinder(
211         com.liferay.portal.service.persistence.PermissionFinder permissionFinder);
212 
213     public com.liferay.portal.service.persistence.PermissionUserFinder getPermissionUserFinder();
214 
215     public void setPermissionUserFinder(
216         com.liferay.portal.service.persistence.PermissionUserFinder permissionUserFinder);
217 
218     public com.liferay.portal.service.persistence.PhonePersistence getPhonePersistence();
219 
220     public void setPhonePersistence(
221         com.liferay.portal.service.persistence.PhonePersistence phonePersistence);
222 
223     public com.liferay.portal.service.persistence.PluginSettingPersistence getPluginSettingPersistence();
224 
225     public void setPluginSettingPersistence(
226         com.liferay.portal.service.persistence.PluginSettingPersistence pluginSettingPersistence);
227 
228     public com.liferay.portal.service.persistence.PortletPersistence getPortletPersistence();
229 
230     public void setPortletPersistence(
231         com.liferay.portal.service.persistence.PortletPersistence portletPersistence);
232 
233     public com.liferay.portal.service.persistence.PortletPreferencesPersistence getPortletPreferencesPersistence();
234 
235     public void setPortletPreferencesPersistence(
236         com.liferay.portal.service.persistence.PortletPreferencesPersistence portletPreferencesPersistence);
237 
238     public com.liferay.portal.service.persistence.PortletPreferencesFinder getPortletPreferencesFinder();
239 
240     public void setPortletPreferencesFinder(
241         com.liferay.portal.service.persistence.PortletPreferencesFinder portletPreferencesFinder);
242 
243     public com.liferay.portal.service.persistence.RegionPersistence getRegionPersistence();
244 
245     public void setRegionPersistence(
246         com.liferay.portal.service.persistence.RegionPersistence regionPersistence);
247 
248     public com.liferay.portal.service.persistence.ReleasePersistence getReleasePersistence();
249 
250     public void setReleasePersistence(
251         com.liferay.portal.service.persistence.ReleasePersistence releasePersistence);
252 
253     public com.liferay.portal.service.persistence.ResourcePersistence getResourcePersistence();
254 
255     public void setResourcePersistence(
256         com.liferay.portal.service.persistence.ResourcePersistence resourcePersistence);
257 
258     public com.liferay.portal.service.persistence.ResourceFinder getResourceFinder();
259 
260     public void setResourceFinder(
261         com.liferay.portal.service.persistence.ResourceFinder resourceFinder);
262 
263     public com.liferay.portal.service.persistence.ResourceCodePersistence getResourceCodePersistence();
264 
265     public void setResourceCodePersistence(
266         com.liferay.portal.service.persistence.ResourceCodePersistence resourceCodePersistence);
267 
268     public com.liferay.portal.service.persistence.RolePersistence getRolePersistence();
269 
270     public void setRolePersistence(
271         com.liferay.portal.service.persistence.RolePersistence rolePersistence);
272 
273     public com.liferay.portal.service.persistence.RoleFinder getRoleFinder();
274 
275     public void setRoleFinder(
276         com.liferay.portal.service.persistence.RoleFinder roleFinder);
277 
278     public com.liferay.portal.service.persistence.ServiceComponentPersistence getServiceComponentPersistence();
279 
280     public void setServiceComponentPersistence(
281         com.liferay.portal.service.persistence.ServiceComponentPersistence serviceComponentPersistence);
282 
283     public com.liferay.portal.service.persistence.SubscriptionPersistence getSubscriptionPersistence();
284 
285     public void setSubscriptionPersistence(
286         com.liferay.portal.service.persistence.SubscriptionPersistence subscriptionPersistence);
287 
288     public com.liferay.portal.service.persistence.UserPersistence getUserPersistence();
289 
290     public void setUserPersistence(
291         com.liferay.portal.service.persistence.UserPersistence userPersistence);
292 
293     public com.liferay.portal.service.persistence.UserFinder getUserFinder();
294 
295     public void setUserFinder(
296         com.liferay.portal.service.persistence.UserFinder userFinder);
297 
298     public com.liferay.portal.service.persistence.UserGroupPersistence getUserGroupPersistence();
299 
300     public void setUserGroupPersistence(
301         com.liferay.portal.service.persistence.UserGroupPersistence userGroupPersistence);
302 
303     public com.liferay.portal.service.persistence.UserGroupFinder getUserGroupFinder();
304 
305     public void setUserGroupFinder(
306         com.liferay.portal.service.persistence.UserGroupFinder userGroupFinder);
307 
308     public com.liferay.portal.service.persistence.UserGroupRolePersistence getUserGroupRolePersistence();
309 
310     public void setUserGroupRolePersistence(
311         com.liferay.portal.service.persistence.UserGroupRolePersistence userGroupRolePersistence);
312 
313     public com.liferay.portal.service.persistence.UserIdMapperPersistence getUserIdMapperPersistence();
314 
315     public void setUserIdMapperPersistence(
316         com.liferay.portal.service.persistence.UserIdMapperPersistence userIdMapperPersistence);
317 
318     public com.liferay.portal.service.persistence.UserTrackerPersistence getUserTrackerPersistence();
319 
320     public void setUserTrackerPersistence(
321         com.liferay.portal.service.persistence.UserTrackerPersistence userTrackerPersistence);
322 
323     public com.liferay.portal.service.persistence.UserTrackerPathPersistence getUserTrackerPathPersistence();
324 
325     public void setUserTrackerPathPersistence(
326         com.liferay.portal.service.persistence.UserTrackerPathPersistence userTrackerPathPersistence);
327 
328     public com.liferay.portal.service.persistence.WebDAVPropsPersistence getWebDAVPropsPersistence();
329 
330     public void setWebDAVPropsPersistence(
331         com.liferay.portal.service.persistence.WebDAVPropsPersistence webDAVPropsPersistence);
332 
333     public com.liferay.portal.service.persistence.WebsitePersistence getWebsitePersistence();
334 
335     public void setWebsitePersistence(
336         com.liferay.portal.service.persistence.WebsitePersistence websitePersistence);
337 
338     public void afterPropertiesSet();
339 
340     public com.liferay.portal.model.Company addCompany(java.lang.String webId,
341         java.lang.String virtualHost, java.lang.String mx)
342         throws com.liferay.portal.SystemException, 
343             com.liferay.portal.PortalException;
344 
345     public com.liferay.portal.model.Company checkCompany(java.lang.String webId)
346         throws com.liferay.portal.SystemException, 
347             com.liferay.portal.PortalException;
348 
349     public com.liferay.portal.model.Company checkCompany(
350         java.lang.String webId, java.lang.String mx)
351         throws com.liferay.portal.SystemException, 
352             com.liferay.portal.PortalException;
353 
354     public void checkCompanyKey(long companyId)
355         throws com.liferay.portal.SystemException, 
356             com.liferay.portal.PortalException;
357 
358     public java.util.List getCompanies()
359         throws com.liferay.portal.SystemException;
360 
361     public com.liferay.portal.model.Company getCompanyById(long companyId)
362         throws com.liferay.portal.SystemException, 
363             com.liferay.portal.PortalException;
364 
365     public com.liferay.portal.model.Company getCompanyByLogoId(long logoId)
366         throws com.liferay.portal.SystemException, 
367             com.liferay.portal.PortalException;
368 
369     public com.liferay.portal.model.Company getCompanyByMx(java.lang.String mx)
370         throws com.liferay.portal.SystemException, 
371             com.liferay.portal.PortalException;
372 
373     public com.liferay.portal.model.Company getCompanyByVirtualHost(
374         java.lang.String virtualHost)
375         throws com.liferay.portal.SystemException, 
376             com.liferay.portal.PortalException;
377 
378     public com.liferay.portal.model.Company getCompanyByWebId(
379         java.lang.String webId)
380         throws com.liferay.portal.SystemException, 
381             com.liferay.portal.PortalException;
382 
383     public com.liferay.portal.kernel.search.Hits search(long companyId,
384         java.lang.String keywords) throws com.liferay.portal.SystemException;
385 
386     public com.liferay.portal.kernel.search.Hits search(long companyId,
387         java.lang.String portletId, long groupId, java.lang.String type,
388         java.lang.String keywords) throws com.liferay.portal.SystemException;
389 
390     public com.liferay.portal.model.Company updateCompany(long companyId,
391         java.lang.String virtualHost, java.lang.String mx)
392         throws com.liferay.portal.SystemException, 
393             com.liferay.portal.PortalException;
394 
395     public com.liferay.portal.model.Company updateCompany(long companyId,
396         java.lang.String virtualHost, java.lang.String mx,
397         java.lang.String name, java.lang.String legalName,
398         java.lang.String legalId, java.lang.String legalType,
399         java.lang.String sicCode, java.lang.String tickerSymbol,
400         java.lang.String industry, java.lang.String type, java.lang.String size)
401         throws com.liferay.portal.SystemException, 
402             com.liferay.portal.PortalException;
403 
404     public void updateDisplay(long companyId, java.lang.String languageId,
405         java.lang.String timeZoneId)
406         throws com.liferay.portal.SystemException, 
407             com.liferay.portal.PortalException;
408 
409     public void updateLogo(long companyId, java.io.File file)
410         throws com.liferay.portal.SystemException, 
411             com.liferay.portal.PortalException;
412 
413     public void updateSecurity(long companyId, java.lang.String authType,
414         boolean autoLogin, boolean sendPassword, boolean strangers,
415         boolean strangersWithMx, boolean strangersVerify, boolean communityLogo)
416         throws com.liferay.portal.SystemException, 
417             com.liferay.portal.PortalException;
418 }