blob: 5b356ce1c07c2a6d56fa5d14454f685089f40630 (
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
/*******************************************************************************
* Copyright (c) 2016 AT&T Intellectual Property. All rights reserved.
*******************************************************************************/
package com.att.authz.actions;
import java.io.PrintStream;
import com.att.authz.env.AuthzTrans;
import com.att.authz.layer.Result;
import com.att.authz.org.Organization;
public class EmailPrint extends Email {
public EmailPrint(String... defaultCC) {
super(defaultCC);
}
/* (non-Javadoc)
* @see com.att.authz.actions.Email#exec(com.att.authz.org.Organization, java.lang.StringBuilder)
*/
@Override
protected Result<Void> exec(AuthzTrans trans, Organization org, StringBuilder msg) {
PrintStream out = System.out;
boolean first = true;
out.print("To: ");
for(String s: toList) {
if(first) {first = false;}
else {out.print(',');}
out.print(s);
}
out.println();
first = true;
out.print("CC: ");
for(String s: ccList) {
if(first) {first = false;}
else {out.print(',');}
out.print(s);
}
out.println();
out.print("Subject: ");
out.println(subject);
out.println();
out.println(msg);
return Result.ok();
}
}
|