Upgrade to latest oparent
[aaf/authz.git] / authz-batch / src / main / java / com / att / authz / actions / Message.java
1 /*******************************************************************************
2  * Copyright (c) 2016 AT&T Intellectual Property. All rights reserved.
3  *******************************************************************************/
4 package com.att.authz.actions;
5
6 import java.util.ArrayList;
7 import java.util.List;
8
9 public class Message {
10         public final List<String> lines;
11                 
12         public Message() {
13                 lines = new ArrayList<String>();
14         }
15
16         public void clear() {
17                 lines.clear();
18         }
19         
20         public void line(String format, Object ... args) {
21                 lines.add(String.format(format, args));
22         }
23
24         public void msg(StringBuilder sb, String lineIndent) {
25                 if(lines.size()>0) {
26                         for(String line : lines) {
27                                 sb.append(lineIndent);
28                                 sb.append(line);
29                                 sb.append('\n');
30                         }
31                 }
32         }
33 }