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