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    }