org.entityfs.event
Class AbstractOneChildEntityEvent<T extends OneChildEntityEvent<T>>
java.lang.Object
org.entityfs.event.AbstractEntityEvent<T>
org.entityfs.event.AbstractChildEntitiesEvent<T>
org.entityfs.event.AbstractOneChildEntityEvent<T>
- All Implemented Interfaces:
- ChildEntitiesEvent<T>, EntityEvent<T>, OneChildEntityEvent<T>
- Direct Known Subclasses:
- ChildEntityAddedEvent, ChildEntityDisappearedEvent, ChildEntityModifiedEvent, ChildEntityRemovedEvent, ChildEntityRenamedEvent
public abstract class AbstractOneChildEntityEvent<T extends OneChildEntityEvent<T>>
- extends AbstractChildEntitiesEvent<T>
- implements OneChildEntityEvent<T>
Abstract base class for event classes implementing
OneChildEntityEvent
.
- Since:
- 1.0
- Author:
- Karl Gustafsson
AbstractOneChildEntityEvent
protected AbstractOneChildEntityEvent(EntityView sender,
EntityView entity)
AbstractOneChildEntityEvent
protected AbstractOneChildEntityEvent(EntityView sender,
Collection<? extends EntityView> entities)
getChildEntity
public EntityView getChildEntity()
- Description copied from interface:
OneChildEntityEvent
- Get the only child entity that this event is for.
- Specified by:
getChildEntity
in interface OneChildEntityEvent<T extends OneChildEntityEvent<T>>
- Returns:
- The child entity.