Class IntermediatePermissionMarketDocumentFactory<T extends PermissionRequest>
java.lang.Object
energy.eddie.regionconnector.shared.cim.IntermediatePermissionMarketDocumentFactory<T>
public class IntermediatePermissionMarketDocumentFactory<T extends PermissionRequest>
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Stringprotected final Stringprotected final TransmissionScheduleProvider<T> protected final ZoneId -
Constructor Summary
ConstructorsConstructorDescriptionIntermediatePermissionMarketDocumentFactory(String customerIdentifier, TransmissionScheduleProvider<T> transmissionScheduleProvider, String countryCode, ZoneId zoneId) -
Method Summary
Modifier and TypeMethodDescriptioncreate(T permissionRequest, PermissionProcessStatus status, DataNeed dataNeed, CommonInformationModelVersions version) reactor.core.publisher.Flux<IntermediatePermissionMarketDocument> each(T permissionRequest, PermissionProcessStatus status, DataNeed dataNeed)
-
Field Details
-
customerIdentifier
-
transmissionScheduleProvider
protected final TransmissionScheduleProvider<T extends PermissionRequest> transmissionScheduleProvider -
countryCode
-
zoneId
-
-
Constructor Details
-
Method Details
-
create
public IntermediatePermissionMarketDocument create(T permissionRequest, PermissionProcessStatus status, DataNeed dataNeed, CommonInformationModelVersions version) -
each
public reactor.core.publisher.Flux<IntermediatePermissionMarketDocument> each(T permissionRequest, PermissionProcessStatus status, DataNeed dataNeed)
-