001 package edu.calpoly.records.spring; 002 003 import org.kuali.common.util.execute.Executable; 004 import org.kuali.common.util.execute.PrintMessageExecutable; 005 import org.kuali.common.util.spring.SpringUtils; 006 import org.springframework.beans.factory.annotation.Autowired; 007 import org.springframework.context.annotation.Bean; 008 import org.springframework.context.annotation.Configuration; 009 import org.springframework.core.env.Environment; 010 011 @Configuration 012 public class PrintMessageConfig { 013 014 @Autowired 015 Environment env; 016 017 @Bean(name = "printMessageConfig") 018 public Executable printMessageExecutable() { 019 String message = SpringUtils.getProperty(env, "print.message", "NONE"); 020 PrintMessageExecutable pme = new PrintMessageExecutable(); 021 pme.setMessage(message); 022 return pme; 023 } 024 025 }