public class CompanyLocalServiceWrapper extends Object implements CompanyLocalService, ServiceWrapper<CompanyLocalService>
CompanyLocalService
.CompanyLocalService
Constructor and Description |
---|
CompanyLocalServiceWrapper() |
CompanyLocalServiceWrapper(CompanyLocalService companyLocalService) |
Modifier and Type | Method and Description |
---|---|
Company |
addCompany(Company company)
Adds the company to the database.
|
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.
|
Company |
addDBPartitionCompany(long companyId,
String name,
String virtualHostName,
String webId) |
Company |
checkCompany(String webId)
Returns the company with the web domain.
|
void |
checkCompanyKey(long companyId)
Checks if the company has an encryption key.
|
Company |
createCompany(long companyId)
Creates a new company with the primary key.
|
PersistedModel |
createPersistedModel(Serializable primaryKeyObj) |
Company |
deleteCompany(Company company)
Deletes the company from the database.
|
Company |
deleteCompany(long companyId)
Deletes the company with the primary key from the database.
|
Company |
deleteLogo(long companyId)
Deletes the company's logo.
|
PersistedModel |
deletePersistedModel(PersistedModel persistedModel) |
<T> T |
dslQuery(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery) |
int |
dslQueryCount(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery) |
DynamicQuery |
dynamicQuery() |
<T> List<T> |
dynamicQuery(DynamicQuery dynamicQuery)
Performs a dynamic query on the database and returns the matching rows.
|
<T> List<T> |
dynamicQuery(DynamicQuery dynamicQuery,
int start,
int end)
Performs a dynamic query on the database and returns a range of the matching rows.
|
<T> List<T> |
dynamicQuery(DynamicQuery dynamicQuery,
int start,
int end,
OrderByComparator<T> orderByComparator)
Performs a dynamic query on the database and returns an ordered range of the matching rows.
|
long |
dynamicQueryCount(DynamicQuery dynamicQuery)
Returns the number of rows matching the dynamic query.
|
long |
dynamicQueryCount(DynamicQuery dynamicQuery,
Projection projection)
Returns the number of rows matching the dynamic query.
|
Company |
extractDBPartitionCompany(long companyId) |
Company |
fetchCompany(long companyId) |
Company |
fetchCompanyById(long companyId)
Returns the company with the primary key.
|
Company |
fetchCompanyByVirtualHost(String virtualHostname)
Returns the company with the virtual host name.
|
<E extends Exception> |
forEachCompany(com.liferay.petra.function.UnsafeConsumer<Company,E> unsafeConsumer) |
<E extends Exception> |
forEachCompany(com.liferay.petra.function.UnsafeConsumer<Company,E> unsafeConsumer,
List<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) |
ActionableDynamicQuery |
getActionableDynamicQuery() |
BasePersistence<?> |
getBasePersistence() |
List<Company> |
getCompanies()
Returns all the companies.
|
List<Company> |
getCompanies(int start,
int end)
Returns a range of all the companies.
|
int |
getCompaniesCount()
Returns the number of companies.
|
Company |
getCompany(long companyId)
Returns the company with the primary key.
|
Company |
getCompanyById(long companyId)
Returns the company with the primary key.
|
Company |
getCompanyByLogoId(long logoId)
Returns the company with the logo.
|
Company |
getCompanyByMx(String mx)
Returns the company with the mail domain.
|
Company |
getCompanyByVirtualHost(String virtualHostname)
Returns the company with the virtual host name.
|
Company |
getCompanyByWebId(String webId)
Returns the company with the web domain.
|
long |
getCompanyIdByUserId(long userId)
Returns the user's company.
|
IndexableActionableDynamicQuery |
getIndexableActionableDynamicQuery() |
String |
getOSGiServiceIdentifier()
Returns the OSGi service identifier.
|
PersistedModel |
getPersistedModel(Serializable primaryKeyObj) |
CompanyLocalService |
getWrappedService() |
void |
removePreferences(long companyId,
String[] keys)
Removes the values that match the keys of the company's preferences.
|
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.
|
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.
|
void |
setWrappedService(CompanyLocalService companyLocalService) |
Company |
updateCompany(Company company)
Updates the company in the database or adds it if it does not yet exist.
|
Company |
updateCompany(long companyId,
String virtualHostname,
String mx,
int maxUsers,
boolean active)
Updates the company.
|
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) |
Company |
updateIndexNameNext(long companyId,
String indexNameNext) |
Company |
updateIndexNames(long companyId,
String indexNameCurrent,
String indexNameNext) |
Company |
updateLogo(long companyId,
byte[] bytes)
Updates the company's logo.
|
Company |
updateLogo(long companyId,
File file)
Updates the company's logo.
|
Company |
updateLogo(long companyId,
InputStream inputStream)
Update the company's logo.
|
void |
updatePreferences(long companyId,
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.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
fetchPersistedModel
public CompanyLocalServiceWrapper()
public CompanyLocalServiceWrapper(CompanyLocalService companyLocalService)
public Company addCompany(Company company)
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 CompanyLocalService
company
- the companypublic 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 PortalException
addCompany
in interface CompanyLocalService
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 activePortalException
public Company addDBPartitionCompany(long companyId, String name, String virtualHostName, String webId) throws PortalException
addDBPartitionCompany
in interface CompanyLocalService
PortalException
public Company checkCompany(String webId) throws PortalException
checkCompany
in interface CompanyLocalService
webId
- the company's web domainPortalException
public void checkCompanyKey(long companyId) throws PortalException
checkCompanyKey
in interface CompanyLocalService
companyId
- the primary key of the companyPortalException
public Company createCompany(long companyId)
createCompany
in interface CompanyLocalService
companyId
- the primary key for the new companypublic PersistedModel createPersistedModel(Serializable primaryKeyObj) throws PortalException
createPersistedModel
in interface CompanyLocalService
createPersistedModel
in interface PersistedModelLocalService
PortalException
public Company deleteCompany(Company company) throws PortalException
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 CompanyLocalService
company
- the companyPortalException
public Company deleteCompany(long companyId) throws PortalException
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 CompanyLocalService
companyId
- the primary key of the companyPortalException
- if a company with the primary key could not be foundpublic Company deleteLogo(long companyId) throws PortalException
deleteLogo
in interface CompanyLocalService
companyId
- the primary key of the companyPortalException
public PersistedModel deletePersistedModel(PersistedModel persistedModel) throws PortalException
deletePersistedModel
in interface CompanyLocalService
deletePersistedModel
in interface PersistedModelLocalService
PortalException
public <T> T dslQuery(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery)
dslQuery
in interface CompanyLocalService
dslQuery
in interface PersistedModelLocalService
public int dslQueryCount(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery)
dslQueryCount
in interface CompanyLocalService
dslQueryCount
in interface PersistedModelLocalService
public DynamicQuery dynamicQuery()
dynamicQuery
in interface CompanyLocalService
public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery)
dynamicQuery
in interface CompanyLocalService
dynamicQuery
- the dynamic querypublic <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
Useful when paginating results. Returns a maximum of end - start
instances. start
and end
are not primary keys, they are indexes in the result set. Thus, 0
refers to the first result in the set. Setting both start
and end
to com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS
will return the full result set. If orderByComparator
is specified, then the query will include the given ORDER BY logic. If orderByComparator
is absent, then the query will include the default ORDER BY logic from com.liferay.portal.model.impl.CompanyModelImpl
.
dynamicQuery
in interface CompanyLocalService
dynamicQuery
- the dynamic querystart
- the lower bound of the range of model instancesend
- the upper bound of the range of model instances (not inclusive)public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start, int end, OrderByComparator<T> orderByComparator)
Useful when paginating results. Returns a maximum of end - start
instances. start
and end
are not primary keys, they are indexes in the result set. Thus, 0
refers to the first result in the set. Setting both start
and end
to com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS
will return the full result set. If orderByComparator
is specified, then the query will include the given ORDER BY logic. If orderByComparator
is absent, then the query will include the default ORDER BY logic from com.liferay.portal.model.impl.CompanyModelImpl
.
dynamicQuery
in interface CompanyLocalService
dynamicQuery
- the dynamic querystart
- the lower bound of the range of model instancesend
- the upper bound of the range of model instances (not inclusive)orderByComparator
- the comparator to order the results by (optionally null
)public long dynamicQueryCount(DynamicQuery dynamicQuery)
dynamicQueryCount
in interface CompanyLocalService
dynamicQuery
- the dynamic querypublic long dynamicQueryCount(DynamicQuery dynamicQuery, Projection projection)
dynamicQueryCount
in interface CompanyLocalService
dynamicQuery
- the dynamic queryprojection
- the projection to apply to the querypublic Company extractDBPartitionCompany(long companyId) throws PortalException
extractDBPartitionCompany
in interface CompanyLocalService
PortalException
public Company fetchCompany(long companyId)
fetchCompany
in interface CompanyLocalService
public Company fetchCompanyById(long companyId)
fetchCompanyById
in interface CompanyLocalService
companyId
- the primary key of the companynull
if a company
with the primary key could not be foundpublic Company fetchCompanyByVirtualHost(String virtualHostname)
fetchCompanyByVirtualHost
in interface CompanyLocalService
virtualHostname
- the virtual host namenull
if a
company with the virtual host could not be foundpublic <E extends Exception> void forEachCompany(com.liferay.petra.function.UnsafeConsumer<Company,E> unsafeConsumer) throws E extends Exception
forEachCompany
in interface CompanyLocalService
E extends Exception
public <E extends Exception> void forEachCompany(com.liferay.petra.function.UnsafeConsumer<Company,E> unsafeConsumer, List<Company> companies) throws E extends Exception
forEachCompany
in interface CompanyLocalService
E extends Exception
public <E extends Exception> void forEachCompanyId(com.liferay.petra.function.UnsafeConsumer<Long,E> unsafeConsumer) throws E extends Exception
forEachCompanyId
in interface CompanyLocalService
E extends Exception
public <E extends Exception> void forEachCompanyId(com.liferay.petra.function.UnsafeConsumer<Long,E> unsafeConsumer, long[] companyIds) throws E extends Exception
forEachCompanyId
in interface CompanyLocalService
E extends Exception
public ActionableDynamicQuery getActionableDynamicQuery()
getActionableDynamicQuery
in interface CompanyLocalService
public List<Company> getCompanies()
getCompanies
in interface CompanyLocalService
public List<Company> getCompanies(int start, int end)
Useful when paginating results. Returns a maximum of end - start
instances. start
and end
are not primary keys, they are indexes in the result set. Thus, 0
refers to the first result in the set. Setting both start
and end
to com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS
will return the full result set. If orderByComparator
is specified, then the query will include the given ORDER BY logic. If orderByComparator
is absent, then the query will include the default ORDER BY logic from com.liferay.portal.model.impl.CompanyModelImpl
.
getCompanies
in interface CompanyLocalService
start
- the lower bound of the range of companiesend
- the upper bound of the range of companies (not inclusive)public int getCompaniesCount()
getCompaniesCount
in interface CompanyLocalService
public Company getCompany(long companyId) throws PortalException
getCompany
in interface CompanyLocalService
companyId
- the primary key of the companyPortalException
- if a company with the primary key could not be foundpublic Company getCompanyById(long companyId) throws PortalException
getCompanyById
in interface CompanyLocalService
companyId
- the primary key of the companyPortalException
public Company getCompanyByLogoId(long logoId) throws PortalException
getCompanyByLogoId
in interface CompanyLocalService
logoId
- the ID of the company's logoPortalException
public Company getCompanyByMx(String mx) throws PortalException
getCompanyByMx
in interface CompanyLocalService
mx
- the company's mail domainPortalException
public Company getCompanyByVirtualHost(String virtualHostname) throws PortalException
getCompanyByVirtualHost
in interface CompanyLocalService
virtualHostname
- the company's virtual host namePortalException
public Company getCompanyByWebId(String webId) throws PortalException
getCompanyByWebId
in interface CompanyLocalService
webId
- the company's web domainPortalException
public long getCompanyIdByUserId(long userId) throws Exception
getCompanyIdByUserId
in interface CompanyLocalService
userId
- the primary key of the user0
otherwiseException
- if a user with the primary key could not be foundpublic IndexableActionableDynamicQuery getIndexableActionableDynamicQuery()
getIndexableActionableDynamicQuery
in interface CompanyLocalService
public String getOSGiServiceIdentifier()
getOSGiServiceIdentifier
in interface CompanyLocalService
public PersistedModel getPersistedModel(Serializable primaryKeyObj) throws PortalException
getPersistedModel
in interface CompanyLocalService
getPersistedModel
in interface PersistedModelLocalService
PortalException
public void removePreferences(long companyId, String[] keys)
com.liferay.portlet.portalsettings.action.EditLDAPServerAction
remotely
through CompanyService
.removePreferences
in interface CompanyLocalService
companyId
- the primary key of the companykeys
- the company's preferences keys to be removepublic 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.search
in interface CompanyLocalService
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 Hits search(long companyId, long userId, String portletId, long groupId, String type, String keywords, int start, int end)
search
in interface CompanyLocalService
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 Company updateCompany(Company company)
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 CompanyLocalService
company
- the companypublic Company updateCompany(long companyId, String virtualHostname, String mx, int maxUsers, boolean active) throws PortalException
updateCompany
in interface CompanyLocalService
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 activePortalException
public 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 PortalException
updateCompany
in interface CompanyLocalService
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
)PortalException
public void updateDisplay(long companyId, String languageId, String timeZoneId) throws PortalException
updateDisplay
in interface CompanyLocalService
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 zonePortalException
public void updateDisplayGroupNames(long companyId) throws PortalException
updateDisplayGroupNames
in interface CompanyLocalService
PortalException
public Company updateIndexNameNext(long companyId, String indexNameNext) throws PortalException
updateIndexNameNext
in interface CompanyLocalService
PortalException
public Company updateIndexNames(long companyId, String indexNameCurrent, String indexNameNext) throws PortalException
updateIndexNames
in interface CompanyLocalService
PortalException
public Company updateLogo(long companyId, byte[] bytes) throws PortalException
updateLogo
in interface CompanyLocalService
companyId
- the primary key of the companybytes
- the bytes of the company's logo imagePortalException
public Company updateLogo(long companyId, File file) throws PortalException
updateLogo
in interface CompanyLocalService
companyId
- the primary key of the companyfile
- the file of the company's logo imagePortalException
public Company updateLogo(long companyId, InputStream inputStream) throws PortalException
updateLogo
in interface CompanyLocalService
companyId
- the primary key of the companyinputStream
- the input stream of the company's logo imagePortalException
public void updatePreferences(long companyId, UnicodeProperties unicodeProperties) throws PortalException
updatePreferences
in interface CompanyLocalService
companyId
- the primary key of the companyunicodeProperties
- the company's properties. See UnicodeProperties
PortalException
public void updateSecurity(long companyId, String authType, boolean autoLogin, boolean sendPassword, boolean strangers, boolean strangersWithMx, boolean strangersVerify, boolean siteLogo)
updateSecurity
in interface CompanyLocalService
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 logopublic BasePersistence<?> getBasePersistence()
getBasePersistence
in interface PersistedModelLocalService
public CompanyLocalService getWrappedService()
getWrappedService
in interface ServiceWrapper<CompanyLocalService>
public void setWrappedService(CompanyLocalService companyLocalService)
setWrappedService
in interface ServiceWrapper<CompanyLocalService>