Skip to content

Commit ba701f0

Browse files
Add copy method for GxSilentTrnSdt.
1 parent f9e67c9 commit ba701f0

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

common/src/main/java/com/genexus/GxSilentTrnSdt.java

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
import com.genexus.ModelContext;
33
import com.genexus.common.interfaces.IPendingEventHelper;
44
import com.genexus.common.interfaces.SpecificImplementation;
5+
import com.genexus.diagnostics.core.ILogger;
6+
import com.genexus.diagnostics.core.LogManager;
57
import com.genexus.util.GXProperties;
68

79
import java.io.InputStream;
@@ -10,7 +12,7 @@
1012

1113
public class GxSilentTrnSdt extends com.genexus.xml.GXXMLSerializable
1214
{
13-
15+
public static final ILogger logger = LogManager.getLogger(GxSilentTrnSdt.class);
1416
IPendingEventHelper pendingHelper;
1517
GXProperties dirties = new GXProperties();
1618

@@ -288,6 +290,20 @@ public void setvalue(String name, String value)
288290
{
289291
}
290292
}
293+
public void copy(GxSilentTrnSdt source)
294+
{
295+
try
296+
{
297+
Class<?> me = getClass();
298+
for(java.lang.reflect.Field field : me.getDeclaredFields())
299+
{
300+
field.set(this, field.get(source));
301+
}
302+
}catch(Exception e)
303+
{
304+
logger.fatal(e.getMessage(), e);
305+
}
306+
}
291307

292308
public String getvalue(String name)
293309
{

0 commit comments

Comments
 (0)