From d575e1696a0c8c31a0a2e1442feeb6db89b43004 Mon Sep 17 00:00:00 2001 From: Z Saenz Date: Thu, 24 Apr 2014 01:22:50 -0700 Subject: [PATCH 1/2] Using method mentioned by Scott. --- .../api/client/command/SelectRecipientDataCommand.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/com/silverpop/api/client/command/SelectRecipientDataCommand.java b/src/main/java/com/silverpop/api/client/command/SelectRecipientDataCommand.java index 3496996..e9db0a7 100644 --- a/src/main/java/com/silverpop/api/client/command/SelectRecipientDataCommand.java +++ b/src/main/java/com/silverpop/api/client/command/SelectRecipientDataCommand.java @@ -24,6 +24,8 @@ public class SelectRecipientDataCommand implements ApiCommand { @XStreamAlias("VISITOR_KEY") private String visitorKey; + @XStreamImplicit(itemFieldName="COLUMN") + private List columns; @Override public Class getResultType() { @@ -50,6 +52,10 @@ public String getVisitorKey() { public Long getRecipientId() { return recipientId; } + + public List getColumns() { + return colums; + } public void setListId(Integer listId) { this.listId = listId; From 197a45b56132dd0ee52289e5f29305856d6195c4 Mon Sep 17 00:00:00 2001 From: Z Saenz Date: Sun, 27 Apr 2014 17:57:16 -0700 Subject: [PATCH 2/2] Adds "InsertUpdateRelationalTableCommand.java" --- .../InsertUpdateRelationalTableCommand.java | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 src/main/java/com/silverpop/api/client/command/InsertUpdateRelationalTableCommand.java diff --git a/src/main/java/com/silverpop/api/client/command/InsertUpdateRelationalTableCommand.java b/src/main/java/com/silverpop/api/client/command/InsertUpdateRelationalTableCommand.java new file mode 100644 index 0000000..298650a --- /dev/null +++ b/src/main/java/com/silverpop/api/client/command/InsertUpdateRelationalTableCommand.java @@ -0,0 +1,25 @@ +package com.silverpop.api.client.command; + +import com.silverpop.api.client.ApiCommand; +import com.silverpop.api.client.XmlApiProperties; +import com.silverpop.api.client.command.elements.Column; +import com.silverpop.api.client.result.DataJobResult; +import com.thoughtworks.xstream.annotations.XStreamAlias; + +import java.util.List; + +@XmlApiProperties("InsertUpdateRelationalTable") +public class InsertUpdateRelationalTableCommand implements ApiCommand { + + @XStreamAlias("TABLE_ID") + private Integer id; + + @XStreamImplicit(itemFieldName="COLUMN") + private List columns; + + @Override + public Class getResultType() { + return DataJobResult.class; + } + +} \ No newline at end of file