|
Liferay 6.1.2-ce-ga3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@Transactional(isolation=PORTAL, rollbackFor={PortalException.class,SystemException.class}) public interface CompanyLocalService
The interface for the company local service.
This is a local service. Methods of this service will not have security checks based on the propagated JAAS credentials because this service can only be accessed from within the same VM.
CompanyLocalServiceUtil
,
CompanyLocalServiceBaseImpl
,
CompanyLocalServiceImpl
Method Summary | |
---|---|
Company |
addCompany(Company company)
Adds the company to the database. |
Company |
addCompany(String webId,
String virtualHostname,
String mx,
String shardName,
boolean system,
int maxUsers,
boolean active)
Adds a company. |
Company |
checkCompany(String webId)
Returns the company with the web domain. |
Company |
checkCompany(String webId,
String mx,
String shardName)
Returns the company with the web domain, mail domain, and shard. |
void |
checkCompanyKey(long companyId)
Checks if the company has an encryption key. |
Company |
createCompany(long companyId)
Creates a new company with the primary key. |
Company |
deleteCompany(Company company)
Deletes the company from the database. |
Company |
deleteCompany(long companyId)
Deletes the company with the primary key from the database. |
void |
deleteLogo(long companyId)
Deletes the company's logo. |
DynamicQuery |
dynamicQuery()
|
List |
dynamicQuery(DynamicQuery dynamicQuery)
Performs a dynamic query on the database and returns the matching rows. |
List |
dynamicQuery(DynamicQuery dynamicQuery,
int start,
int end)
Performs a dynamic query on the database and returns a range of the matching rows. |
List |
dynamicQuery(DynamicQuery dynamicQuery,
int start,
int end,
OrderByComparator 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 that match the dynamic query. |
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. |
String |
getBeanIdentifier()
Returns the Spring bean ID for this bean. |
List<Company> |
getCompanies()
Returns all the companies. |
List<Company> |
getCompanies(boolean system)
Returns all the companies used by WSRP. |
List<Company> |
getCompanies(int start,
int end)
Returns a range of all the companies. |
int |
getCompaniesCount()
Returns the number of companies. |
int |
getCompaniesCount(boolean system)
Returns the number of companies used by WSRP. |
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. |
PersistedModel |
getPersistedModel(Serializable primaryKeyObj)
|
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 |
setBeanIdentifier(String beanIdentifier)
Sets the Spring bean ID for this bean. |
Company |
updateCompany(Company company)
Updates the company in the database or adds it if it does not yet exist. |
Company |
updateCompany(Company company,
boolean merge)
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,
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. |
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 is)
Update the company's logo. |
void |
updatePreferences(long companyId,
UnicodeProperties properties)
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. |
Method Detail |
---|
Company addCompany(Company company) throws SystemException
company
- the company
SystemException
- if a system exception occurredCompany createCompany(long companyId)
companyId
- the primary key for the new company
Company deleteCompany(long companyId) throws PortalException, SystemException
companyId
- the primary key of the company
PortalException
- if a company with the primary key could not be found
SystemException
- if a system exception occurredCompany deleteCompany(Company company) throws SystemException
company
- the company
SystemException
- if a system exception occurredDynamicQuery dynamicQuery()
List dynamicQuery(DynamicQuery dynamicQuery) throws SystemException
dynamicQuery
- the dynamic query
SystemException
- if a system exception occurredList dynamicQuery(DynamicQuery dynamicQuery, int start, int end) throws SystemException
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 QueryUtil.ALL_POS
will return the full result set.
dynamicQuery
- the dynamic querystart
- the lower bound of the range of model instancesend
- the upper bound of the range of model instances (not inclusive)
SystemException
- if a system exception occurredList dynamicQuery(DynamicQuery dynamicQuery, int start, int end, OrderByComparator orderByComparator) throws SystemException
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 QueryUtil.ALL_POS
will return the full result set.
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
)
SystemException
- if a system exception occurredlong dynamicQueryCount(DynamicQuery dynamicQuery) throws SystemException
dynamicQuery
- the dynamic query
SystemException
- if a system exception occurred@Transactional(propagation=SUPPORTS, readOnly=true) Company fetchCompany(long companyId) throws SystemException
SystemException
@Transactional(propagation=SUPPORTS, readOnly=true) Company getCompany(long companyId) throws PortalException, SystemException
companyId
- the primary key of the company
PortalException
- if a company with the primary key could not be found
SystemException
- if a system exception occurred@Transactional(propagation=SUPPORTS, readOnly=true) PersistedModel getPersistedModel(Serializable primaryKeyObj) throws PortalException, SystemException
getPersistedModel
in interface PersistedModelLocalService
PortalException
SystemException
@Transactional(propagation=SUPPORTS, readOnly=true) List<Company> getCompanies(int start, int end) throws SystemException
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 QueryUtil.ALL_POS
will return the full result set.
start
- the lower bound of the range of companiesend
- the upper bound of the range of companies (not inclusive)
SystemException
- if a system exception occurred@Transactional(propagation=SUPPORTS, readOnly=true) int getCompaniesCount() throws SystemException
SystemException
- if a system exception occurredCompany updateCompany(Company company) throws SystemException
company
- the company
SystemException
- if a system exception occurredCompany updateCompany(Company company, boolean merge) throws SystemException
company
- the companymerge
- whether to merge the company with the current session. See BatchSession.update(com.liferay.portal.kernel.dao.orm.Session, com.liferay.portal.model.BaseModel, boolean)
for an explanation.
SystemException
- if a system exception occurredString getBeanIdentifier()
void setBeanIdentifier(String beanIdentifier)
beanIdentifier
- the Spring bean ID for this beanCompany addCompany(String webId, String virtualHostname, String mx, String shardName, boolean system, int maxUsers, boolean active) throws PortalException, SystemException
webId
- the the company's web domainvirtualHostname
- the company's virtual host namemx
- the company's mail domainshardName
- the company's shardsystem
- whether the company is the very first company (i.e., the
super company)maxUsers
- the max number of company users (optionally
0
)active
- whether the company is active
PortalException
- if the web domain, virtual host name, or mail
domain was invalid
SystemException
- if a system exception occurredCompany checkCompany(String webId) throws PortalException, SystemException
webId
- the company's web domain
PortalException
- if a portal exception occurred
SystemException
- if a system exception occurredCompany checkCompany(String webId, String mx, String shardName) throws PortalException, SystemException
webId
- the company's web domainmx
- the company's mail domainshardName
- the company's shard
PortalException
- if a portal exception occurred
SystemException
- if a system exception occurredvoid checkCompanyKey(long companyId) throws PortalException, SystemException
companyId
- the primary key of the company
PortalException
- if a company with the primary key could not be
found
SystemException
- if a system exception occurredvoid deleteLogo(long companyId) throws PortalException, SystemException
companyId
- the primary key of the company
PortalException
- if the company with the primary key could not be
found or if the company's logo could not be found
SystemException
- if a system exception occurred@Transactional(propagation=SUPPORTS, readOnly=true) Company fetchCompanyById(long companyId) throws SystemException
companyId
- the primary key of the company
null
if a company
with the primary key could not be found
SystemException
- if a system exception occurred@Transactional(propagation=SUPPORTS, readOnly=true) Company fetchCompanyByVirtualHost(String virtualHostname) throws SystemException
virtualHostname
- the virtual host name
null
if a
company with the virtual host could not be found
SystemException
- if a system exception occurred@Transactional(propagation=SUPPORTS, readOnly=true) List<Company> getCompanies() throws SystemException
SystemException
- if a system exception occurred@Transactional(propagation=SUPPORTS, readOnly=true) List<Company> getCompanies(boolean system) throws SystemException
system
- whether the company is the very first company (i.e., the
super company)
SystemException
- if a system exception occurred@Transactional(propagation=SUPPORTS, readOnly=true) int getCompaniesCount(boolean system) throws SystemException
system
- whether the company is the very first company (i.e., the
super company)
SystemException
- if a system exception occurred@Transactional(propagation=SUPPORTS, readOnly=true) Company getCompanyById(long companyId) throws PortalException, SystemException
companyId
- the primary key of the company
PortalException
- if a company with the primary key could not be
found
SystemException
- if a system exception occurred@Transactional(propagation=SUPPORTS, readOnly=true) Company getCompanyByLogoId(long logoId) throws PortalException, SystemException
logoId
- the ID of the company's logo
PortalException
- if the company with the logo could not be found
SystemException
- if a system exception occurred@Transactional(propagation=SUPPORTS, readOnly=true) Company getCompanyByMx(String mx) throws PortalException, SystemException
mx
- the company's mail domain
PortalException
- if the company with the mail domain could not be
found
SystemException
- if a system exception occurred@Transactional(propagation=SUPPORTS, readOnly=true) Company getCompanyByVirtualHost(String virtualHostname) throws PortalException, SystemException
virtualHostname
- the company's virtual host name
PortalException
- if the company with the virtual host name could
not be found or if the virtual host was not associated with a
company
SystemException
- if a system exception occurred@Transactional(propagation=SUPPORTS, readOnly=true) Company getCompanyByWebId(String webId) throws PortalException, SystemException
webId
- the company's web domain
PortalException
- if the company with the web domain could not be
found
SystemException
- if a system exception occurred@Transactional(propagation=SUPPORTS, readOnly=true) long getCompanyIdByUserId(long userId) throws Exception
userId
- the primary key of the user
0
otherwise
Exception
- if a user with the primary key could not be foundvoid removePreferences(long companyId, String[] keys) throws SystemException
EditLDAPServerAction
remotely
through CompanyService
.
companyId
- the primary key of the companykeys
- the company's preferences keys to be remove
SystemException
- if a system exception occurred@Transactional(propagation=SUPPORTS, readOnly=true) Hits search(long companyId, long userId, String keywords, int start, int end) throws SystemException
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)
SystemException
- if a system exception occurred@Transactional(propagation=SUPPORTS, readOnly=true) Hits search(long companyId, long userId, String portletId, long groupId, String type, String keywords, int start, int end) throws SystemException
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)
SystemException
- if a system exception occurredCompany updateCompany(long companyId, String virtualHostname, String mx, int maxUsers, boolean active) throws PortalException, SystemException
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 active
PortalException
- if a company with primary key could not be found
or if the new information was invalid
SystemException
- if a system exception occurredCompany updateCompany(long companyId, String virtualHostname, String mx, String homeURL, String name, String legalName, String legalId, String legalType, String sicCode, String tickerSymbol, String industry, String type, String size) throws PortalException, SystemException
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
)name
- 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
- if a company with the primary key could not be
found or if the new information was invalid
SystemException
- if a system exception occurredvoid updateDisplay(long companyId, String languageId, String timeZoneId) throws PortalException, SystemException
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 zone
PortalException
- if the company's default user could not be found
SystemException
- if a system exception occurredCompany updateLogo(long companyId, byte[] bytes) throws PortalException, SystemException
companyId
- the primary key of the companybytes
- the bytes of the company's logo image
PortalException
- if the company's logo ID could not be found or if
the logo's image was corrupted
SystemException
- if a system exception occurredCompany updateLogo(long companyId, File file) throws PortalException, SystemException
companyId
- the primary key of the companyfile
- the file of the company's logo image
PortalException
- the company's logo ID could not be found or if
the logo's image was corrupted
SystemException
- if a system exception occurredCompany updateLogo(long companyId, InputStream is) throws PortalException, SystemException
companyId
- the primary key of the companyis
- the input stream of the company's logo image
PortalException
- if the company's logo ID could not be found or if
the company's logo image was corrupted
SystemException
- if a system exception occurredvoid updatePreferences(long companyId, UnicodeProperties properties) throws PortalException, SystemException
companyId
- the primary key of the companyproperties
- the company's properties. See UnicodeProperties
PortalException
- if the properties contained new locales that were
not supported
SystemException
- if a system exception occurredvoid updateSecurity(long companyId, String authType, boolean autoLogin, boolean sendPassword, boolean strangers, boolean strangersWithMx, boolean strangersVerify, boolean siteLogo) throws SystemException
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 logo
SystemException
- if a system exception occurred
|
Liferay 6.1.2-ce-ga3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |