1
19
20 package com.liferay.portal.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 CompanyLocalService {
55 public com.liferay.portal.model.Company addCompany(
56 com.liferay.portal.model.Company company)
57 throws com.liferay.portal.SystemException;
58
59 public com.liferay.portal.model.Company createCompany(long companyId);
60
61 public void deleteCompany(long companyId)
62 throws com.liferay.portal.SystemException,
63 com.liferay.portal.PortalException;
64
65 public void deleteCompany(com.liferay.portal.model.Company company)
66 throws com.liferay.portal.SystemException;
67
68 public java.util.List<Object> dynamicQuery(
69 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
70 throws com.liferay.portal.SystemException;
71
72 public java.util.List<Object> dynamicQuery(
73 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
74 int end) throws com.liferay.portal.SystemException;
75
76 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
77 public com.liferay.portal.model.Company getCompany(long companyId)
78 throws com.liferay.portal.SystemException,
79 com.liferay.portal.PortalException;
80
81 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
82 public java.util.List<com.liferay.portal.model.Company> getCompanies(
83 int start, int end) throws com.liferay.portal.SystemException;
84
85 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
86 public int getCompaniesCount() throws com.liferay.portal.SystemException;
87
88 public com.liferay.portal.model.Company updateCompany(
89 com.liferay.portal.model.Company company)
90 throws com.liferay.portal.SystemException;
91
92 public com.liferay.portal.model.Company updateCompany(
93 com.liferay.portal.model.Company company, boolean merge)
94 throws com.liferay.portal.SystemException;
95
96 public com.liferay.portal.model.Company addCompany(java.lang.String webId,
97 java.lang.String virtualHost, java.lang.String mx,
98 java.lang.String shardName, boolean system)
99 throws com.liferay.portal.PortalException,
100 com.liferay.portal.SystemException;
101
102 public com.liferay.portal.model.Company checkCompany(java.lang.String webId)
103 throws com.liferay.portal.PortalException,
104 com.liferay.portal.SystemException;
105
106 public com.liferay.portal.model.Company checkCompany(
107 java.lang.String webId, java.lang.String mx, java.lang.String shardName)
108 throws com.liferay.portal.PortalException,
109 com.liferay.portal.SystemException;
110
111 public void checkCompanyKey(long companyId)
112 throws com.liferay.portal.PortalException,
113 com.liferay.portal.SystemException;
114
115 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
116 public java.util.List<com.liferay.portal.model.Company> getCompanies()
117 throws com.liferay.portal.SystemException;
118
119 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
120 public java.util.List<com.liferay.portal.model.Company> getCompanies(
121 boolean system) throws com.liferay.portal.SystemException;
122
123 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
124 public int getCompaniesCount(boolean system)
125 throws com.liferay.portal.SystemException;
126
127 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
128 public com.liferay.portal.model.Company getCompanyById(long companyId)
129 throws com.liferay.portal.PortalException,
130 com.liferay.portal.SystemException;
131
132 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
133 public com.liferay.portal.model.Company getCompanyByLogoId(long logoId)
134 throws com.liferay.portal.PortalException,
135 com.liferay.portal.SystemException;
136
137 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
138 public com.liferay.portal.model.Company getCompanyByMx(java.lang.String mx)
139 throws com.liferay.portal.PortalException,
140 com.liferay.portal.SystemException;
141
142 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
143 public com.liferay.portal.model.Company getCompanyByVirtualHost(
144 java.lang.String virtualHost)
145 throws com.liferay.portal.PortalException,
146 com.liferay.portal.SystemException;
147
148 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
149 public com.liferay.portal.model.Company getCompanyByWebId(
150 java.lang.String webId)
151 throws com.liferay.portal.PortalException,
152 com.liferay.portal.SystemException;
153
154 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
155 public com.liferay.portal.kernel.search.Hits search(long companyId,
156 long userId, java.lang.String keywords, int start, int end)
157 throws com.liferay.portal.SystemException;
158
159 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
160 public com.liferay.portal.kernel.search.Hits search(long companyId,
161 long userId, java.lang.String portletId, long groupId,
162 java.lang.String type, java.lang.String keywords, int start, int end)
163 throws com.liferay.portal.SystemException;
164
165 public com.liferay.portal.model.Company updateCompany(long companyId,
166 java.lang.String virtualHost, java.lang.String mx)
167 throws com.liferay.portal.PortalException,
168 com.liferay.portal.SystemException;
169
170 public com.liferay.portal.model.Company updateCompany(long companyId,
171 java.lang.String virtualHost, java.lang.String mx,
172 java.lang.String homeURL, java.lang.String name,
173 java.lang.String legalName, java.lang.String legalId,
174 java.lang.String legalType, java.lang.String sicCode,
175 java.lang.String tickerSymbol, java.lang.String industry,
176 java.lang.String type, java.lang.String size)
177 throws com.liferay.portal.PortalException,
178 com.liferay.portal.SystemException;
179
180 public void updateDisplay(long companyId, java.lang.String languageId,
181 java.lang.String timeZoneId)
182 throws com.liferay.portal.PortalException,
183 com.liferay.portal.SystemException;
184
185 public void updateLogo(long companyId, byte[] bytes)
186 throws com.liferay.portal.PortalException,
187 com.liferay.portal.SystemException;
188
189 public void updateLogo(long companyId, java.io.File file)
190 throws com.liferay.portal.PortalException,
191 com.liferay.portal.SystemException;
192
193 public void updateLogo(long companyId, java.io.InputStream is)
194 throws com.liferay.portal.PortalException,
195 com.liferay.portal.SystemException;
196
197 public void updatePreferences(long companyId,
198 com.liferay.portal.kernel.util.UnicodeProperties properties)
199 throws com.liferay.portal.SystemException;
200
201 public void updateSecurity(long companyId, java.lang.String authType,
202 boolean autoLogin, boolean sendPassword, boolean strangers,
203 boolean strangersWithMx, boolean strangersVerify, boolean communityLogo)
204 throws com.liferay.portal.SystemException;
205 }