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 throws com.liferay.portal.PortalException,
102 com.liferay.portal.SystemException;
103
104 public com.liferay.portal.model.Company addCompany(java.lang.String webId,
105 java.lang.String virtualHost, java.lang.String mx,
106 java.lang.String shardName, boolean system)
107 throws com.liferay.portal.PortalException,
108 com.liferay.portal.SystemException;
109
110 public com.liferay.portal.model.Company checkCompany(java.lang.String webId)
111 throws com.liferay.portal.PortalException,
112 com.liferay.portal.SystemException;
113
114 public com.liferay.portal.model.Company checkCompany(
115 java.lang.String webId, java.lang.String mx, java.lang.String shardName)
116 throws com.liferay.portal.PortalException,
117 com.liferay.portal.SystemException;
118
119 public void checkCompanyKey(long companyId)
120 throws com.liferay.portal.PortalException,
121 com.liferay.portal.SystemException;
122
123 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
124 public java.util.List<com.liferay.portal.model.Company> getCompanies()
125 throws com.liferay.portal.SystemException;
126
127 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
128 public java.util.List<com.liferay.portal.model.Company> getCompanies(
129 boolean system) throws com.liferay.portal.SystemException;
130
131 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
132 public int getCompaniesCount(boolean system)
133 throws com.liferay.portal.SystemException;
134
135 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
136 public com.liferay.portal.model.Company getCompanyById(long companyId)
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 getCompanyByLogoId(long logoId)
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 getCompanyByMx(java.lang.String mx)
147 throws com.liferay.portal.PortalException,
148 com.liferay.portal.SystemException;
149
150 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
151 public com.liferay.portal.model.Company getCompanyByVirtualHost(
152 java.lang.String virtualHost)
153 throws com.liferay.portal.PortalException,
154 com.liferay.portal.SystemException;
155
156 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
157 public com.liferay.portal.model.Company getCompanyByWebId(
158 java.lang.String webId)
159 throws com.liferay.portal.PortalException,
160 com.liferay.portal.SystemException;
161
162 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
163 public com.liferay.portal.kernel.search.Hits search(long companyId,
164 java.lang.String keywords, int start, int end)
165 throws com.liferay.portal.SystemException;
166
167 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
168 public com.liferay.portal.kernel.search.Hits search(long companyId,
169 java.lang.String portletId, long groupId, java.lang.String type,
170 java.lang.String keywords, int start, int end)
171 throws 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 throws com.liferay.portal.PortalException,
176 com.liferay.portal.SystemException;
177
178 public com.liferay.portal.model.Company updateCompany(long companyId,
179 java.lang.String virtualHost, java.lang.String mx,
180 java.lang.String name, java.lang.String legalName,
181 java.lang.String legalId, java.lang.String legalType,
182 java.lang.String sicCode, java.lang.String tickerSymbol,
183 java.lang.String industry, java.lang.String type, java.lang.String size)
184 throws com.liferay.portal.PortalException,
185 com.liferay.portal.SystemException;
186
187 public void updateDisplay(long companyId, java.lang.String languageId,
188 java.lang.String timeZoneId)
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 updateSecurity(long companyId, java.lang.String authType,
197 boolean autoLogin, boolean sendPassword, boolean strangers,
198 boolean strangersWithMx, boolean strangersVerify, boolean communityLogo)
199 throws com.liferay.portal.SystemException;
200 }