Class PersistablePermissionEvent
java.lang.Object
energy.eddie.regionconnector.us.green.button.permission.events.PersistablePermissionEvent
- All Implemented Interfaces:
PermissionEvent
- Direct Known Subclasses:
UsAcceptedEvent,UsAuthorizationUpdateFinishedEvent,UsCreatedEvent,UsInvalidEvent,UsMalformedEvent,UsMeterReadingUpdateEvent,UsSimpleEvent,UsStartPollingEvent,UsUnfulfillableEvent,UsValidatedEvent
@Entity(name="GreenButtonPersistablePermissionEvent")
public abstract class PersistablePermissionEvent
extends Object
implements PermissionEvent
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotectedPersistablePermissionEvent(String permissionId, PermissionProcessStatus status) protectedPersistablePermissionEvent(String permissionId, PermissionProcessStatus status, ZonedDateTime created) -
Method Summary
Modifier and TypeMethodDescriptionThe permissionId of a request.status()The status of the permission event.
-
Constructor Details
-
PersistablePermissionEvent
-
PersistablePermissionEvent
protected PersistablePermissionEvent(String permissionId, PermissionProcessStatus status, ZonedDateTime created) -
PersistablePermissionEvent
protected PersistablePermissionEvent()
-
-
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
-