package com.airlock.iam.admin.infrastructure.factory.prot;

import com.airlock.iam.admin.application.service.user.bulkchanges.token.UserBulkTokenMigrationService;
import com.airlock.iam.admin.application.service.user.bulkchanges.token.UserBulkTokenMigrationTaskFactory;
import com.google.inject.PrivateModule;
import com.google.inject.servlet.SessionScoped;

public class UserBulkTokenMigrationServiceModule extends PrivateModule {
   protected void configure() {
      this.bind(UserBulkTokenMigrationTaskFactory.class);
      this.bind(UserBulkTokenMigrationService.class).in(SessionScoped.class);
      this.expose(UserBulkTokenMigrationService.class);
   }
}
