Skip to content
This repository has been archived by the owner on Jan 19, 2024. It is now read-only.

Commit

Permalink
Released version 1.0.1.
Browse files Browse the repository at this point in the history
  • Loading branch information
Ian Murdock committed Jan 29, 2015
1 parent 79c6096 commit adcba18
Show file tree
Hide file tree
Showing 3 changed files with 128 additions and 1 deletion.
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>com.exacttarget</groupId>
<artifactId>fuel-java</artifactId>
<version>1.0.0</version>
<version>1.0.1</version>
<packaging>jar</packaging>
<name>Fuel Java client library</name>
<url>http://code.exacttarget.com</url>
Expand Down
18 changes: 18 additions & 0 deletions src/main/java/com/exacttarget/fuelsdk/ETDataExtensionRow.java
Original file line number Diff line number Diff line change
Expand Up @@ -113,4 +113,22 @@ public String getCustomerKey() {
public void setCustomerKey(String customerKey) {
setKey(customerKey);
}

/**
* @deprecated
* Use <code>getColumn</code> and <code>setColumn</code>.
*/
@Deprecated
public Map<String, String> getColumns() {
return columns;
}

/**
* @deprecated
* Use <code>getColumn</code> and <code>setColumn</code>.
*/
@Deprecated
public void setColumns(Map<String, String> columns) {
this.columns = columns;
}
}
109 changes: 109 additions & 0 deletions src/main/java/com/exacttarget/fuelsdk/package-info.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
/**
* The Java client library enables developers to easily
* access the Salesforce Marketing Cloud (formerly
* ExactTarget) API from the Java platform. Among other
* things, the Java client library:
*
* <ul>
* <li>
* automatically acquires and refreshes Marketing Cloud
* access tokens
* </li>
* <li>
* enables developers to access both Marketing Cloud
* SOAP and REST APIs in the same session
* </li>
* <li>
* exposes simplified versions of the most commonly
* used Marketing Cloud objects and methods as Java
* native objects
* </li>
* <li>
* provides passthroughs so developers can access the full
* REST and SOAP APIs directly when they need to go beyond
* the simplified interfaces
* </li>
* <li>
* adds "sugar" methods for the most commonly used
* Marketing Cloud features that make it easy to use
* those features (e.g., the client library
* provides an SQL like interface to data extensions)
* </li>
* </ul>
*
* To use the Java client library, you first need to
* instantiate an <code>ETClient</code> object:
*
* <pre>
* ETClient client = new ETClient();
* </pre>
*
* The Java client library is highly configurable. By
* default, configuration is read from a properties file
* named <code>fuelsdk.properties</code>, which should be
* located in your class path. Alternatively, you can
* pass in the path of the file to be read as an
* argument to the <code>ETClient</code> constructor:
*
* <pre>
* ETClient client = new ETClient("/Users/imurdock/fuel.properties");
* </pre>
*
* You can also pass in a programmatically constructed
* <code>ETConfiguration</code> object:
*
* <pre>
* ETConfiguration configuration = new ETConfiguration();
* configuration.setClientId("clientIdGoesHere");
* configuration.setClientSecret("clientSecretGoesHere");
*
* ETClient client = new ETClient(ETConfiguration);
* </pre>
*
* <p>
* <i>XXX include full list of configuration options</i>
* </p>
*
* <p>
* <i>XXX include overview of logging options</i>
* </p>
*
* Note: For historical reasons, the Java client library
* uses the term "Fuel" and "SDK" in several places, e.g., the
* package name <code>com.exacttarget.fuelsdk</code> and
* exception class name <code>ETSdkException</code>. The
* Fuel client libraries were initially called SDKs and
* implemented before ExactTarget was acquired by
* Salesforce and became the Salesforce Marketing Cloud.
*
* Once the client has been initialized, you interacted
* with the API using its <code>create</code>, <code>retrieve</code>,
* <code>update</code>, and <code>delete</code> methods.
*
* <p>
* <i>XXX include full list of generic methods and common
* properties, e.g. id and key</i>
* </p>
*
* In addition, some objects (e.g., <code>ETDataExtension</code>
* and <code>ETTriggeredEmail</code> contain object native
* methods (e.g., <code>insert</code>, <code>select</code>,
* <code>update</code>, and <code>delete</code>
* for <code>ETDataExtension</code> and <code>send</code> for
* <code>TriggeredEmail). For information on these
* object native methods please see the class documentation..
*
* <p>
* <i>XXX include overview of filter strings</i>
* </p>
*
* <p>
* <i>XXX include overview of ETResponse / ETResult</i>
* </p>
*
* <p>
* <i>XXX include how to use API passthrough</i>
* </p>
*/

package com.exacttarget.fuelsdk;

0 comments on commit adcba18

Please sign in to comment.