summaryrefslogtreecommitdiffstats
path: root/authz-batch/src/main/java/com/att/authz/actions/Message.java
blob: 2aca4eacab1d0037e3b1c7fe3f4df40a126e56f9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
/*******************************************************************************
 * Copyright (c) 2016 AT&T Intellectual Property. All rights reserved.
 *******************************************************************************/
package com.att.authz.actions;

import java.util.ArrayList;
import java.util.List;

public class Message {
	public final List<String> lines;
		
	public Message() {
		lines = new ArrayList<String>();
	}

	public void clear() {
		lines.clear();
	}
	
	public void line(String format, Object ... args) {
		lines.add(String.format(format, args));
	}

	public void msg(StringBuilder sb, String lineIndent) {
		if(lines.size()>0) {
			for(String line : lines) {
				sb.append(lineIndent);
				sb.append(line);
				sb.append('\n');
			}
		}
	}
}