Class CompanyPersistenceImpl
- All Implemented Interfaces:
com.liferay.portal.kernel.dao.orm.SessionFactory
,com.liferay.portal.kernel.service.persistence.BasePersistence<com.liferay.portal.kernel.model.Company>
,com.liferay.portal.kernel.service.persistence.CompanyPersistence
Caching information and settings can be found in portal.properties
- Author:
- Brian Wing Shun Chan
- {$generated.description}
-
Field Summary
FieldsFields inherited from class com.liferay.portal.kernel.service.persistence.impl.BasePersistenceImpl
CAST_CLOB_TEXT_OPEN, COUNT_COLUMN_NAME, databaseInMaxParameters, dbColumnNames, dummyEntityCache, dummyFinderCache, entityCacheEnabled, FINDER_ARGS_EMPTY, finderCacheEnabled, NULL_SAFE_STRING_COMPARATOR, nullModel, ORDER_BY_ASC, ORDER_BY_ASC_HAS_NEXT, ORDER_BY_CLAUSE, ORDER_BY_DESC, ORDER_BY_DESC_HAS_NEXT, WHERE_AND, WHERE_GREATER_THAN, WHERE_GREATER_THAN_HAS_NEXT, WHERE_LESSER_THAN, WHERE_LESSER_THAN_HAS_NEXT, WHERE_OR
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Initializes the company persistence.void
cacheResult
(com.liferay.portal.kernel.model.Company company) Caches the company in the entity cache if it is enabled.void
cacheResult
(List<com.liferay.portal.kernel.model.Company> companies) Caches the companies in the entity cache if it is enabled.protected void
cacheUniqueFindersCache
(CompanyModelImpl companyModelImpl) void
Clears the cache for all companies.void
clearCache
(com.liferay.portal.kernel.model.Company company) Clears the cache for the company.void
clearCache
(List<com.liferay.portal.kernel.model.Company> companies) void
clearCache
(Set<Serializable> primaryKeys) int
countAll()
Returns the number of companies.int
countByLogoId
(long logoId) Returns the number of companies where logoId = ?.int
Returns the number of companies where mx = ?.int
countByWebId
(String webId) Returns the number of companies where webId = ?.com.liferay.portal.kernel.model.Company
create
(long companyId) Creates a new company with the primary key.void
destroy()
com.liferay.portal.kernel.model.Company
fetchByLogoId
(long logoId) Returns the company where logoId = ? or returnsnull
if it could not be found.com.liferay.portal.kernel.model.Company
fetchByLogoId
(long logoId, boolean useFinderCache) Returns the company where logoId = ? or returnsnull
if it could not be found, optionally using the finder cache.com.liferay.portal.kernel.model.Company
Returns the company where mx = ? or returnsnull
if it could not be found.com.liferay.portal.kernel.model.Company
Returns the company where mx = ? or returnsnull
if it could not be found, optionally using the finder cache.com.liferay.portal.kernel.model.Company
fetchByPrimaryKey
(long companyId) Returns the company with the primary key or returnsnull
if it could not be found.com.liferay.portal.kernel.model.Company
fetchByWebId
(String webId) Returns the company where webId = ? or returnsnull
if it could not be found.com.liferay.portal.kernel.model.Company
fetchByWebId
(String webId, boolean useFinderCache) Returns the company where webId = ? or returnsnull
if it could not be found, optionally using the finder cache.List<com.liferay.portal.kernel.model.Company>
findAll()
Returns all the companies.List<com.liferay.portal.kernel.model.Company>
findAll
(int start, int end) Returns a range of all the companies.List<com.liferay.portal.kernel.model.Company>
findAll
(int start, int end, com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.model.Company> orderByComparator) Returns an ordered range of all the companies.List<com.liferay.portal.kernel.model.Company>
findAll
(int start, int end, com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.model.Company> orderByComparator, boolean useFinderCache) Returns an ordered range of all the companies.com.liferay.portal.kernel.model.Company
findByLogoId
(long logoId) Returns the company where logoId = ? or throws aNoSuchCompanyException
if it could not be found.com.liferay.portal.kernel.model.Company
Returns the company where mx = ? or throws aNoSuchCompanyException
if it could not be found.com.liferay.portal.kernel.model.Company
findByPrimaryKey
(long companyId) Returns the company with the primary key or throws aNoSuchCompanyException
if it could not be found.com.liferay.portal.kernel.model.Company
findByPrimaryKey
(Serializable primaryKey) Returns the company with the primary key or throws acom.liferay.portal.kernel.exception.NoSuchModelException
if it could not be found.com.liferay.portal.kernel.model.Company
findByWebId
(String webId) Returns the company where webId = ? or throws aNoSuchCompanyException
if it could not be found.protected com.liferay.portal.kernel.dao.orm.EntityCache
protected com.liferay.portal.kernel.dao.orm.FinderCache
protected String
protected String
com.liferay.portal.kernel.model.Company
remove
(long companyId) Removes the company with the primary key from the database.com.liferay.portal.kernel.model.Company
remove
(Serializable primaryKey) Removes the company with the primary key from the database.void
Removes all the companies from the database.com.liferay.portal.kernel.model.Company
removeByLogoId
(long logoId) Removes the company where logoId = ? from the database.com.liferay.portal.kernel.model.Company
removeByMx
(String mx) Removes the company where mx = ? from the database.com.liferay.portal.kernel.model.Company
removeByWebId
(String webId) Removes the company where webId = ? from the database.protected com.liferay.portal.kernel.model.Company
removeImpl
(com.liferay.portal.kernel.model.Company company) com.liferay.portal.kernel.model.Company
updateImpl
(com.liferay.portal.kernel.model.Company company) Methods inherited from class com.liferay.portal.kernel.service.persistence.impl.BasePersistenceImpl
appendOrderByComparator, appendOrderByComparator, closeSession, countWithDynamicQuery, countWithDynamicQuery, dslQuery, fetchByPrimaryKey, fetchByPrimaryKeys, findWithDynamicQuery, findWithDynamicQuery, findWithDynamicQuery, flush, getClassLoader, getColumnName, getCompoundPKColumnNames, getCurrentSession, getDataSource, getDB, getDialect, getListeners, getModelClass, openNewSession, openSession, processException, registerListener, remove, removeByFunction, removeConjunction, setConfiguration, setDataSource, setDBColumnNames, setEntityCacheEnabled, setModelClass, setModelImplClass, setModelPKClass, setSessionFactory, setTable, unregisterListener, update, update
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.liferay.portal.kernel.service.persistence.BasePersistence
closeSession, countWithDynamicQuery, countWithDynamicQuery, dslQuery, dslQueryCount, fetchByPrimaryKey, fetchByPrimaryKeys, findWithDynamicQuery, findWithDynamicQuery, findWithDynamicQuery, flush, getCurrentSession, getDataSource, getDB, getDialect, getListeners, getModelClass, openSession, processException, registerListener, remove, removeByFunction, setDataSource, unregisterListener, update, update
-
Field Details
-
FINDER_CLASS_NAME_ENTITY
-
FINDER_CLASS_NAME_LIST_WITH_PAGINATION
-
FINDER_CLASS_NAME_LIST_WITHOUT_PAGINATION
-
-
Constructor Details
-
CompanyPersistenceImpl
public CompanyPersistenceImpl()
-
-
Method Details
-
findByWebId
public com.liferay.portal.kernel.model.Company findByWebId(String webId) throws com.liferay.portal.kernel.exception.NoSuchCompanyException Returns the company where webId = ? or throws aNoSuchCompanyException
if it could not be found.- Specified by:
findByWebId
in interfacecom.liferay.portal.kernel.service.persistence.CompanyPersistence
- Parameters:
webId
- the web ID- Returns:
- the matching company
- Throws:
com.liferay.portal.kernel.exception.NoSuchCompanyException
- if a matching company could not be found
-
fetchByWebId
Returns the company where webId = ? or returnsnull
if it could not be found. Uses the finder cache.- Specified by:
fetchByWebId
in interfacecom.liferay.portal.kernel.service.persistence.CompanyPersistence
- Parameters:
webId
- the web ID- Returns:
- the matching company, or
null
if a matching company could not be found
-
fetchByWebId
Returns the company where webId = ? or returnsnull
if it could not be found, optionally using the finder cache.- Specified by:
fetchByWebId
in interfacecom.liferay.portal.kernel.service.persistence.CompanyPersistence
- Parameters:
webId
- the web IDuseFinderCache
- whether to use the finder cache- Returns:
- the matching company, or
null
if a matching company could not be found
-
removeByWebId
public com.liferay.portal.kernel.model.Company removeByWebId(String webId) throws com.liferay.portal.kernel.exception.NoSuchCompanyException Removes the company where webId = ? from the database.- Specified by:
removeByWebId
in interfacecom.liferay.portal.kernel.service.persistence.CompanyPersistence
- Parameters:
webId
- the web ID- Returns:
- the company that was removed
- Throws:
com.liferay.portal.kernel.exception.NoSuchCompanyException
-
countByWebId
Returns the number of companies where webId = ?.- Specified by:
countByWebId
in interfacecom.liferay.portal.kernel.service.persistence.CompanyPersistence
- Parameters:
webId
- the web ID- Returns:
- the number of matching companies
-
findByMx
public com.liferay.portal.kernel.model.Company findByMx(String mx) throws com.liferay.portal.kernel.exception.NoSuchCompanyException Returns the company where mx = ? or throws aNoSuchCompanyException
if it could not be found.- Specified by:
findByMx
in interfacecom.liferay.portal.kernel.service.persistence.CompanyPersistence
- Parameters:
mx
- the mx- Returns:
- the matching company
- Throws:
com.liferay.portal.kernel.exception.NoSuchCompanyException
- if a matching company could not be found
-
fetchByMx
Returns the company where mx = ? or returnsnull
if it could not be found. Uses the finder cache.- Specified by:
fetchByMx
in interfacecom.liferay.portal.kernel.service.persistence.CompanyPersistence
- Parameters:
mx
- the mx- Returns:
- the matching company, or
null
if a matching company could not be found
-
fetchByMx
Returns the company where mx = ? or returnsnull
if it could not be found, optionally using the finder cache.- Specified by:
fetchByMx
in interfacecom.liferay.portal.kernel.service.persistence.CompanyPersistence
- Parameters:
mx
- the mxuseFinderCache
- whether to use the finder cache- Returns:
- the matching company, or
null
if a matching company could not be found
-
removeByMx
public com.liferay.portal.kernel.model.Company removeByMx(String mx) throws com.liferay.portal.kernel.exception.NoSuchCompanyException Removes the company where mx = ? from the database.- Specified by:
removeByMx
in interfacecom.liferay.portal.kernel.service.persistence.CompanyPersistence
- Parameters:
mx
- the mx- Returns:
- the company that was removed
- Throws:
com.liferay.portal.kernel.exception.NoSuchCompanyException
-
countByMx
Returns the number of companies where mx = ?.- Specified by:
countByMx
in interfacecom.liferay.portal.kernel.service.persistence.CompanyPersistence
- Parameters:
mx
- the mx- Returns:
- the number of matching companies
-
findByLogoId
public com.liferay.portal.kernel.model.Company findByLogoId(long logoId) throws com.liferay.portal.kernel.exception.NoSuchCompanyException Returns the company where logoId = ? or throws aNoSuchCompanyException
if it could not be found.- Specified by:
findByLogoId
in interfacecom.liferay.portal.kernel.service.persistence.CompanyPersistence
- Parameters:
logoId
- the logo ID- Returns:
- the matching company
- Throws:
com.liferay.portal.kernel.exception.NoSuchCompanyException
- if a matching company could not be found
-
fetchByLogoId
public com.liferay.portal.kernel.model.Company fetchByLogoId(long logoId) Returns the company where logoId = ? or returnsnull
if it could not be found. Uses the finder cache.- Specified by:
fetchByLogoId
in interfacecom.liferay.portal.kernel.service.persistence.CompanyPersistence
- Parameters:
logoId
- the logo ID- Returns:
- the matching company, or
null
if a matching company could not be found
-
fetchByLogoId
public com.liferay.portal.kernel.model.Company fetchByLogoId(long logoId, boolean useFinderCache) Returns the company where logoId = ? or returnsnull
if it could not be found, optionally using the finder cache.- Specified by:
fetchByLogoId
in interfacecom.liferay.portal.kernel.service.persistence.CompanyPersistence
- Parameters:
logoId
- the logo IDuseFinderCache
- whether to use the finder cache- Returns:
- the matching company, or
null
if a matching company could not be found
-
removeByLogoId
public com.liferay.portal.kernel.model.Company removeByLogoId(long logoId) throws com.liferay.portal.kernel.exception.NoSuchCompanyException Removes the company where logoId = ? from the database.- Specified by:
removeByLogoId
in interfacecom.liferay.portal.kernel.service.persistence.CompanyPersistence
- Parameters:
logoId
- the logo ID- Returns:
- the company that was removed
- Throws:
com.liferay.portal.kernel.exception.NoSuchCompanyException
-
countByLogoId
public int countByLogoId(long logoId) Returns the number of companies where logoId = ?.- Specified by:
countByLogoId
in interfacecom.liferay.portal.kernel.service.persistence.CompanyPersistence
- Parameters:
logoId
- the logo ID- Returns:
- the number of matching companies
-
cacheResult
public void cacheResult(com.liferay.portal.kernel.model.Company company) Caches the company in the entity cache if it is enabled.- Specified by:
cacheResult
in interfacecom.liferay.portal.kernel.service.persistence.CompanyPersistence
- Overrides:
cacheResult
in classcom.liferay.portal.kernel.service.persistence.impl.BasePersistenceImpl<com.liferay.portal.kernel.model.Company>
- Parameters:
company
- the company
-
cacheResult
Caches the companies in the entity cache if it is enabled.- Specified by:
cacheResult
in interfacecom.liferay.portal.kernel.service.persistence.CompanyPersistence
- Parameters:
companies
- the companies
-
clearCache
public void clearCache()Clears the cache for all companies.The
EntityCache
andFinderCache
are both cleared by this method.- Specified by:
clearCache
in interfacecom.liferay.portal.kernel.service.persistence.BasePersistence<com.liferay.portal.kernel.model.Company>
- Overrides:
clearCache
in classcom.liferay.portal.kernel.service.persistence.impl.BasePersistenceImpl<com.liferay.portal.kernel.model.Company>
-
clearCache
public void clearCache(com.liferay.portal.kernel.model.Company company) Clears the cache for the company.The
EntityCache
andFinderCache
are both cleared by this method.- Specified by:
clearCache
in interfacecom.liferay.portal.kernel.service.persistence.BasePersistence<com.liferay.portal.kernel.model.Company>
- Overrides:
clearCache
in classcom.liferay.portal.kernel.service.persistence.impl.BasePersistenceImpl<com.liferay.portal.kernel.model.Company>
-
clearCache
- Specified by:
clearCache
in interfacecom.liferay.portal.kernel.service.persistence.BasePersistence<com.liferay.portal.kernel.model.Company>
- Overrides:
clearCache
in classcom.liferay.portal.kernel.service.persistence.impl.BasePersistenceImpl<com.liferay.portal.kernel.model.Company>
-
clearCache
- Specified by:
clearCache
in interfacecom.liferay.portal.kernel.service.persistence.BasePersistence<com.liferay.portal.kernel.model.Company>
-
cacheUniqueFindersCache
-
create
public com.liferay.portal.kernel.model.Company create(long companyId) Creates a new company with the primary key. Does not add the company to the database.- Specified by:
create
in interfacecom.liferay.portal.kernel.service.persistence.CompanyPersistence
- Parameters:
companyId
- the primary key for the new company- Returns:
- the new company
-
remove
public com.liferay.portal.kernel.model.Company remove(long companyId) throws com.liferay.portal.kernel.exception.NoSuchCompanyException Removes the company with the primary key from the database. Also notifies the appropriate model listeners.- Specified by:
remove
in interfacecom.liferay.portal.kernel.service.persistence.CompanyPersistence
- Parameters:
companyId
- the primary key of the company- Returns:
- the company that was removed
- Throws:
com.liferay.portal.kernel.exception.NoSuchCompanyException
- if a company with the primary key could not be found
-
remove
public com.liferay.portal.kernel.model.Company remove(Serializable primaryKey) throws com.liferay.portal.kernel.exception.NoSuchCompanyException Removes the company with the primary key from the database. Also notifies the appropriate model listeners.- Specified by:
remove
in interfacecom.liferay.portal.kernel.service.persistence.BasePersistence<com.liferay.portal.kernel.model.Company>
- Overrides:
remove
in classcom.liferay.portal.kernel.service.persistence.impl.BasePersistenceImpl<com.liferay.portal.kernel.model.Company>
- Parameters:
primaryKey
- the primary key of the company- Returns:
- the company that was removed
- Throws:
com.liferay.portal.kernel.exception.NoSuchCompanyException
- if a company with the primary key could not be found
-
removeImpl
protected com.liferay.portal.kernel.model.Company removeImpl(com.liferay.portal.kernel.model.Company company) - Overrides:
removeImpl
in classcom.liferay.portal.kernel.service.persistence.impl.BasePersistenceImpl<com.liferay.portal.kernel.model.Company>
-
updateImpl
public com.liferay.portal.kernel.model.Company updateImpl(com.liferay.portal.kernel.model.Company company) - Specified by:
updateImpl
in interfacecom.liferay.portal.kernel.service.persistence.CompanyPersistence
- Overrides:
updateImpl
in classcom.liferay.portal.kernel.service.persistence.impl.BasePersistenceImpl<com.liferay.portal.kernel.model.Company>
-
findByPrimaryKey
public com.liferay.portal.kernel.model.Company findByPrimaryKey(Serializable primaryKey) throws com.liferay.portal.kernel.exception.NoSuchCompanyException Returns the company with the primary key or throws acom.liferay.portal.kernel.exception.NoSuchModelException
if it could not be found.- Specified by:
findByPrimaryKey
in interfacecom.liferay.portal.kernel.service.persistence.BasePersistence<com.liferay.portal.kernel.model.Company>
- Overrides:
findByPrimaryKey
in classcom.liferay.portal.kernel.service.persistence.impl.BasePersistenceImpl<com.liferay.portal.kernel.model.Company>
- Parameters:
primaryKey
- the primary key of the company- Returns:
- the company
- Throws:
com.liferay.portal.kernel.exception.NoSuchCompanyException
- if a company with the primary key could not be found
-
findByPrimaryKey
public com.liferay.portal.kernel.model.Company findByPrimaryKey(long companyId) throws com.liferay.portal.kernel.exception.NoSuchCompanyException Returns the company with the primary key or throws aNoSuchCompanyException
if it could not be found.- Specified by:
findByPrimaryKey
in interfacecom.liferay.portal.kernel.service.persistence.CompanyPersistence
- Parameters:
companyId
- the primary key of the company- Returns:
- the company
- Throws:
com.liferay.portal.kernel.exception.NoSuchCompanyException
- if a company with the primary key could not be found
-
fetchByPrimaryKey
public com.liferay.portal.kernel.model.Company fetchByPrimaryKey(long companyId) Returns the company with the primary key or returnsnull
if it could not be found.- Specified by:
fetchByPrimaryKey
in interfacecom.liferay.portal.kernel.service.persistence.CompanyPersistence
- Parameters:
companyId
- the primary key of the company- Returns:
- the company, or
null
if a company with the primary key could not be found
-
findAll
Returns all the companies.- Specified by:
findAll
in interfacecom.liferay.portal.kernel.service.persistence.CompanyPersistence
- Returns:
- the companies
-
findAll
Returns a range of all the companies.Useful when paginating results. Returns a maximum of
end - start
instances.start
andend
are not primary keys, they are indexes in the result set. Thus,0
refers to the first result in the set. Setting bothstart
andend
toQueryUtil#ALL_POS
will return the full result set. IforderByComparator
is specified, then the query will include the given ORDER BY logic. IforderByComparator
is absent, then the query will include the default ORDER BY logic fromCompanyModelImpl
.- Specified by:
findAll
in interfacecom.liferay.portal.kernel.service.persistence.CompanyPersistence
- Parameters:
start
- the lower bound of the range of companiesend
- the upper bound of the range of companies (not inclusive)- Returns:
- the range of companies
-
findAll
public List<com.liferay.portal.kernel.model.Company> findAll(int start, int end, com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.model.Company> orderByComparator) Returns an ordered range of all the companies.Useful when paginating results. Returns a maximum of
end - start
instances.start
andend
are not primary keys, they are indexes in the result set. Thus,0
refers to the first result in the set. Setting bothstart
andend
toQueryUtil#ALL_POS
will return the full result set. IforderByComparator
is specified, then the query will include the given ORDER BY logic. IforderByComparator
is absent, then the query will include the default ORDER BY logic fromCompanyModelImpl
.- Specified by:
findAll
in interfacecom.liferay.portal.kernel.service.persistence.CompanyPersistence
- Parameters:
start
- the lower bound of the range of companiesend
- the upper bound of the range of companies (not inclusive)orderByComparator
- the comparator to order the results by (optionallynull
)- Returns:
- the ordered range of companies
-
findAll
public List<com.liferay.portal.kernel.model.Company> findAll(int start, int end, com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.model.Company> orderByComparator, boolean useFinderCache) Returns an ordered range of all the companies.Useful when paginating results. Returns a maximum of
end - start
instances.start
andend
are not primary keys, they are indexes in the result set. Thus,0
refers to the first result in the set. Setting bothstart
andend
toQueryUtil#ALL_POS
will return the full result set. IforderByComparator
is specified, then the query will include the given ORDER BY logic. IforderByComparator
is absent, then the query will include the default ORDER BY logic fromCompanyModelImpl
.- Specified by:
findAll
in interfacecom.liferay.portal.kernel.service.persistence.CompanyPersistence
- Parameters:
start
- the lower bound of the range of companiesend
- the upper bound of the range of companies (not inclusive)orderByComparator
- the comparator to order the results by (optionallynull
)useFinderCache
- whether to use the finder cache- Returns:
- the ordered range of companies
-
removeAll
public void removeAll()Removes all the companies from the database.- Specified by:
removeAll
in interfacecom.liferay.portal.kernel.service.persistence.CompanyPersistence
-
countAll
public int countAll()Returns the number of companies.- Specified by:
countAll
in interfacecom.liferay.portal.kernel.service.persistence.CompanyPersistence
- Returns:
- the number of companies
-
getBadColumnNames
- Specified by:
getBadColumnNames
in interfacecom.liferay.portal.kernel.service.persistence.BasePersistence<com.liferay.portal.kernel.model.Company>
- Overrides:
getBadColumnNames
in classcom.liferay.portal.kernel.service.persistence.impl.BasePersistenceImpl<com.liferay.portal.kernel.model.Company>
-
getEntityCache
protected com.liferay.portal.kernel.dao.orm.EntityCache getEntityCache()- Overrides:
getEntityCache
in classcom.liferay.portal.kernel.service.persistence.impl.BasePersistenceImpl<com.liferay.portal.kernel.model.Company>
-
getPKDBName
- Overrides:
getPKDBName
in classcom.liferay.portal.kernel.service.persistence.impl.BasePersistenceImpl<com.liferay.portal.kernel.model.Company>
-
getSelectSQL
- Overrides:
getSelectSQL
in classcom.liferay.portal.kernel.service.persistence.impl.BasePersistenceImpl<com.liferay.portal.kernel.model.Company>
-
getTableColumnsMap
- Overrides:
getTableColumnsMap
in classcom.liferay.portal.kernel.service.persistence.impl.BasePersistenceImpl<com.liferay.portal.kernel.model.Company>
-
afterPropertiesSet
public void afterPropertiesSet()Initializes the company persistence. -
destroy
public void destroy() -
getFinderCache
protected com.liferay.portal.kernel.dao.orm.FinderCache getFinderCache()- Overrides:
getFinderCache
in classcom.liferay.portal.kernel.service.persistence.impl.BasePersistenceImpl<com.liferay.portal.kernel.model.Company>
-