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 name, java.lang.String legalName,
162 java.lang.String legalId, java.lang.String legalType,
163 java.lang.String sicCode, java.lang.String tickerSymbol,
164 java.lang.String industry, java.lang.String type, java.lang.String size)
165 throws com.liferay.portal.PortalException,
166 com.liferay.portal.SystemException;
167
168 public void updateDisplay(long companyId, java.lang.String languageId,
169 java.lang.String timeZoneId)
170 throws com.liferay.portal.PortalException,
171 com.liferay.portal.SystemException;
172
173 public void updateLogo(long companyId, java.io.File file)
174 throws com.liferay.portal.PortalException,
175 com.liferay.portal.SystemException;
176
177 public void updateSecurity(long companyId, java.lang.String authType,
178 boolean autoLogin, boolean sendPassword, boolean strangers,
179 boolean strangersWithMx, boolean strangersVerify, boolean communityLogo)
180 throws com.liferay.portal.SystemException;
181 }