Skip to content

Commit ed7bbea

Browse files
committed
#116 Creating a constant for SAME.
1 parent 601bd7c commit ed7bbea

File tree

6 files changed

+7
-9
lines changed

6 files changed

+7
-9
lines changed

phileas-model/src/main/java/ai/philterd/phileas/model/policy/filters/strategies/AbstractFilterStrategy.java

+2-4
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,8 @@
2323
import ai.philterd.phileas.model.policy.FPE;
2424
import ai.philterd.phileas.model.policy.Policy;
2525
import ai.philterd.phileas.model.services.AnonymizationService;
26-
import ai.philterd.phileas.model.utils.Encryption;
2726
import com.google.gson.annotations.Expose;
2827
import com.google.gson.annotations.SerializedName;
29-
import org.apache.commons.codec.digest.DigestUtils;
30-
import org.apache.commons.lang3.RandomStringUtils;
3128
import org.apache.commons.lang3.StringUtils;
3229

3330
import java.io.IOException;
@@ -46,6 +43,7 @@ public abstract class AbstractFilterStrategy {
4643
public static final String HASH_SHA256_REPLACE = "HASH_SHA256_REPLACE";
4744
public static final String LAST_4 = "LAST_4";
4845
public static final String MASK = "MASK";
46+
public static final String SAME = AbstractFilterStrategy.SAME;
4947

5048
// NER Person's name strategies
5149
public static final String ABBREVIATE = "ABBREVIATE";
@@ -107,7 +105,7 @@ public abstract class AbstractFilterStrategy {
107105

108106
@SerializedName("maskLength")
109107
@Expose
110-
protected String maskLength = "same";
108+
protected String maskLength = SAME;
111109

112110
@SerializedName("condition")
113111
@Expose

phileas-model/src/main/java/ai/philterd/phileas/model/policy/filters/strategies/StandardFilterStrategy.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public Replacement getStandardReplacement(String label, String context, String d
4444

4545
int characters = token.length();
4646

47-
if(!StringUtils.equalsIgnoreCase(maskLength, "same")) {
47+
if(!StringUtils.equalsIgnoreCase(maskLength, AbstractFilterStrategy.SAME)) {
4848
characters = Integer.parseInt(maskLength);
4949
}
5050

phileas-model/src/main/java/ai/philterd/phileas/model/policy/filters/strategies/ai/PersonsFilterStrategy.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ public Replacement getReplacement(String label, String context, String documentI
146146

147147
int characters = token.length();
148148

149-
if(!StringUtils.equalsIgnoreCase(maskLength, "same")) {
149+
if(!StringUtils.equalsIgnoreCase(maskLength, AbstractFilterStrategy.SAME)) {
150150
characters = Integer.parseInt(maskLength);
151151
}
152152

phileas-model/src/main/java/ai/philterd/phileas/model/policy/filters/strategies/rules/DateFilterStrategy.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ public Replacement getReplacement(String label, String context, String documentI
164164

165165
int characters = token.length();
166166

167-
if(!StringUtils.equalsIgnoreCase(maskLength, "same")) {
167+
if(!StringUtils.equalsIgnoreCase(maskLength, AbstractFilterStrategy.SAME)) {
168168
characters = Integer.parseInt(maskLength);
169169
}
170170

phileas-model/src/main/java/ai/philterd/phileas/model/policy/filters/strategies/rules/ZipCodeFilterStrategy.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ public Replacement getReplacement(String label, String context, String documentI
173173

174174
int characters = token.length();
175175

176-
if(!StringUtils.equalsIgnoreCase(maskLength, "same")) {
176+
if(!StringUtils.equalsIgnoreCase(maskLength, AbstractFilterStrategy.SAME)) {
177177
characters = Integer.parseInt(maskLength);
178178
}
179179

phileas-model/src/test/java/ai/philterd/test/phileas/model/policy/filters/strategies/AbstractFilterStrategyTest.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,7 @@ public void replacementWithMaskCharacterForSameLength() throws Exception {
240240

241241
final AbstractFilterStrategy strategy = getFilterStrategy();
242242
strategy.setStrategy(AbstractFilterStrategy.MASK);
243-
strategy.setMaskLength("same");
243+
strategy.setMaskLength(AbstractFilterStrategy.SAME);
244244

245245
final String token = "token";
246246
final Replacement replacement = strategy.getReplacement("name", "context", "docId", token, WINDOW, null, null, anonymizationService, null);

0 commit comments

Comments
 (0)