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.SystemException,
66 com.liferay.portal.PortalException;
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.SystemException,
82 com.liferay.portal.PortalException;
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 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
119 public java.util.List<com.liferay.portal.model.Company> getCompanies()
120 throws com.liferay.portal.SystemException;
121
122 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
123 public java.util.List<com.liferay.portal.model.Company> getCompanies(
124 boolean system) throws com.liferay.portal.SystemException;
125
126 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
127 public int getCompaniesCount(boolean system)
128 throws com.liferay.portal.SystemException;
129
130 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
131 public com.liferay.portal.model.Company getCompanyById(long companyId)
132 throws com.liferay.portal.PortalException,
133 com.liferay.portal.SystemException;
134
135 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
136 public com.liferay.portal.model.Company getCompanyByLogoId(long logoId)
137 throws com.liferay.portal.PortalException,
138 com.liferay.portal.SystemException;
139
140 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
141 public com.liferay.portal.model.Company getCompanyByMx(java.lang.String mx)
142 throws com.liferay.portal.PortalException,
143 com.liferay.portal.SystemException;
144
145 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
146 public com.liferay.portal.model.Company getCompanyByVirtualHost(
147 java.lang.String virtualHost)
148 throws com.liferay.portal.PortalException,
149 com.liferay.portal.SystemException;
150
151 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
152 public com.liferay.portal.model.Company getCompanyByWebId(
153 java.lang.String webId)
154 throws com.liferay.portal.PortalException,
155 com.liferay.portal.SystemException;
156
157 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
158 public com.liferay.portal.kernel.search.Hits search(long companyId,
159 long userId, java.lang.String keywords, int start, int end)
160 throws com.liferay.portal.SystemException;
161
162 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
163 public com.liferay.portal.kernel.search.Hits search(long companyId,
164 long userId, java.lang.String portletId, long groupId,
165 java.lang.String type, java.lang.String keywords, int start, int end)
166 throws com.liferay.portal.SystemException;
167
168 public com.liferay.portal.model.Company updateCompany(long companyId,
169 java.lang.String virtualHost, java.lang.String mx)
170 throws com.liferay.portal.PortalException,
171 com.liferay.portal.SystemException;
172
173 public com.liferay.portal.model.Company updateCompany(long companyId,
174 java.lang.String virtualHost, java.lang.String mx,
175 java.lang.String homeURL, java.lang.String name,
176 java.lang.String legalName, java.lang.String legalId,
177 java.lang.String legalType, java.lang.String sicCode,
178 java.lang.String tickerSymbol, java.lang.String industry,
179 java.lang.String type, java.lang.String size)
180 throws com.liferay.portal.PortalException,
181 com.liferay.portal.SystemException;
182
183 public void updateDisplay(long companyId, java.lang.String languageId,
184 java.lang.String timeZoneId)
185 throws com.liferay.portal.PortalException,
186 com.liferay.portal.SystemException;
187
188 public void updateLogo(long companyId, byte[] bytes)
189 throws com.liferay.portal.PortalException,
190 com.liferay.portal.SystemException;
191
192 public void updateLogo(long companyId, java.io.File file)
193 throws com.liferay.portal.PortalException,
194 com.liferay.portal.SystemException;
195
196 public void updateLogo(long companyId, java.io.InputStream is)
197 throws com.liferay.portal.PortalException,
198 com.liferay.portal.SystemException;
199
200 public void updatePreferences(long companyId,
201 com.liferay.portal.kernel.util.UnicodeProperties properties)
202 throws com.liferay.portal.SystemException;
203
204 public void updateSecurity(long companyId, java.lang.String authType,
205 boolean autoLogin, boolean sendPassword, boolean strangers,
206 boolean strangersWithMx, boolean strangersVerify, boolean communityLogo)
207 throws com.liferay.portal.SystemException;
208 }