add javadoc

Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com>
This commit is contained in:
Michael Hirsch
2016-08-08 09:14:48 +02:00
parent 0854d023fb
commit b3702672a3
2 changed files with 9 additions and 1 deletions

View File

@@ -13,7 +13,8 @@ import org.eclipse.persistence.descriptors.DescriptorEvent;
import org.eclipse.persistence.descriptors.DescriptorEventAdapter; import org.eclipse.persistence.descriptors.DescriptorEventAdapter;
/** /**
* Listens to change in property values of an entity. * Listens to change in property values of an entity and calls the corresponding
* {@link EventAwareEntity}.
* *
*/ */
public class EntityPropertyChangeListener extends DescriptorEventAdapter { public class EntityPropertyChangeListener extends DescriptorEventAdapter {

View File

@@ -10,22 +10,29 @@ package org.eclipse.hawkbit.repository.jpa.model;
import org.eclipse.persistence.descriptors.DescriptorEvent; import org.eclipse.persistence.descriptors.DescriptorEvent;
/**
* Interfaces which can be implemented by entities to be called when the entity
* should fire an event because the entity has been created, updated or deleted.
*/
public interface EventAwareEntity { public interface EventAwareEntity {
/** /**
* Fired for the Entity creation. * Fired for the Entity creation.
*
* @param descriptorEvent * @param descriptorEvent
*/ */
void fireCreateEvent(DescriptorEvent descriptorEvent); void fireCreateEvent(DescriptorEvent descriptorEvent);
/** /**
* Fired for the Entity updation. * Fired for the Entity updation.
*
* @param descriptorEvent * @param descriptorEvent
*/ */
void fireUpdateEvent(DescriptorEvent descriptorEvent); void fireUpdateEvent(DescriptorEvent descriptorEvent);
/** /**
* Fired for the Entity deletion. * Fired for the Entity deletion.
*
* @param descriptorEvent * @param descriptorEvent
*/ */
void fireDeleteEvent(DescriptorEvent descriptorEvent); void fireDeleteEvent(DescriptorEvent descriptorEvent);