public class CompanyLocalServiceImpl extends CompanyLocalServiceBaseImpl
Modifier and Type | Class and Description |
---|---|
protected class |
CompanyLocalServiceImpl.DeleteExpandoColumnActionableDynamicQuery |
protected class |
CompanyLocalServiceImpl.DeleteExpandoTableActionableDynamicQuery |
protected class |
CompanyLocalServiceImpl.DeleteGroupActionableDynamicQuery |
protected class |
CompanyLocalServiceImpl.DeleteOrganizationActionableDynamicQuery |
protected class |
CompanyLocalServiceImpl.DeleteSystemEventActionableDynamicQuery |
protected class |
CompanyLocalServiceImpl.DeleteUserGroupActionableDynamicQuery |
companyLocalService, companyPersistence, counterLocalService
Constructor and Description |
---|
CompanyLocalServiceImpl() |
Modifier and Type | Method and Description |
---|---|
protected void |
addAssetEntriesFacet(com.liferay.portal.kernel.search.SearchContext searchContext) |
com.liferay.portal.kernel.model.Company |
addCompany(com.liferay.portal.kernel.model.Company company)
Adds the company to the database.
|
com.liferay.portal.kernel.model.Company |
addCompany(Long companyId,
String webId,
String virtualHostname,
String mx,
int maxUsers,
boolean active,
String defaultAdminPassword,
String defaultAdminScreenName,
String defaultAdminEmailAddress,
String defaultAdminFirstName,
String defaultAdminMiddleName,
String defaultAdminLastName)
Adds a company with the primary key.
|
com.liferay.portal.kernel.model.Company |
addDBPartitionCompany(long companyId,
String name,
String virtualHostName,
String webId) |
com.liferay.portal.kernel.model.Company |
checkCompany(String webId)
Returns the company with the web domain.
|
void |
checkCompanyKey(long companyId)
Checks if the company has an encryption key.
|
protected com.liferay.portal.kernel.model.Company |
checkLogo(long companyId) |
protected com.liferay.portal.kernel.search.SearchContext |
createSearchContext(long companyId,
long userId,
String portletId,
long groupId,
String keywords,
int start,
int end) |
com.liferay.portal.kernel.model.Company |
deleteCompany(com.liferay.portal.kernel.model.Company company)
Deletes the company from the database.
|
com.liferay.portal.kernel.model.Company |
deleteCompany(long companyId)
Deletes the company with the primary key from the database.
|
com.liferay.portal.kernel.model.Company |
deleteLogo(long companyId)
Deletes the company's logo.
|
protected com.liferay.portal.kernel.model.Company |
doDeleteCompany(long companyId) |
com.liferay.portal.kernel.model.Company |
extractDBPartitionCompany(long companyId) |
com.liferay.portal.kernel.model.Company |
fetchCompanyById(long companyId)
Returns the company with the primary key.
|
com.liferay.portal.kernel.model.Company |
fetchCompanyByVirtualHost(String virtualHostname)
Returns the company with the virtual host name.
|
<E extends Exception> |
forEachCompany(com.liferay.petra.function.UnsafeConsumer<com.liferay.portal.kernel.model.Company,E> unsafeConsumer) |
<E extends Exception> |
forEachCompany(com.liferay.petra.function.UnsafeConsumer<com.liferay.portal.kernel.model.Company,E> unsafeConsumer,
List<com.liferay.portal.kernel.model.Company> companies) |
<E extends Exception> |
forEachCompanyId(com.liferay.petra.function.UnsafeConsumer<Long,E> unsafeConsumer) |
<E extends Exception> |
forEachCompanyId(com.liferay.petra.function.UnsafeConsumer<Long,E> unsafeConsumer,
long[] companyIds) |
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 domain.
|
com.liferay.portal.kernel.model.Company |
getCompanyByVirtualHost(String virtualHostname)
Returns the company with the virtual host name.
|
com.liferay.portal.kernel.model.Company |
getCompanyByWebId(String webId)
Returns the company with the web domain.
|
long |
getCompanyIdByUserId(long userId)
Returns the user's company.
|
protected void |
preregisterCompany(com.liferay.portal.kernel.model.Company company) |
protected void |
preunregisterCompany(com.liferay.portal.kernel.model.Company company) |
protected void |
registerCompany(com.liferay.portal.kernel.model.Company company) |
void |
removePreferences(long companyId,
String[] keys)
Removes the values that match the keys of the company's preferences.
|
com.liferay.portal.kernel.search.Hits |
search(long companyId,
long userId,
String keywords,
int start,
int end)
Returns an ordered range of all assets that match the keywords in the
company.
|
com.liferay.portal.kernel.search.Hits |
search(long companyId,
long userId,
String portletId,
long groupId,
String type,
String keywords,
int start,
int end)
Returns an ordered range of all assets that match the keywords in the
portlet within the company.
|
protected com.liferay.portal.kernel.model.Company |
syncVirtualHost(com.liferay.portal.kernel.model.Company company) |
protected void |
unregisterCompany(com.liferay.portal.kernel.model.Company company) |
com.liferay.portal.kernel.model.Company |
updateCompany(com.liferay.portal.kernel.model.Company company)
Updates the company in the database or adds it if it does not yet exist.
|
com.liferay.portal.kernel.model.Company |
updateCompany(long companyId,
String virtualHostname,
String mx,
int maxUsers,
boolean active)
Updates the company.
|
com.liferay.portal.kernel.model.Company |
updateCompany(long companyId,
String virtualHostname,
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)
Update the company with additional account information.
|
void |
updateDisplay(long companyId,
String languageId,
String timeZoneId)
Update the company's display.
|
void |
updateDisplayGroupNames(long companyId) |
com.liferay.portal.kernel.model.Company |
updateIndexNameNext(long companyId,
String indexNameNext) |
com.liferay.portal.kernel.model.Company |
updateIndexNames(long companyId,
String indexNameCurrent,
String indexNameNext) |
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,
File file)
Updates the company's logo.
|
com.liferay.portal.kernel.model.Company |
updateLogo(long companyId,
InputStream inputStream)
Update 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.
|
protected com.liferay.portal.kernel.model.Company |
updateVirtualHostname(long companyId,
String virtualHostname) |
protected void |
validateLanguageIds(String languageIds) |
protected void |
validateMx(long companyId,
String mx) |
protected void |
validateName(long companyId,
String name) |
protected void |
validateVirtualHost(String webId,
String virtualHostname) |
protected void |
validateWebId(String webId) |
afterPropertiesSet, createCompany, createPersistedModel, deletePersistedModel, destroy, dslQuery, dslQueryCount, dynamicQuery, dynamicQuery, dynamicQuery, dynamicQuery, dynamicQueryCount, dynamicQueryCount, fetchCompany, getActionableDynamicQuery, getBasePersistence, getCompanies, getCompaniesCount, getCompany, getCompanyLocalService, getCompanyPersistence, getCounterLocalService, getIndexableActionableDynamicQuery, getModelClass, getModelClassName, getOSGiServiceIdentifier, getPersistedModel, initActionableDynamicQuery, runSQL, setCompanyLocalService, setCompanyPersistence, setCounterLocalService
getClassLoader, getLocalizationMap
public com.liferay.portal.kernel.model.Company addCompany(com.liferay.portal.kernel.model.Company company)
CompanyLocalServiceBaseImpl
Important: Inspect CompanyLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.
addCompany
in interface com.liferay.portal.kernel.service.CompanyLocalService
addCompany
in class CompanyLocalServiceBaseImpl
company
- the companypublic com.liferay.portal.kernel.model.Company addCompany(Long companyId, String webId, String virtualHostname, String mx, int maxUsers, boolean active, String defaultAdminPassword, String defaultAdminScreenName, String defaultAdminEmailAddress, String defaultAdminFirstName, String defaultAdminMiddleName, String defaultAdminLastName) 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 the company's web domainvirtualHostname
- 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.PortalException
public com.liferay.portal.kernel.model.Company addDBPartitionCompany(long companyId, String name, String virtualHostName, String webId) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public com.liferay.portal.kernel.model.Company checkCompany(String webId) throws com.liferay.portal.kernel.exception.PortalException
webId
- the company's web domaincom.liferay.portal.kernel.exception.PortalException
public void checkCompanyKey(long companyId) throws com.liferay.portal.kernel.exception.PortalException
companyId
- the primary key of the companycom.liferay.portal.kernel.exception.PortalException
public com.liferay.portal.kernel.model.Company deleteCompany(com.liferay.portal.kernel.model.Company company) throws com.liferay.portal.kernel.exception.PortalException
CompanyLocalServiceBaseImpl
Important: Inspect CompanyLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.
deleteCompany
in interface com.liferay.portal.kernel.service.CompanyLocalService
deleteCompany
in class CompanyLocalServiceBaseImpl
company
- the companycom.liferay.portal.kernel.exception.PortalException
public com.liferay.portal.kernel.model.Company deleteCompany(long companyId) throws com.liferay.portal.kernel.exception.PortalException
CompanyLocalServiceBaseImpl
Important: Inspect CompanyLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.
deleteCompany
in interface com.liferay.portal.kernel.service.CompanyLocalService
deleteCompany
in class CompanyLocalServiceBaseImpl
companyId
- the primary key of the companycom.liferay.portal.kernel.exception.PortalException
- if a company with the primary key could not be foundpublic com.liferay.portal.kernel.model.Company deleteLogo(long companyId) throws com.liferay.portal.kernel.exception.PortalException
companyId
- the primary key of the companycom.liferay.portal.kernel.exception.PortalException
public com.liferay.portal.kernel.model.Company extractDBPartitionCompany(long companyId) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public com.liferay.portal.kernel.model.Company fetchCompanyById(long companyId)
companyId
- the primary key of the companynull
if a company
with the primary key could not be foundpublic com.liferay.portal.kernel.model.Company fetchCompanyByVirtualHost(String virtualHostname)
virtualHostname
- the virtual host namenull
if a
company with the virtual host could not be found@Transactional(enabled=false) public <E extends Exception> void forEachCompany(com.liferay.petra.function.UnsafeConsumer<com.liferay.portal.kernel.model.Company,E> unsafeConsumer) throws E extends Exception
E extends Exception
@Transactional(enabled=false) public <E extends Exception> void forEachCompany(com.liferay.petra.function.UnsafeConsumer<com.liferay.portal.kernel.model.Company,E> unsafeConsumer, List<com.liferay.portal.kernel.model.Company> companies) throws E extends Exception
E extends Exception
@Transactional(enabled=false) public <E extends Exception> void forEachCompanyId(com.liferay.petra.function.UnsafeConsumer<Long,E> unsafeConsumer) throws E extends Exception
E extends Exception
@Transactional(enabled=false) public <E extends Exception> void forEachCompanyId(com.liferay.petra.function.UnsafeConsumer<Long,E> unsafeConsumer, long[] companyIds) throws E extends Exception
E extends Exception
public 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.PortalException
public 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.PortalException
public 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.PortalException
public com.liferay.portal.kernel.model.Company getCompanyByVirtualHost(String virtualHostname) throws com.liferay.portal.kernel.exception.PortalException
virtualHostname
- the company's virtual host namecom.liferay.portal.kernel.exception.PortalException
public 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.PortalException
public long getCompanyIdByUserId(long userId) throws Exception
userId
- the primary key of the user0
otherwiseException
- if a user with the primary key could not be foundpublic void removePreferences(long companyId, String[] keys)
com.liferay.portlet.portalsettings.action.EditLDAPServerAction
remotely
through CompanyService
.companyId
- the primary key of the companykeys
- the company's preferences keys to be removepublic com.liferay.portal.kernel.search.Hits search(long companyId, long userId, String keywords, int start, int end)
com.liferay.portal.search.PortalOpenSearchImpl
which is not longer used
by the Search portlet.companyId
- the primary key of the companyuserId
- the primary key of the userkeywords
- the keywords (space separated),which may occur in assets
in the company (optionally null
)start
- the lower bound of the range of assets to returnend
- the upper bound of the range of assets to return (not
inclusive)public com.liferay.portal.kernel.search.Hits search(long companyId, long userId, String portletId, long groupId, String type, String keywords, int start, int end)
companyId
- the primary key of the companyuserId
- the primary key of the userportletId
- the primary key of the portlet (optionally
null
)groupId
- the primary key of the group (optionally 0
)type
- the mime type of assets to return(optionally
null
)keywords
- the keywords (space separated), which may occur in any
assets in the portlet (optionally null
)start
- the lower bound of the range of assets to returnend
- the upper bound of the range of assets to return (not
inclusive)public com.liferay.portal.kernel.model.Company updateCompany(com.liferay.portal.kernel.model.Company company)
CompanyLocalServiceBaseImpl
Important: Inspect CompanyLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.
updateCompany
in interface com.liferay.portal.kernel.service.CompanyLocalService
updateCompany
in class CompanyLocalServiceBaseImpl
company
- the companypublic com.liferay.portal.kernel.model.Company updateCompany(long companyId, String virtualHostname, String mx, int maxUsers, boolean active) throws com.liferay.portal.kernel.exception.PortalException
companyId
- the primary key of the companyvirtualHostname
- 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.PortalException
public com.liferay.portal.kernel.model.Company updateCompany(long companyId, String virtualHostname, 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 companyvirtualHostname
- 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 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
public 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.PortalException
@Async public void updateDisplayGroupNames(long companyId) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public com.liferay.portal.kernel.model.Company updateIndexNameNext(long companyId, String indexNameNext) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public com.liferay.portal.kernel.model.Company updateIndexNames(long companyId, String indexNameCurrent, String indexNameNext) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public 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
public com.liferay.portal.kernel.model.Company updateLogo(long companyId, File file) throws com.liferay.portal.kernel.exception.PortalException
companyId
- the primary key of the companyfile
- the file of the company's logo imagecom.liferay.portal.kernel.exception.PortalException
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.PortalException
public 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 UnicodeProperties
com.liferay.portal.kernel.exception.PortalException
public void updateSecurity(long companyId, String authType, boolean autoLogin, boolean sendPassword, boolean strangers, boolean strangersWithMx, boolean strangersVerify, boolean siteLogo)
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 passwordstrangers
- whether to allow strangers to create accounts 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 allow site administrators to use their own
logo instead of the enterprise logoprotected void addAssetEntriesFacet(com.liferay.portal.kernel.search.SearchContext searchContext)
protected com.liferay.portal.kernel.model.Company checkLogo(long companyId) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
protected com.liferay.portal.kernel.search.SearchContext createSearchContext(long companyId, long userId, String portletId, long groupId, String keywords, int start, int end)
protected com.liferay.portal.kernel.model.Company doDeleteCompany(long companyId) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
protected void preregisterCompany(com.liferay.portal.kernel.model.Company company)
protected void preunregisterCompany(com.liferay.portal.kernel.model.Company company)
protected void registerCompany(com.liferay.portal.kernel.model.Company company)
protected com.liferay.portal.kernel.model.Company syncVirtualHost(com.liferay.portal.kernel.model.Company company) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
protected void unregisterCompany(com.liferay.portal.kernel.model.Company company)
protected com.liferay.portal.kernel.model.Company updateVirtualHostname(long companyId, String virtualHostname) throws com.liferay.portal.kernel.exception.CompanyVirtualHostException
com.liferay.portal.kernel.exception.CompanyVirtualHostException
protected void validateLanguageIds(String languageIds) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
protected void validateMx(long companyId, String mx) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
protected void validateName(long companyId, String name) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
protected void validateVirtualHost(String webId, String virtualHostname) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
protected void validateWebId(String webId) throws com.liferay.portal.kernel.exception.CompanyWebIdException
com.liferay.portal.kernel.exception.CompanyWebIdException