diff --git a/.gitignore b/.gitignore index 0ffa674d..2de71684 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ # OS X .DS_Store fuelsdk.properties +log4j.properties settings.xml # Eclipse @@ -16,3 +17,4 @@ settings.xml # Maven target/ /bin/ +/nbproject/ \ No newline at end of file diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000..f5c99a7f --- /dev/null +++ b/.travis.yml @@ -0,0 +1 @@ +language: java \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 00000000..0e14d8e2 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "java.configuration.updateBuildConfiguration": "disabled" +} \ No newline at end of file diff --git a/README.md b/README.md index 7c6f3d63..735d6477 100755 --- a/README.md +++ b/README.md @@ -25,26 +25,13 @@ Java platform. Among other things, the SDK: For more information about the Java SDK and how to use it, please see the Javadocs at http://salesforce-marketingcloud.github.io/FuelSDK-Java/. -# New Features in Version 1.2.1 -* New addition to the source packages - - Added support for Sendable Data Extension. Two new properties (SendableSubscriberField, SendableDataExtensionField) are added to ETDataExtension class to support Sendable Data Extension. - IsSendable property need to be set true. Code snippet to create sendable data extension: -
-        ETDataExtension dataExtension = new ETDataExtension();
-        dataExtension.setKey(UUID.randomUUID().toString());
-        dataExtension.setName(UUID.randomUUID().toString());
-        dataExtension.setIsSendable(true);
-        Attribute at = new Attribute();
-        at.setName("Subscriber Key");
-        at.setValue(null);
-        dataExtension.setSendableSubscriberField(at);
-        dataExtension.addColumn("EmailAddress", ETDataExtensionColumn.Type.EMAIL_ADDRESS, 100, null, null, true, true, null);
-        dataExtension.addColumn("FirstName", ETDataExtensionColumn.Type.TEXT);
-        dataExtension.setSendableDataExtensionField(dataExtension.getColumn("EmailAddress"));
-        ETResponse response = client.create(dataExtension);
-
+New Features in Version 1.2.2 +------------ +* Content Area +* Data Extract +* Result Message +* Triggered Send Summary -* JUnit test case : Test cases added to DataExtension to test sendable data extension. Installation ------------ @@ -54,7 +41,7 @@ The easiest way to install the Java SDK is via Maven—simply add the follow com.github.salesforce-marketingcloud fuelsdk - 1.2.1 + 1.2.2 Maven will automatically resolve, download, and install all dependencies for you. diff --git a/changelog.md b/changelog.md index 2fdffdc6..b8c0de26 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,8 @@ +## Version 1.2.2 - 11/13/2017 ## +* New addition to the source packages + - Added support for Content Area, Data Extract, Extract Description, Result Message, Triggered Send Summary. +* JUnit test case : Test cases added to test Content Area, Data Extract, Result Message, Triggered Send Summary. + ## Version 1.2.1 - 08/28/2017 ## * New addition to the source packages diff --git a/docs/allclasses-frame.html b/docs/allclasses-frame.html index 8ef8fc4f..6809368e 100644 --- a/docs/allclasses-frame.html +++ b/docs/allclasses-frame.html @@ -2,10 +2,10 @@ - + All Classes (Salesforce Marketing Cloud Java SDK 1.2.1 API) - + @@ -143,14 +143,18 @@

All Classes

  • ETApiObject
  • ETApiProperty
  • ETAsset
  • +
  • ETBounceEvent
  • ETCampaign
  • ETCampaignAsset
  • +
  • ETClickEvent
  • ETClient
  • ETConfiguration
  • +
  • ETContentArea
  • ETDataExtension
  • ETDataExtensionColumn
  • ETDataExtensionColumn.Type
  • ETDataExtensionRow
  • +
  • ETDataExtract
  • ETEmail
  • ETEmail.Type
  • ETExpression
  • @@ -158,6 +162,7 @@

    All Classes

  • ETExpressionParser
  • ETExpressionParserConstants
  • ETExpressionParserTokenManager
  • +
  • ETExtractDescription
  • ETFilter
  • ETFilter.Operator
  • ETFolder
  • @@ -165,6 +170,7 @@

    All Classes

  • ETList.Classification
  • ETList.Type
  • ETObject
  • +
  • ETOpenEvent
  • ETProfileAttribute
  • ETResponse
  • ETRestConnection
  • @@ -172,7 +178,9 @@

    All Classes

  • ETRestObject
  • ETResult
  • ETResult.Status
  • +
  • ETResultMessage
  • ETSdkException
  • +
  • ETSentEvent
  • ETSoapConnection
  • ETSoapObject
  • ETSubscriber
  • @@ -180,6 +188,8 @@

    All Classes

  • ETSubscriberList
  • ETTriggeredEmail
  • ETTriggeredEmail.Status
  • +
  • ETTriggeredSendSummary
  • +
  • ETUnsubEvent
  • EventType
  • ExecuteRequest
  • ExecuteRequestMsg
  • @@ -199,6 +209,7 @@

    All Classes

  • ExtractRequest.Parameters
  • ExtractRequestMsg
  • ExtractResponseMsg
  • +
  • ExtractResponseMsg.Results
  • ExtractResult
  • ExtractTemplate
  • FieldMap
  • diff --git a/docs/allclasses-noframe.html b/docs/allclasses-noframe.html index b1dabd53..a69be284 100644 --- a/docs/allclasses-noframe.html +++ b/docs/allclasses-noframe.html @@ -2,10 +2,10 @@ - + All Classes (Salesforce Marketing Cloud Java SDK 1.2.1 API) - + @@ -143,14 +143,18 @@

    All Classes

  • ETApiObject
  • ETApiProperty
  • ETAsset
  • +
  • ETBounceEvent
  • ETCampaign
  • ETCampaignAsset
  • +
  • ETClickEvent
  • ETClient
  • ETConfiguration
  • +
  • ETContentArea
  • ETDataExtension
  • ETDataExtensionColumn
  • ETDataExtensionColumn.Type
  • ETDataExtensionRow
  • +
  • ETDataExtract
  • ETEmail
  • ETEmail.Type
  • ETExpression
  • @@ -158,6 +162,7 @@

    All Classes

  • ETExpressionParser
  • ETExpressionParserConstants
  • ETExpressionParserTokenManager
  • +
  • ETExtractDescription
  • ETFilter
  • ETFilter.Operator
  • ETFolder
  • @@ -165,6 +170,7 @@

    All Classes

  • ETList.Classification
  • ETList.Type
  • ETObject
  • +
  • ETOpenEvent
  • ETProfileAttribute
  • ETResponse
  • ETRestConnection
  • @@ -172,7 +178,9 @@

    All Classes

  • ETRestObject
  • ETResult
  • ETResult.Status
  • +
  • ETResultMessage
  • ETSdkException
  • +
  • ETSentEvent
  • ETSoapConnection
  • ETSoapObject
  • ETSubscriber
  • @@ -180,6 +188,8 @@

    All Classes

  • ETSubscriberList
  • ETTriggeredEmail
  • ETTriggeredEmail.Status
  • +
  • ETTriggeredSendSummary
  • +
  • ETUnsubEvent
  • EventType
  • ExecuteRequest
  • ExecuteRequestMsg
  • @@ -199,6 +209,7 @@

    All Classes

  • ExtractRequest.Parameters
  • ExtractRequestMsg
  • ExtractResponseMsg
  • +
  • ExtractResponseMsg.Results
  • ExtractResult
  • ExtractTemplate
  • FieldMap
  • diff --git a/docs/com/exacttarget/fuelsdk/ClearAttachmentsOutInterceptor.html b/docs/com/exacttarget/fuelsdk/ClearAttachmentsOutInterceptor.html index 5ac0a0cf..131e3bd5 100644 --- a/docs/com/exacttarget/fuelsdk/ClearAttachmentsOutInterceptor.html +++ b/docs/com/exacttarget/fuelsdk/ClearAttachmentsOutInterceptor.html @@ -2,10 +2,10 @@ - + ClearAttachmentsOutInterceptor (Salesforce Marketing Cloud Java SDK 1.2.1 API) - + diff --git a/docs/com/exacttarget/fuelsdk/ETApiObject.html b/docs/com/exacttarget/fuelsdk/ETApiObject.html index 172d0258..b7d63425 100644 --- a/docs/com/exacttarget/fuelsdk/ETApiObject.html +++ b/docs/com/exacttarget/fuelsdk/ETApiObject.html @@ -2,10 +2,10 @@ - + ETApiObject (Salesforce Marketing Cloud Java SDK 1.2.1 API) - + diff --git a/docs/com/exacttarget/fuelsdk/ETApiProperty.html b/docs/com/exacttarget/fuelsdk/ETApiProperty.html index ddde0f70..ae5a1f35 100644 --- a/docs/com/exacttarget/fuelsdk/ETApiProperty.html +++ b/docs/com/exacttarget/fuelsdk/ETApiProperty.html @@ -2,10 +2,10 @@ - + ETApiProperty (Salesforce Marketing Cloud Java SDK 1.2.1 API) - + diff --git a/docs/com/exacttarget/fuelsdk/ETAsset.html b/docs/com/exacttarget/fuelsdk/ETAsset.html index b3345f4a..7236a727 100644 --- a/docs/com/exacttarget/fuelsdk/ETAsset.html +++ b/docs/com/exacttarget/fuelsdk/ETAsset.html @@ -2,10 +2,10 @@ - + ETAsset (Salesforce Marketing Cloud Java SDK 1.2.1 API) - + @@ -51,7 +51,7 @@