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
018 public Executable printMessageExecutable() {
019 String message = SpringUtils.getProperty(env, "print.message", "NONE");
020
021 PrintMessageExecutable pme = new PrintMessageExecutable();
022 pme.setMessage(message);
023 return pme;
024 }
025
026 }