summaryrefslogtreecommitdiffstats
path: root/authz-batch/src/main/java/com/att/authz/entryConverters/AafEntryConverter.java
blob: 4f05f203f9bd3e738af81a8bebd825dbb8b270f7 (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
/*******************************************************************************
 * Copyright (c) 2016 AT&T Intellectual Property. All rights reserved.
 *******************************************************************************/
package com.att.authz.entryConverters;

import java.util.Set;

public abstract class AafEntryConverter {

	protected String formatSet(Set<String> set) {
		if (set==null || set.isEmpty()) return "";
		StringBuilder sb = new StringBuilder();
		int curr = 0;
		sb.append("{");
		for (String s : set) {
			sb.append("'");
			sb.append(s);
			sb.append("'");
			if (set.size() != curr + 1) {
				sb.append(",");
			}
			curr++;
		}
		sb.append("}");
		return sb.toString();
	}

}