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