Skip navigation links
Liferay 7.2.10 portal-kernel

Liferay 7.2.10 portal-kernel API

The portal-kernel (com.liferay.portal.kernel) module API reference documentation describes packages and classes for you to use as you develop applications on the Liferay platform.

See: Description

Portal Services 
Package Description
com.liferay.counter.kernel.exception  
com.liferay.counter.kernel.model
This package defines the portal counter model interfaces, classes, and wrappers.
com.liferay.counter.kernel.service
This package defines the portal counter service local interfaces, utilities, and wrappers.
com.liferay.counter.kernel.service.persistence
This package defines the portal counter service persistence interfaces and utilities.
com.liferay.mail.kernel.model
This package defines the portal mail model classes.
com.liferay.mail.kernel.service
This package defines the portal mail service interfaces and utilities.
com.liferay.mail.kernel.template  
com.liferay.mail.kernel.util
This package defines the portal mail utility interfaces.
Portal Kernel 
Package Description
com.liferay.portal.kernel.annotation  
com.liferay.portal.kernel.aop  
com.liferay.portal.kernel.application.type  
com.liferay.portal.kernel.atom  
com.liferay.portal.kernel.audit  
com.liferay.portal.kernel.backgroundtask  
com.liferay.portal.kernel.backgroundtask.display  
com.liferay.portal.kernel.bean
This package defines the kernel bean interfaces, classes, and annotation types.
com.liferay.portal.kernel.cache  
com.liferay.portal.kernel.cache.configurator  
com.liferay.portal.kernel.cache.index  
com.liferay.portal.kernel.cache.key  
com.liferay.portal.kernel.cache.thread.local  
com.liferay.portal.kernel.cache.transactional  
com.liferay.portal.kernel.cal  
com.liferay.portal.kernel.captcha  
com.liferay.portal.kernel.cluster  
com.liferay.portal.kernel.cluster.messaging  
com.liferay.portal.kernel.comment  
com.liferay.portal.kernel.comment.display.context  
com.liferay.portal.kernel.concurrent  
com.liferay.portal.kernel.configuration  
com.liferay.portal.kernel.dao.db  
com.liferay.portal.kernel.dao.jdbc  
com.liferay.portal.kernel.dao.jdbc.aop  
com.liferay.portal.kernel.dao.jdbc.pool.metrics  
com.liferay.portal.kernel.dao.orm  
com.liferay.portal.kernel.dao.search  
com.liferay.portal.kernel.dependency.manager  
com.liferay.portal.kernel.deploy  
com.liferay.portal.kernel.deploy.auto  
com.liferay.portal.kernel.deploy.auto.context  
com.liferay.portal.kernel.deploy.hot  
com.liferay.portal.kernel.diff  
com.liferay.portal.kernel.display.context  
com.liferay.portal.kernel.display.context.util  
com.liferay.portal.kernel.editor  
com.liferay.portal.kernel.editor.configuration  
com.liferay.portal.kernel.events  
com.liferay.portal.kernel.exception
This package defines the kernel exceptions.
com.liferay.portal.kernel.executor  
com.liferay.portal.kernel.facebook  
com.liferay.portal.kernel.flash  
com.liferay.portal.kernel.format  
com.liferay.portal.kernel.image  
com.liferay.portal.kernel.increment  
com.liferay.portal.kernel.instance.lifecycle  
com.liferay.portal.kernel.internal.dao.jdbc  
com.liferay.portal.kernel.internal.security.access.control  
com.liferay.portal.kernel.internal.security.permission.resource  
com.liferay.portal.kernel.internal.service.persistence  
com.liferay.portal.kernel.internal.servlet  
com.liferay.portal.kernel.internal.util  
com.liferay.portal.kernel.interval  
com.liferay.portal.kernel.io  
com.liferay.portal.kernel.io.unsync  
com.liferay.portal.kernel.javadoc  
com.liferay.portal.kernel.jazzy  
com.liferay.portal.kernel.jmx.model  
com.liferay.portal.kernel.jndi  
com.liferay.portal.kernel.json  
com.liferay.portal.kernel.jsonwebservice  
com.liferay.portal.kernel.language  
com.liferay.portal.kernel.layoutconfiguration.util  
com.liferay.portal.kernel.layoutconfiguration.util.xml  
com.liferay.portal.kernel.license
This package defines the portal license classes.
com.liferay.portal.kernel.license.messaging  
com.liferay.portal.kernel.license.util
This package defines the portal license utility interfaces and classes.
com.liferay.portal.kernel.lock  
com.liferay.portal.kernel.log  
com.liferay.portal.kernel.lpkg  
com.liferay.portal.kernel.management  
com.liferay.portal.kernel.management.jmx  
com.liferay.portal.kernel.messaging  
com.liferay.portal.kernel.messaging.async  
com.liferay.portal.kernel.messaging.config  
com.liferay.portal.kernel.messaging.proxy  
com.liferay.portal.kernel.messaging.sender  
com.liferay.portal.kernel.metadata  
com.liferay.portal.kernel.microsofttranslator  
com.liferay.portal.kernel.mobile.device  
com.liferay.portal.kernel.model
This package defines the portal model interfaces, classes, utilities, wrappers, and annotated types.
com.liferay.portal.kernel.model.adapter  
com.liferay.portal.kernel.model.adapter.builder  
com.liferay.portal.kernel.model.cache  
com.liferay.portal.kernel.model.dao  
com.liferay.portal.kernel.model.impl
This package defines the portal model implementation base classes.
com.liferay.portal.kernel.model.portlet  
com.liferay.portal.kernel.model.role  
com.liferay.portal.kernel.model.version  
com.liferay.portal.kernel.model.wrapper  
com.liferay.portal.kernel.module.configuration  
com.liferay.portal.kernel.module.framework  
com.liferay.portal.kernel.module.framework.service  
com.liferay.portal.kernel.monitoring  
com.liferay.portal.kernel.nio.intraband  
com.liferay.portal.kernel.nio.intraband.blocking  
com.liferay.portal.kernel.nio.intraband.mailbox  
com.liferay.portal.kernel.nio.intraband.messaging  
com.liferay.portal.kernel.nio.intraband.nonblocking  
com.liferay.portal.kernel.nio.intraband.proxy  
com.liferay.portal.kernel.nio.intraband.proxy.annotation  
com.liferay.portal.kernel.nio.intraband.rpc  
com.liferay.portal.kernel.nio.intraband.welder  
com.liferay.portal.kernel.nio.intraband.welder.fifo  
com.liferay.portal.kernel.nio.intraband.welder.socket  
com.liferay.portal.kernel.notifications  
com.liferay.portal.kernel.oauth  
com.liferay.portal.kernel.openid  
com.liferay.portal.kernel.parsers.bbcode  
com.liferay.portal.kernel.patcher  
com.liferay.portal.kernel.plugin  
com.liferay.portal.kernel.poller  
com.liferay.portal.kernel.poller.comet  
com.liferay.portal.kernel.pop  
com.liferay.portal.kernel.portlet
This package defines the kernel portlet interfaces and classes.
com.liferay.portal.kernel.portlet.async  
com.liferay.portal.kernel.portlet.bridges.mvc  
com.liferay.portal.kernel.portlet.configuration.icon  
com.liferay.portal.kernel.portlet.configuration.icon.locator  
com.liferay.portal.kernel.portlet.toolbar  
com.liferay.portal.kernel.portlet.toolbar.contributor  
com.liferay.portal.kernel.portlet.toolbar.contributor.locator  
com.liferay.portal.kernel.portletdisplaytemplate  
com.liferay.portal.kernel.portletfilerepository  
com.liferay.portal.kernel.process  
com.liferay.portal.kernel.process.local  
com.liferay.portal.kernel.regex  
com.liferay.portal.kernel.repository  
com.liferay.portal.kernel.repository.capabilities  
com.liferay.portal.kernel.repository.event  
com.liferay.portal.kernel.repository.model  
com.liferay.portal.kernel.repository.proxy
This package defines the portal repository proxy beans.
com.liferay.portal.kernel.repository.registry  
com.liferay.portal.kernel.repository.search  
com.liferay.portal.kernel.repository.util  
com.liferay.portal.kernel.resiliency  
com.liferay.portal.kernel.resiliency.mpi  
com.liferay.portal.kernel.resiliency.spi  
com.liferay.portal.kernel.resiliency.spi.agent  
com.liferay.portal.kernel.resiliency.spi.agent.annotation  
com.liferay.portal.kernel.resiliency.spi.cache  
com.liferay.portal.kernel.resiliency.spi.provider  
com.liferay.portal.kernel.resiliency.spi.remote  
com.liferay.portal.kernel.resource  
com.liferay.portal.kernel.resource.manager  
com.liferay.portal.kernel.sanitizer  
com.liferay.portal.kernel.scheduler  
com.liferay.portal.kernel.scheduler.config  
com.liferay.portal.kernel.scheduler.messaging  
com.liferay.portal.kernel.scripting  
com.liferay.portal.kernel.search  
com.liferay.portal.kernel.search.analysis  
com.liferay.portal.kernel.search.background.task  
com.liferay.portal.kernel.search.dummy  
com.liferay.portal.kernel.search.facet  
com.liferay.portal.kernel.search.facet.collector  
com.liferay.portal.kernel.search.facet.config  
com.liferay.portal.kernel.search.facet.faceted.searcher  
com.liferay.portal.kernel.search.facet.util  
com.liferay.portal.kernel.search.filter  
com.liferay.portal.kernel.search.generic  
com.liferay.portal.kernel.search.geolocation  
com.liferay.portal.kernel.search.highlight  
com.liferay.portal.kernel.search.hits  
com.liferay.portal.kernel.search.messaging  
com.liferay.portal.kernel.search.query  
com.liferay.portal.kernel.search.queue  
com.liferay.portal.kernel.search.result  
com.liferay.portal.kernel.search.suggest  
com.liferay.portal.kernel.security  
com.liferay.portal.kernel.security.access.control  
com.liferay.portal.kernel.security.auth
This package defines the portal security authentication interfaces, classes, utilities, wrappers, and exceptions.
com.liferay.portal.kernel.security.auth.http  
com.liferay.portal.kernel.security.auth.session  
com.liferay.portal.kernel.security.auth.tunnel  
com.liferay.portal.kernel.security.auth.verifier  
com.liferay.portal.kernel.security.auto.login  
com.liferay.portal.kernel.security.exportimport  
com.liferay.portal.kernel.security.jaas  
com.liferay.portal.kernel.security.ldap
This package defines the portal security LDAP interfaces and classes.
com.liferay.portal.kernel.security.membershippolicy  
com.liferay.portal.kernel.security.pacl  
com.liferay.portal.kernel.security.pacl.permission  
com.liferay.portal.kernel.security.permission
This package defines the portal security permission interfaces and classes.
com.liferay.portal.kernel.security.permission.comparator
This package defines the portal security permission comparator classes.
com.liferay.portal.kernel.security.permission.contributor  
com.liferay.portal.kernel.security.permission.propagator  
com.liferay.portal.kernel.security.permission.resource  
com.liferay.portal.kernel.security.permission.resource.definition  
com.liferay.portal.kernel.security.pwd  
com.liferay.portal.kernel.security.service.access.policy  
com.liferay.portal.kernel.security.sso  
com.liferay.portal.kernel.security.xml  
com.liferay.portal.kernel.service
This package defines the portal service interfaces and classes.
com.liferay.portal.kernel.service.configuration  
com.liferay.portal.kernel.service.configuration.configurator  
com.liferay.portal.kernel.service.configuration.servlet  
com.liferay.portal.kernel.service.http  
com.liferay.portal.kernel.service.permission
This package defines the portal service permission interfaces and utilities.
com.liferay.portal.kernel.service.persistence
This package defines the portal service persistence interfaces, classes, and utilities.
com.liferay.portal.kernel.service.persistence.impl
This package defines the portal service persistence implementation base classes.
com.liferay.portal.kernel.service.version  
com.liferay.portal.kernel.servlet  
com.liferay.portal.kernel.servlet.filters.compoundsessionid  
com.liferay.portal.kernel.servlet.filters.invoker  
com.liferay.portal.kernel.servlet.taglib  
com.liferay.portal.kernel.servlet.taglib.aui  
com.liferay.portal.kernel.servlet.taglib.ui  
com.liferay.portal.kernel.servlet.taglib.util  
com.liferay.portal.kernel.settings  
com.liferay.portal.kernel.settings.definition  
com.liferay.portal.kernel.social  
com.liferay.portal.kernel.spring.aop  
com.liferay.portal.kernel.spring.context  
com.liferay.portal.kernel.spring.orm  
com.liferay.portal.kernel.spring.osgi  
com.liferay.portal.kernel.spring.util  
com.liferay.portal.kernel.struts  
com.liferay.portal.kernel.systemevent  
com.liferay.portal.kernel.template  
com.liferay.portal.kernel.template.comparator  
com.liferay.portal.kernel.templateparser  
com.liferay.portal.kernel.terms.of.use  
com.liferay.portal.kernel.theme
This package defines the portal theme classes.
com.liferay.portal.kernel.transaction  
com.liferay.portal.kernel.trash  
com.liferay.portal.kernel.tree  
com.liferay.portal.kernel.upgrade  
com.liferay.portal.kernel.upgrade.dao.orm  
com.liferay.portal.kernel.upgrade.util  
com.liferay.portal.kernel.upgrade.v6_2_0  
com.liferay.portal.kernel.upload  
com.liferay.portal.kernel.url  
com.liferay.portal.kernel.util
This package defines the kernel utility interfaces and classes.
com.liferay.portal.kernel.util.comparator
This package defines the portal comparator classes.
com.liferay.portal.kernel.uuid  
com.liferay.portal.kernel.verify.model  
com.liferay.portal.kernel.version  
com.liferay.portal.kernel.webcache  
com.liferay.portal.kernel.webdav  
com.liferay.portal.kernel.webdav.methods  
com.liferay.portal.kernel.webserver
This package defines the portal web server interfaces and classes.
com.liferay.portal.kernel.words  
com.liferay.portal.kernel.workflow  
com.liferay.portal.kernel.workflow.comparator  
com.liferay.portal.kernel.workflow.messaging  
com.liferay.portal.kernel.workflow.permission  
com.liferay.portal.kernel.xml  
com.liferay.portal.kernel.xml.simple  
com.liferay.portal.kernel.xmlrpc  
com.liferay.portal.kernel.xuggler  
com.liferay.portal.kernel.zip  
Portlet Services 
Package Description
com.liferay.admin.kernel.util  
com.liferay.announcements.kernel.constants  
com.liferay.announcements.kernel.exception  
com.liferay.announcements.kernel.model  
com.liferay.announcements.kernel.service  
com.liferay.announcements.kernel.service.persistence  
com.liferay.announcements.kernel.util  
com.liferay.asset.kernel  
com.liferay.asset.kernel.action  
com.liferay.asset.kernel.exception  
com.liferay.asset.kernel.model  
com.liferay.asset.kernel.model.adapter  
com.liferay.asset.kernel.service
This package defines the asset portlet service local and remote interfaces, utilities, and wrappers.
com.liferay.asset.kernel.service.persistence  
com.liferay.asset.kernel.util  
com.liferay.asset.kernel.util.comparator  
com.liferay.asset.kernel.validator  
com.liferay.background.task.kernel.util.comparator  
com.liferay.document.library.kernel  
com.liferay.document.library.kernel.antivirus  
com.liferay.document.library.kernel.document.conversion  
com.liferay.document.library.kernel.exception  
com.liferay.document.library.kernel.model  
com.liferay.document.library.kernel.service
This package defines the document library portlet service local and remote interfaces, utilities, and wrappers.
com.liferay.document.library.kernel.service.persistence  
com.liferay.document.library.kernel.store
This package defines the document library portlet store interfaces, base classes, utilities, and wrappers.
com.liferay.document.library.kernel.util
This package defines the document library portlet utility interfaces and classes.
com.liferay.document.library.kernel.util.comparator  
com.liferay.document.library.kernel.versioning  
com.liferay.dynamic.data.mapping.kernel  
com.liferay.expando.kernel.exception  
com.liferay.expando.kernel.model  
com.liferay.expando.kernel.model.adapter  
com.liferay.expando.kernel.service  
com.liferay.expando.kernel.service.permission  
com.liferay.expando.kernel.service.persistence  
com.liferay.expando.kernel.util  
com.liferay.exportimport.kernel.background.task  
com.liferay.exportimport.kernel.configuration  
com.liferay.exportimport.kernel.controller  
com.liferay.exportimport.kernel.exception  
com.liferay.exportimport.kernel.lar  
com.liferay.exportimport.kernel.lifecycle  
com.liferay.exportimport.kernel.model  
com.liferay.exportimport.kernel.service  
com.liferay.exportimport.kernel.service.persistence  
com.liferay.exportimport.kernel.staging  
com.liferay.exportimport.kernel.staging.permission  
com.liferay.exportimport.kernel.xstream  
com.liferay.image.gallery.display.kernel.display.context  
com.liferay.journal.kernel.util  
com.liferay.layout.admin.kernel.model  
com.liferay.layout.admin.kernel.util  
com.liferay.layout.seo.kernel  
com.liferay.layouts.admin.kernel.model  
com.liferay.layouts.admin.kernel.util  
com.liferay.membership.requests.kernel.util.comparator  
com.liferay.mobile.device.rules.kernel  
com.liferay.portlet.configuration.kernel.util  
com.liferay.ratings.kernel  
com.liferay.ratings.kernel.definition  
com.liferay.ratings.kernel.display.context  
com.liferay.ratings.kernel.exception  
com.liferay.ratings.kernel.model  
com.liferay.ratings.kernel.service  
com.liferay.ratings.kernel.service.persistence  
com.liferay.ratings.kernel.transformer  
com.liferay.roles.admin.kernel.util  
com.liferay.sites.kernel.util  
com.liferay.social.kernel.exception  
com.liferay.social.kernel.model  
com.liferay.social.kernel.model.impl  
com.liferay.social.kernel.service
This package defines the social related portlet service local and remote interfaces, utilities, and wrappers.
com.liferay.social.kernel.service.permission  
com.liferay.social.kernel.service.persistence  
com.liferay.social.kernel.util  
com.liferay.social.kernel.util.comparator  
com.liferay.trash.kernel.exception  
com.liferay.trash.kernel.model  
com.liferay.trash.kernel.service  
com.liferay.trash.kernel.service.persistence  
com.liferay.trash.kernel.util  
com.liferay.trash.kernel.util.comparator  
com.liferay.users.admin.kernel.file.uploads  
com.liferay.users.admin.kernel.organization.types  
com.liferay.users.admin.kernel.util  

The portal-kernel (com.liferay.portal.kernel) module API reference documentation describes packages and classes for you to use as you develop applications on the Liferay platform.

Please note that the learning paths and tutorials in the developer section of the Liferay Developer Network provide the best resources to guide you in consuming Liferay services and customizing Liferay. In addition to this, the Developer Network's community section provides community resources and explains how you can participate in the Liferay Community.

Skip navigation links
Liferay 7.2.10 portal-kernel