@JSONWebService public class CompanyServiceImpl extends CompanyServiceBaseImpl
companyLocalService, companyPersistence, companyService, counterLocalService| Constructor and Description |
|---|
CompanyServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
com.liferay.portal.kernel.model.Company |
addCompany(long companyId,
String webId,
String virtualHost,
String mx,
boolean system,
int maxUsers,
boolean active)
Adds a company.
|
com.liferay.portal.kernel.model.Company |
addCompany(String webId,
String virtualHost,
String mx,
boolean system,
int maxUsers,
boolean active)
Adds a company.
|
com.liferay.portal.kernel.model.Company |
deleteCompany(long companyId) |
void |
deleteLogo(long companyId)
Deletes the company's logo.
|
void |
forEachCompany(com.liferay.petra.function.UnsafeConsumer<com.liferay.portal.kernel.model.Company,Exception> unsafeConsumer) |
List<com.liferay.portal.kernel.model.Company> |
getCompanies()
Returns all the companies.
|
com.liferay.portal.kernel.model.Company |
getCompanyById(long companyId)
Returns the company with the primary key.
|
com.liferay.portal.kernel.model.Company |
getCompanyByLogoId(long logoId)
Returns the company with the logo.
|
com.liferay.portal.kernel.model.Company |
getCompanyByMx(String mx)
Returns the company with the mail domian.
|
com.liferay.portal.kernel.model.Company |
getCompanyByVirtualHost(String virtualHost)
Returns the company with the virtual host name.
|
com.liferay.portal.kernel.model.Company |
getCompanyByWebId(String webId)
Returns the company with the web domain.
|
void |
removePreferences(long companyId,
String[] keys)
Removes the values that match the keys of the company's preferences.
|
com.liferay.portal.kernel.model.Company |
updateCompany(long companyId,
String virtualHost,
String mx,
int maxUsers,
boolean active)
Updates the company
|
com.liferay.portal.kernel.model.Company |
updateCompany(long companyId,
String virtualHost,
String mx,
String homeURL,
boolean hasLogo,
byte[] logoBytes,
String name,
String legalName,
String legalId,
String legalType,
String sicCode,
String tickerSymbol,
String industry,
String type,
String size)
Updates the company with additional account information.
|
com.liferay.portal.kernel.model.Company |
updateCompany(long companyId,
String virtualHost,
String mx,
String homeURL,
boolean hasLogo,
byte[] logoBytes,
String name,
String legalName,
String legalId,
String legalType,
String sicCode,
String tickerSymbol,
String industry,
String type,
String size,
String languageId,
String timeZoneId,
List<com.liferay.portal.kernel.model.Address> addresses,
List<com.liferay.portal.kernel.model.EmailAddress> emailAddresses,
List<com.liferay.portal.kernel.model.Phone> phones,
List<com.liferay.portal.kernel.model.Website> websites,
com.liferay.portal.kernel.util.UnicodeProperties unicodeProperties)
Updates the company with addition information.
|
void |
updateDisplay(long companyId,
String languageId,
String timeZoneId)
Update the company's display.
|
com.liferay.portal.kernel.model.Company |
updateLogo(long companyId,
byte[] bytes)
Updates the company's logo.
|
com.liferay.portal.kernel.model.Company |
updateLogo(long companyId,
InputStream inputStream)
Updates the company's logo.
|
void |
updatePreferences(long companyId,
com.liferay.portal.kernel.util.UnicodeProperties unicodeProperties)
Updates the company's preferences.
|
void |
updateSecurity(long companyId,
String authType,
boolean autoLogin,
boolean sendPassword,
boolean strangers,
boolean strangersWithMx,
boolean strangersVerify,
boolean siteLogo)
Updates the company's security properties.
|
afterPropertiesSet, destroy, getCompanyLocalService, getCompanyPersistence, getCompanyService, getCounterLocalService, getModelClass, getModelClassName, getOSGiServiceIdentifier, runSQL, setCompanyLocalService, setCompanyPersistence, setCompanyService, setCounterLocalService@JSONWebService(mode=IGNORE)
public com.liferay.portal.kernel.model.Company addCompany(long companyId,
String webId,
String virtualHost,
String mx,
boolean system,
int maxUsers,
boolean active)
throws com.liferay.portal.kernel.exception.PortalException
companyId - the primary key of the company (optionally null or
* 0 to generate a key automatically)webId - the company's web domainvirtualHost - the company's virtual host namemx - the company's mail domainsystem - whether the company is the very first company (i.e., themaxUsers - the max number of company users (optionally
0)active - whether the company is activecom.liferay.portal.kernel.exception.PortalException@JSONWebService(mode=IGNORE)
public com.liferay.portal.kernel.model.Company addCompany(String webId,
String virtualHost,
String mx,
boolean system,
int maxUsers,
boolean active)
throws com.liferay.portal.kernel.exception.PortalException
webId - the company's web domainvirtualHost - the company's virtual host namemx - the company's mail domainsystem - whether the company is the very first company (i.e., themaxUsers - the max number of company users (optionally
0)active - whether the company is activecom.liferay.portal.kernel.exception.PortalException@JSONWebService(mode=IGNORE)
public com.liferay.portal.kernel.model.Company deleteCompany(long companyId)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic void deleteLogo(long companyId)
throws com.liferay.portal.kernel.exception.PortalException
companyId - the primary key of the companycom.liferay.portal.kernel.exception.PortalExceptionpublic void forEachCompany(com.liferay.petra.function.UnsafeConsumer<com.liferay.portal.kernel.model.Company,Exception> unsafeConsumer)
throws Exception
Exceptionpublic List<com.liferay.portal.kernel.model.Company> getCompanies()
public com.liferay.portal.kernel.model.Company getCompanyById(long companyId)
throws com.liferay.portal.kernel.exception.PortalException
companyId - the primary key of the companycom.liferay.portal.kernel.exception.PortalExceptionpublic com.liferay.portal.kernel.model.Company getCompanyByLogoId(long logoId)
throws com.liferay.portal.kernel.exception.PortalException
logoId - the ID of the company's logocom.liferay.portal.kernel.exception.PortalExceptionpublic com.liferay.portal.kernel.model.Company getCompanyByMx(String mx)
throws com.liferay.portal.kernel.exception.PortalException
mx - the company's mail domaincom.liferay.portal.kernel.exception.PortalExceptionpublic com.liferay.portal.kernel.model.Company getCompanyByVirtualHost(String virtualHost)
throws com.liferay.portal.kernel.exception.PortalException
virtualHost - the company's virtual host namecom.liferay.portal.kernel.exception.PortalExceptionpublic com.liferay.portal.kernel.model.Company getCompanyByWebId(String webId)
throws com.liferay.portal.kernel.exception.PortalException
webId - the company's web domaincom.liferay.portal.kernel.exception.PortalExceptionpublic void removePreferences(long companyId,
String[] keys)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portlet.portalsettings.action.EditLDAPServerAction remotely
through CompanyService.companyId - the primary key of the companykeys - the company's preferences keys to be removecom.liferay.portal.kernel.exception.PortalExceptionpublic com.liferay.portal.kernel.model.Company updateCompany(long companyId,
String virtualHost,
String mx,
int maxUsers,
boolean active)
throws com.liferay.portal.kernel.exception.PortalException
companyId - the primary key of the companyvirtualHost - the company's virtual host namemx - the company's mail domainmaxUsers - the max number of company users (optionally
0)active - whether the company is activecom.liferay.portal.kernel.exception.PortalExceptionpublic com.liferay.portal.kernel.model.Company updateCompany(long companyId,
String virtualHost,
String mx,
String homeURL,
boolean hasLogo,
byte[] logoBytes,
String name,
String legalName,
String legalId,
String legalType,
String sicCode,
String tickerSymbol,
String industry,
String type,
String size)
throws com.liferay.portal.kernel.exception.PortalException
companyId - the primary key of the companyvirtualHost - the company's virtual host namemx - the company's mail domainhomeURL - the company's home URL (optionally null)hasLogo - if the company has a custom logologoBytes - the new logo image dataname - the company's account name (optionally null)legalName - the company's account legal name (optionally
null)legalId - the company's account legal ID (optionally
null)legalType - the company's account legal type (optionally
null)sicCode - the company's account SIC code (optionally
null)tickerSymbol - the company's account ticker symbol (optionally
null)industry - the the company's account industry (optionally
null)type - the company's account type (optionally null)size - the company's account size (optionally null)com.liferay.portal.kernel.exception.PortalException@JSONWebService(mode=IGNORE)
public com.liferay.portal.kernel.model.Company updateCompany(long companyId,
String virtualHost,
String mx,
String homeURL,
boolean hasLogo,
byte[] logoBytes,
String name,
String legalName,
String legalId,
String legalType,
String sicCode,
String tickerSymbol,
String industry,
String type,
String size,
String languageId,
String timeZoneId,
List<com.liferay.portal.kernel.model.Address> addresses,
List<com.liferay.portal.kernel.model.EmailAddress> emailAddresses,
List<com.liferay.portal.kernel.model.Phone> phones,
List<com.liferay.portal.kernel.model.Website> websites,
com.liferay.portal.kernel.util.UnicodeProperties unicodeProperties)
throws com.liferay.portal.kernel.exception.PortalException
companyId - the primary key of the companyvirtualHost - the company's virtual host namemx - the company's mail domainhomeURL - the company's home URL (optionally null)hasLogo - if the company has a custom logologoBytes - the new logo image dataname - the company's account name (optionally null)legalName - the company's account legal name (optionally
null)legalId - the company's accout legal ID (optionally
null)legalType - the company's account legal type (optionally
null)sicCode - the company's account SIC code (optionally
null)tickerSymbol - the company's account ticker symbol (optionally
null)industry - the the company's account industry (optionally
null)type - the company's account type (optionally null)size - the company's account size (optionally null)languageId - the ID of the company's default user's languagetimeZoneId - the ID of the company's default user's time zoneaddresses - the company's addressesemailAddresses - the company's email addressesphones - the company's phone numberswebsites - the company's websitesunicodeProperties - the company's propertiescom.liferay.portal.kernel.exception.PortalExceptionpublic void updateDisplay(long companyId,
String languageId,
String timeZoneId)
throws com.liferay.portal.kernel.exception.PortalException
companyId - the primary key of the companylanguageId - the ID of the company's default user's languagetimeZoneId - the ID of the company's default user's time zonecom.liferay.portal.kernel.exception.PortalExceptionpublic com.liferay.portal.kernel.model.Company updateLogo(long companyId,
byte[] bytes)
throws com.liferay.portal.kernel.exception.PortalException
companyId - the primary key of the companybytes - the bytes of the company's logo imagecom.liferay.portal.kernel.exception.PortalException@JSONWebService(mode=IGNORE)
public com.liferay.portal.kernel.model.Company updateLogo(long companyId,
InputStream inputStream)
throws com.liferay.portal.kernel.exception.PortalException
companyId - the primary key of the companyinputStream - the input stream of the company's logo imagecom.liferay.portal.kernel.exception.PortalExceptionpublic void updatePreferences(long companyId,
com.liferay.portal.kernel.util.UnicodeProperties unicodeProperties)
throws com.liferay.portal.kernel.exception.PortalException
companyId - the primary key of the companyunicodeProperties - the company's properties. See UnicodePropertiescom.liferay.portal.kernel.exception.PortalException@JSONWebService(mode=IGNORE)
public void updateSecurity(long companyId,
String authType,
boolean autoLogin,
boolean sendPassword,
boolean strangers,
boolean strangersWithMx,
boolean strangersVerify,
boolean siteLogo)
throws com.liferay.portal.kernel.exception.PortalException
companyId - the primary key of the companyauthType - the company's method of authenticating usersautoLogin - whether to allow users to select the "remember me"
featuresendPassword - whether to allow users to ask the company to send
their passwordsstrangers - whether to allow strangers to create accounts to
register themselves in the companystrangersWithMx - whether to allow strangers to create accounts with
email addresses that match the company mail suffixstrangersVerify - whether to require strangers who create accounts
to be verified via emailsiteLogo - whether to to allow site administrators to use their own
logo instead of the enterprise logocom.liferay.portal.kernel.exception.PortalException