001 package org.kuali.common.util.spring.beans;
002
003 import java.util.List;
004
005 import javax.annotation.PostConstruct;
006
007 import org.kuali.common.util.execute.Executable;
008 import org.springframework.beans.factory.annotation.Autowired;
009 import org.springframework.stereotype.Component;
010
011 @Component
012 public class PrintMessagesExecutable implements Executable {
013
014 @Autowired
015 List<Message> messages;
016
017 @Override
018 @PostConstruct
019 public void execute() {
020 for (Message message : messages) {
021 System.out.println(message.getMessage());
022 }
023 }
024
025 public List<Message> getMessages() {
026 return messages;
027 }
028
029 public void setMessages(List<Message> messages) {
030 this.messages = messages;
031 }
032
033 }