From f9e6522b8fb9a12b99854643fbcec3c7e1a729d8 Mon Sep 17 00:00:00 2001 From: curry772 Date: Thu, 23 Jul 2026 11:32:57 +0900 Subject: [PATCH] =?UTF-8?q?JJB=20masking=20=EB=A3=B0=20=EC=A0=81=EC=9A=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/eactive/eai/transformer/layout/Item.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/com/eactive/eai/transformer/layout/Item.java b/src/main/java/com/eactive/eai/transformer/layout/Item.java index d28fe74..dd00671 100644 --- a/src/main/java/com/eactive/eai/transformer/layout/Item.java +++ b/src/main/java/com/eactive/eai/transformer/layout/Item.java @@ -4,6 +4,7 @@ import java.io.Serializable; import java.util.Iterator; import java.util.List; +import com.eactive.eai.common.util.MaskingUtils; import com.eactive.eai.transformer.message.InvalidAccessException; import com.eactive.eai.transformer.message.Message; import com.eactive.eai.transformer.message.MessageException; @@ -934,6 +935,9 @@ abstract public class Item implements Serializable, Cloneable { else str = val.toString(); + if(maskLength == 0 && maskOffset > 0) + return MaskingUtils.mask(str, maskOffset); + int len = str.length(); if( len <= maskOffset ) return str;