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