Package org.adempiere.base.event
Class RequestEventHandler
java.lang.Object
org.adempiere.base.event.AbstractEventHandler
org.adempiere.base.event.RequestEventHandler
- All Implemented Interfaces:
org.osgi.service.cm.ManagedService,org.osgi.service.event.EventHandler
public class RequestEventHandler
extends AbstractEventHandler
implements org.osgi.service.cm.ManagedService
Event handler for R_Request table and REQUEST_SEND_EMAIL event topic.
- Author:
- Nur Yasmin
-
Field Summary
FieldsFields inherited from class org.adempiere.base.event.AbstractEventHandler
eventManager -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancheckChange(MRequest r, MRequestAction ra, String columnName) Process changesprotected voiddoHandleEvent(org.osgi.service.event.Event event) Sub class should override this method to handle event.protected voidSub class should override this method to register event that the class want to listen tovoidupdated(Dictionary properties) Methods inherited from class org.adempiere.base.event.AbstractEventHandler
addError, addErrorMessage, bindEventManager, getEventData, getEventProperty, getPO, getProcessInfo, handleEvent, registerEvent, registerEvent, registerProcessEvent, registerTableEvent, unbindEventManager
-
Field Details
-
IGNORE_REQUEST_TYPES
- See Also:
-
-
Constructor Details
-
RequestEventHandler
public RequestEventHandler()
-
-
Method Details
-
doHandleEvent
protected void doHandleEvent(org.osgi.service.event.Event event) Description copied from class:AbstractEventHandlerSub class should override this method to handle event.- Specified by:
doHandleEventin classAbstractEventHandler
-
initialize
protected void initialize()Description copied from class:AbstractEventHandlerSub class should override this method to register event that the class want to listen to- Specified by:
initializein classAbstractEventHandler
-
checkChange
Process changes- Parameters:
ra- request actioncolumnName- column- Returns:
- true if columnName has changes
-
updated
- Specified by:
updatedin interfaceorg.osgi.service.cm.ManagedService- Throws:
org.osgi.service.cm.ConfigurationException
-