Skip to content

Commit 22f63b3

Browse files
committed
Remove unused methods and switch to modern Java collections
Signed-off-by: Gulshan <[email protected]>
1 parent 7ea73eb commit 22f63b3

File tree

4 files changed

+3
-95
lines changed

4 files changed

+3
-95
lines changed

libs/agent-sm/agent-policy/src/main/java/org/opensearch/secure_sm/policy/GrantEntry.java

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
*/
88
package org.opensearch.secure_sm.policy;
99

10-
import java.io.PrintWriter;
1110
import java.util.Collections;
1211
import java.util.LinkedList;
1312
import java.util.List;
@@ -23,30 +22,4 @@ public void add(PermissionEntry entry) {
2322
public List<PermissionEntry> permissionElements() {
2423
return Collections.unmodifiableList(permissionEntries);
2524
}
26-
27-
public void write(PrintWriter out) {
28-
out.print("grant");
29-
if (codeBase != null) {
30-
out.print(" Codebase \"");
31-
out.print(codeBase);
32-
out.print("\"");
33-
}
34-
out.println(" {");
35-
for (PermissionEntry pe : permissionEntries) {
36-
out.print(" permission ");
37-
out.print(pe.permission);
38-
if (pe.name != null) {
39-
out.print(" \"");
40-
out.print(pe.name);
41-
out.print("\"");
42-
}
43-
if (pe.action != null) {
44-
out.print(", \"");
45-
out.print(pe.action);
46-
out.print("\"");
47-
}
48-
out.println(";");
49-
}
50-
out.println("};");
51-
}
5225
}

libs/agent-sm/agent-policy/src/main/java/org/opensearch/secure_sm/policy/PermissionEntry.java

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
*/
88
package org.opensearch.secure_sm.policy;
99

10-
import java.io.PrintWriter;
1110
import java.util.Objects;
1211

1312
public class PermissionEntry {
@@ -29,20 +28,4 @@ public boolean equals(Object obj) {
2928
&& Objects.equals(this.name, that.name)
3029
&& Objects.equals(this.action, that.action);
3130
}
32-
33-
public void write(PrintWriter out) {
34-
out.print("permission ");
35-
out.print(permission);
36-
if (name != null) {
37-
out.print(" \"");
38-
out.print(name.replaceAll("\\\\", "\\\\\\\\").replaceAll("\"", "\\\\\\\""));
39-
out.print('"');
40-
}
41-
if (action != null) {
42-
out.print(", \"");
43-
out.print(action);
44-
out.print('"');
45-
}
46-
out.println(";");
47-
}
4831
}

libs/agent-sm/agent-policy/src/main/java/org/opensearch/secure_sm/policy/PolicyEntry.java

Lines changed: 0 additions & 49 deletions
This file was deleted.

libs/agent-sm/agent-policy/src/main/java/org/opensearch/secure_sm/policy/PolicyParser.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,15 @@
1515
import java.io.IOException;
1616
import java.io.Reader;
1717
import java.io.StreamTokenizer;
18+
import java.util.ArrayList;
1819
import java.util.Collections;
1920
import java.util.List;
2021
import java.util.Optional;
21-
import java.util.Vector;
2222

2323
public class PolicyParser {
2424

25-
private final Vector<GrantEntry> grantEntries = new Vector<>();
25+
private final List<GrantEntry> grantEntries = Collections.synchronizedList(new ArrayList<>());
26+
2627
private TokenStream tokenStream;
2728

2829
public PolicyParser() {}

0 commit comments

Comments
 (0)