All Downloads are FREE. Search and download functionalities are using the official Maven repository.

de.adorsys.multibanking.mongo.mapper.MongoEntityMapper Maven / Gradle / Ivy

There is a newer version: 5.5.43
Show newest version
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