Class PersistablePermissionEvent
java.lang.Object
energy.eddie.regionconnector.es.datadis.permission.events.PersistablePermissionEvent
- All Implemented Interfaces:
PermissionEvent
- Direct Known Subclasses:
EsAcceptedEventForAPD,EsAcceptedEventForVHD,EsCreatedEvent,EsGranularityEvent,EsInternalPollingEvent,EsInvalidEvent,EsMalformedEvent,EsSentToPermissionAdministratorEvent,EsSimpleEvent,EsUnfulfillableEvent,EsValidatedEvent
@Entity(name="DatadisPersistablePermissionEvent")
public abstract class PersistablePermissionEvent
extends Object
implements PermissionEvent
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotectedPersistablePermissionEvent(String permissionId, PermissionProcessStatus status) protectedPersistablePermissionEvent(String permissionId, PermissionProcessStatus status, Clock clock) -
Method Summary
Modifier and TypeMethodDescriptionThe permissionId of a request.status()The status of the permission event.
-
Constructor Details
-
PersistablePermissionEvent
-
PersistablePermissionEvent
protected PersistablePermissionEvent() -
PersistablePermissionEvent
protected PersistablePermissionEvent(String permissionId, PermissionProcessStatus status, Clock clock)
-
-
Method Details
-
permissionId
Description copied from interface:PermissionEventThe permissionId of a request. It is used internally of EDDIE to map permission requests or incoming consumption data- Specified by:
permissionIdin interfacePermissionEvent- Returns:
- permissionId
-
status
Description copied from interface:PermissionEventThe status of the permission event.- Specified by:
statusin interfacePermissionEvent- Returns:
- the current status of the permission event.
-
eventCreated
- Specified by:
eventCreatedin interfacePermissionEvent
-