package com.qianwen.smartman.modules.system.handler.password.init; import java.util.Map; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Service; @Service /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/system/handler/password/init/InitPasswordModifyFactory.class */ public class InitPasswordModifyFactory { private static final Logger log = LoggerFactory.getLogger(InitPasswordModifyFactory.class); private final Map initPasswordModifyStrategyMap; public InitPasswordModifyFactory(final Map initPasswordModifyStrategyMap) { this.initPasswordModifyStrategyMap = initPasswordModifyStrategyMap; } public InitPasswordModifyStrategy getInitPasswordModifyStrategy(String strategyCode) { String strategyKey = "InitPasswordModifyStrategy" + strategyCode; InitPasswordModifyStrategy result = this.initPasswordModifyStrategyMap.get(strategyKey); if (null == result) { return new LevelZeroInitPasswordModifyStrategy(); } return result; } }