de.adorsys.multibanking.mongo.mapper.MongoEntityMapper Maven / Gradle / Ivy
package de.adorsys.multibanking.mongo.mapper;
import de.adorsys.multibanking.domain.*;
import de.adorsys.multibanking.mongo.entity.*;
import org.mapstruct.Mapper;
import java.util.List;
@Mapper(componentModel = "spring")
public interface MongoEntityMapper {
AccountAnalyticsEntity mapToAccountAnalyticsEntity(AccountAnalyticsMongoEntity accountAnalyticsEntity);
AccountAnalyticsMongoEntity mapToAccountAnalyticsMongoEntity(AccountAnalyticsEntity accountAnalyticsEntity);
List mapToAnonymizedBookingMongoEntities(List bookingEntities);
BankAccessEntity mapToBankAccessEntity(BankAccessMongoEntity entity);
List mapToBankAccessEntities(List byUserId);
BankAccessMongoEntity mapToBankAccessMongoEntity(BankAccessEntity bankAccess);
List mapToBankAccountEntities(List byUserId);
BankAccountEntity mapToBankAccountEntity(BankAccountMongoEntity bankAccountMongoEntity);
List mapToBankAccountMongoEntities(List bankAccounts);
BankAccountMongoEntity mapToBankAccountMongoEntity(BankAccountEntity bankAccount);
BankEntity mapToBankEntity(BankMongoEntity bankMongoEntity);
List mapToBankMongoEntities(Iterable bankEntities);
BankMongoEntity mapToBankMongoEntity(BankEntity bank);
BookingEntity mapToBookingEntity(BookingMongoEntity bookingMongoEntity);
List mapToBookingEntities(List valutaDate);
List mapToBookingMongoEntities(List newEntities);
List mapToRuleEntities(List byUserId);
RuleEntity mapToRuleEntity(RuleMongoEntity ruleMongoEntity);
RuleMongoEntity mapToRuleMongoEntity(RuleEntity ruleEntity);
BookingsIndexMongoEntity mapToBookingsIndexMongoEntity(BookingsIndexEntity entity);
BookingsIndexEntity mapToBookingsIndexEntity(BookingsIndexMongoEntity bookingsIndexMongoEntity);
BulkPaymentMongoEntity mapToBulkPaymentMongoEntity(BulkPaymentEntity target);
List mapToContractEntities(List byUserIdAndAccountId);
List mapToContractMongoEntities(List contractEntities);
MlAnonymizedBookingEntity mapToMlAnonymizedBookingEntity(MlAnonymizedBookingMongoEntity mlAnonymizedBookingMongoEntity);
List mapToMlAnonymizedBookingEntities(List byUserId);
MlAnonymizedBookingMongoEntity mapToMlAnonymizedBookingMongoEntity(MlAnonymizedBookingEntity booking);
RawSepaTransactionEntity mapToRawSepaTransactionEntity(RawSepaTransactionMongoEntity rawSepaTransactionMongoEntity);
RawSepaTransactionMongoEntity mapToRawSepaTransactionMongoEntity(RawSepaTransactionEntity paymentEntity);
SinglePaymentEntity mapToPaymentEntity(PaymentMongoEntity paymentMongoEntity);
PaymentMongoEntity mapToPaymentMongoEntity(SinglePaymentEntity paymentMongoEntity);
StandingOrderMongoEntity mapToStandingOrderMongoEntity(StandingOrderEntity paymentMongoEntity);
List mapToStandingOrderEntities(List byUserIdAndAccountId);
List mapToStandingOrderMongoEntities(List standingOrders);
UserEntity mapToUserEntity(UserMongoEntity userMongoEntity);
UserMongoEntity mapToUserMongoEntity(UserEntity userEntity);
List mapToBankEntities(List bankMongoEntities);
List mapToBookingsIndexEntities(List bookingsIndexMongoEntities);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy