Class UserService
java.lang.Object
es.kukenan.smartfi.microservice.transfer.service.events.UserService
Service for handler user events.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate StringSpring application name.private es.kukenan.smartfi.common.context.RequestContextManagerkukenan request context manager.private DocumentTypeRepositoryDocumentTypeRepository.private KafkaControllerAMQP controller.private static final es.kukenan.smartfi.logger.WalletLoggerkukenan logger.private UserLanguageRepositoryUserLanguageRepository.private UserRepositoryUser repository use for database queries.private UserStateRepositoryUserStateRepository.private UserTypeRepositoryUserTypeRepository. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidhandleUserCreatedEvent(es.kukenan.smartfi.microservice.clients.events.created.UserCreatedEvent userCreatedEvent) Method for handle event for user creation.voidhandleUserUpdatedEvent(es.kukenan.smartfi.microservice.clients.events.updated.UserUpdatedEvent userUpdatedEvent) Method for handle event for update update information.private voidpublishUserCreationErrorEvent(String userId, String sourceEventId, String errorCode, String errorDescription) Publish a user creation error event.
-
Field Details
-
logAudit
private static final es.kukenan.smartfi.logger.WalletLogger logAuditkukenan logger. -
appName
Spring application name. -
userRepository
User repository use for database queries. -
contextManager
@Autowired private es.kukenan.smartfi.common.context.RequestContextManager contextManagerkukenan request context manager. -
kafkaController
AMQP controller. -
documentTypeRepository
DocumentTypeRepository. -
userLanguageRepository
UserLanguageRepository. -
userStateRepository
UserStateRepository. -
userTypeRepository
UserTypeRepository.
-
-
Constructor Details
-
UserService
public UserService()
-
-
Method Details
-
handleUserUpdatedEvent
public void handleUserUpdatedEvent(es.kukenan.smartfi.microservice.clients.events.updated.UserUpdatedEvent userUpdatedEvent) Method for handle event for update update information.- Parameters:
userUpdatedEvent- UserUpdatedEvent update event.
-
handleUserCreatedEvent
public void handleUserCreatedEvent(es.kukenan.smartfi.microservice.clients.events.created.UserCreatedEvent userCreatedEvent) Method for handle event for user creation.- Parameters:
userCreatedEvent- userCreatedEvent user created event.
-
publishUserCreationErrorEvent
private void publishUserCreationErrorEvent(String userId, String sourceEventId, String errorCode, String errorDescription) Publish a user creation error event.- Parameters:
userId- the user whose creation has failed.sourceEventId- event received that caused the failure.errorCode- Error code.errorDescription- Error description.
-