Class ProgramImportService
java.lang.Object
io.meeds.gamification.service.injection.ProgramImportService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected longgetProgramSettingValue(String name) protected longgetSettingValue(String name) protected voidimportProgram(ProgramDescriptor d, long oldId) protected voidimportProgramDescriptor(ProgramDescriptor descriptor) voidprotected voidimportRule(RuleDescriptor d, long oldId) protected voidimportRuleDescriptor(RuleDescriptor descriptor) voidinit()protected List<ProgramDescriptor> protected List<RuleDescriptor> parseRuleDescriptors(URL url) protected voidsaveDescriptions(RuleDescriptor d, RuleDTO ruleDTO) protected voidsaveNames(RuleDescriptor d, RuleDTO ruleDTO) protected ProgramDTOsaveProgram(ProgramDescriptor d, long oldId) protected voidsaveProgramDescriptions(ProgramDescriptor d, ProgramDTO programDTO) protected voidsaveProgramNames(ProgramDescriptor d, ProgramDTO programDTO) protected RuleDTOsaveRule(RuleDescriptor d, long oldId) protected voidsetProgramSettingValue(String name, long value) protected voidsetSettingValue(String name, long value) protected void
-
Constructor Details
-
ProgramImportService
public ProgramImportService()
-
-
Method Details
-
init
@PostConstruct public void init() -
importPrograms
public void importPrograms() -
parseRuleDescriptors
-
parseProgramDescriptors
-
importProgramDescriptor
-
importRuleDescriptor
-
importProgram
-
importRule
-
saveNames
-
saveDescriptions
-
saveProgramNames
-
saveProgramDescriptions
-
saveProgram
-
saveRule
-
updateRuleWithPrerequisite
-
setProgramSettingValue
-
getProgramSettingValue
-
setSettingValue
-
getSettingValue
-