We can write a hook that is executed at some portal events. something you want to execute your class when a portal start up, during portal shut down, when user sing in, when user signout...etc
when you create your hooks, mention the event name and your class name. Liferay will execute that event in addition to one by default mentioned in portal.properties file
Default portal.properties events
application.startup.events=com.liferay.portal.events.AppStartupAction
application.shutdown.events=com.liferay.portal.events.AppShutdownAction
 login.events.pre=com.liferay.portal.events.LoginPreAction
 login.events.post=com.liferay.portal.events.LoginPostAction,com.liferay.portal.events.DefaultLandingPageAction
 logout.events.pre=com.liferay.portal.events.LogoutPreAction
 logout.events.post=com.liferay.portal.events.LogoutPostAction,com.liferay.portal.events.DefaultLogoutPageAction,com.liferay.portal.events.SiteMinderLogoutAction
 # The default logic is coded in com.liferay.portal.events.ServicePreAction
 servlet.session.create.events=com.liferay.portal.events.SessionCreateAction
 servlet.session.destroy.events=com.liferay.portal.events.SessionDestroyAction
 global.startup.events=com.liferay.portal.events.GlobalStartupAction
 global.shutdown.events=com.liferay.portal.events.GlobalShutdownAction
 servlet.service.events.pre=com.liferay.portal.events.ServicePreAction
 servlet.service.events.post=com.liferay.portal.events.ServicePostAction
  servlet.service.events.pre.error.page=/common/error.jsp
 
No comments:
Post a Comment