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 throws com.liferay.portal.PortalException,
99 com.liferay.portal.SystemException;
100
101 public com.liferay.portal.model.Company addCompany(java.lang.String webId,
102 java.lang.String virtualHost, java.lang.String mx,
103 java.lang.String shardName, boolean system)
104 throws com.liferay.portal.PortalException,
105 com.liferay.portal.SystemException;
106
107 public com.liferay.portal.model.Company checkCompany(java.lang.String webId)
108 throws com.liferay.portal.PortalException,
109 com.liferay.portal.SystemException;
110
111 public com.liferay.portal.model.Company checkCompany(
112 java.lang.String webId, java.lang.String mx, java.lang.String shardName)
113 throws com.liferay.portal.PortalException,
114 com.liferay.portal.SystemException;
115
116 public void checkCompanyKey(long companyId)
117 throws com.liferay.portal.PortalException,
118 com.liferay.portal.SystemException;
119
120 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
121 public java.util.List<com.liferay.portal.model.Company> getCompanies()
122 throws com.liferay.portal.SystemException;
123
124 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
125 public java.util.List<com.liferay.portal.model.Company> getCompanies(
126 boolean system) throws com.liferay.portal.SystemException;
127
128 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
129 public com.liferay.portal.model.Company getCompanyById(long companyId)
130 throws com.liferay.portal.PortalException,
131 com.liferay.portal.SystemException;
132
133 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
134 public com.liferay.portal.model.Company getCompanyByLogoId(long logoId)
135 throws com.liferay.portal.PortalException,
136 com.liferay.portal.SystemException;
137
138 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
139 public com.liferay.portal.model.Company getCompanyByMx(java.lang.String mx)
140 throws com.liferay.portal.PortalException,
141 com.liferay.portal.SystemException;
142
143 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
144 public com.liferay.portal.model.Company getCompanyByVirtualHost(
145 java.lang.String virtualHost)
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 getCompanyByWebId(
151 java.lang.String webId)
152 throws com.liferay.portal.PortalException,
153 com.liferay.portal.SystemException;
154
155 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
156 public com.liferay.portal.kernel.search.Hits search(long companyId,
157 java.lang.String keywords, int start, int end)
158 throws com.liferay.portal.SystemException;
159
160 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
161 public com.liferay.portal.kernel.search.Hits search(long companyId,
162 java.lang.String portletId, long groupId, java.lang.String type,
163 java.lang.String keywords, int start, int end)
164 throws com.liferay.portal.SystemException;
165
166 public com.liferay.portal.model.Company updateCompany(long companyId,
167 java.lang.String virtualHost, java.lang.String mx)
168 throws com.liferay.portal.PortalException,
169 com.liferay.portal.SystemException;
170
171 public com.liferay.portal.model.Company updateCompany(long companyId,
172 java.lang.String virtualHost, java.lang.String mx,
173 java.lang.String name, java.lang.String legalName,
174 java.lang.String legalId, java.lang.String legalType,
175 java.lang.String sicCode, java.lang.String tickerSymbol,
176 java.lang.String industry, 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, java.io.File file)
186 throws com.liferay.portal.PortalException,
187 com.liferay.portal.SystemException;
188
189 public void updateSecurity(long companyId, java.lang.String authType,
190 boolean autoLogin, boolean sendPassword, boolean strangers,
191 boolean strangersWithMx, boolean strangersVerify, boolean communityLogo)
192 throws com.liferay.portal.SystemException;
193 }