Skip to content

Commit 7f28185

Browse files
author
gdgate
authored
Merge pull request #923 from gooddata/templates
Deprecate Project Templates (EOL 2019) Reviewed-by: Peter Plocháň https://github.com/peter-plochan
2 parents 37d99f4 + 0faeb48 commit 7f28185

File tree

7 files changed

+25
-1
lines changed

7 files changed

+25
-1
lines changed

gooddata-java-model/src/main/java/com/gooddata/sdk/model/projecttemplate/Template.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,12 @@
1919
/**
2020
* Represents one project template.
2121
* Deserialization only.
22+
*
23+
* @deprecated The project templates are deprecated and stopped working on May 15, 2019.
24+
* See https://support.gooddata.com/hc/en-us/articles/360016126334-April-4-2019
25+
* Deprecated since version 3.0.1. Will be removed in one of future versions.
2226
*/
27+
@Deprecated
2328
@JsonTypeName("projectTemplate")
2429
@JsonTypeInfo(include = JsonTypeInfo.As.WRAPPER_OBJECT, use = JsonTypeInfo.Id.NAME)
2530
@JsonIgnoreProperties(ignoreUnknown = true)

gooddata-java-model/src/main/java/com/gooddata/sdk/model/projecttemplate/Templates.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,12 @@
1414
/**
1515
* Wrapper for list of project templates.
1616
* Deserialization only.
17+
*
18+
* @deprecated The project templates are deprecated and stopped working on May 15, 2019.
19+
* See https://support.gooddata.com/hc/en-us/articles/360016126334-April-4-2019
20+
* Deprecated since version 3.0.1. Will be removed in one of future versions.
1721
*/
22+
@Deprecated
1823
@JsonIgnoreProperties(ignoreUnknown = true)
1924
public class Templates {
2025

gooddata-java-model/src/test/java/com/gooddata/sdk/model/projecttemplate/TemplateTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
import static org.hamcrest.MatcherAssert.assertThat;
1515
import static org.hamcrest.Matchers.hasSize;
1616

17+
@SuppressWarnings("deprecation")
1718
public class TemplateTest {
1819

1920
@Test

gooddata-java/src/main/java/com/gooddata/sdk/service/GoodData.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -318,7 +318,12 @@ public OutputStageService getOutputStageService() {
318318
* Get initialized service for project templates
319319
*
320320
* @return initialized service for project templates
321+
*
322+
* @deprecated The project templates are deprecated and stopped working on May 15, 2019.
323+
* See https://support.gooddata.com/hc/en-us/articles/360016126334-April-4-2019
324+
* Deprecated since version 3.0.1. Will be removed in one of future versions.
321325
*/
326+
@Deprecated
322327
@Bean("goodDataProjectTemplateService")
323328
public ProjectTemplateService getProjectTemplateService() {
324329
return services.getProjectTemplateService();

gooddata-java/src/main/java/com/gooddata/sdk/service/GoodDataServices.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
import com.gooddata.sdk.service.featureflag.FeatureFlagService;
1717
import com.gooddata.sdk.service.gdc.DataStoreService;
1818
import com.gooddata.sdk.service.gdc.GdcService;
19-
import com.gooddata.sdk.service.httpcomponents.SingleEndpointGoodDataRestProvider;
2019
import com.gooddata.sdk.service.lcm.LcmService;
2120
import com.gooddata.sdk.service.md.MetadataService;
2221
import com.gooddata.sdk.service.md.maintenance.ExportImportService;
@@ -54,12 +53,14 @@ class GoodDataServices {
5453
private final ExportImportService exportImportService;
5554
private final FeatureFlagService featureFlagService;
5655
private final OutputStageService outputStageService;
56+
@SuppressWarnings("deprecation")
5757
private final ProjectTemplateService projectTemplateService;
5858
private final ExportService exportService;
5959
private final AuditEventService auditEventService;
6060
private final ExecuteAfmService executeAfmService;
6161
private final LcmService lcmService;
6262

63+
@SuppressWarnings("deprecation")
6364
GoodDataServices(final GoodDataRestProvider goodDataRestProvider) {
6465
this.goodDataRestProvider = goodDataRestProvider;
6566

@@ -160,6 +161,7 @@ OutputStageService getOutputStageService() {
160161
return outputStageService;
161162
}
162163

164+
@SuppressWarnings("deprecation")
163165
ProjectTemplateService getProjectTemplateService() {
164166
return projectTemplateService;
165167
}

gooddata-java/src/main/java/com/gooddata/sdk/service/projecttemplate/ProjectTemplateService.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,12 @@
2424

2525
/**
2626
* Service enabling access to project templates, under /projectTemplates/...
27+
*
28+
* @deprecated The project templates are deprecated and stopped working on May 15, 2019.
29+
* See https://support.gooddata.com/hc/en-us/articles/360016126334-April-4-2019
30+
* Deprecated since version 3.0.1. Will be removed in one of future versions.
2731
*/
32+
@Deprecated
2833
public class ProjectTemplateService extends AbstractService {
2934

3035
/**

gooddata-java/src/test/java/com/gooddata/sdk/service/projecttemplate/ProjectTemplateServiceIT.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
import static org.hamcrest.Matchers.hasSize;
2222
import static org.hamcrest.Matchers.is;
2323

24+
@SuppressWarnings("deprecation")
2425
public class ProjectTemplateServiceIT extends AbstractGoodDataIT {
2526

2627
private static final String TEMPLATE_URI = "/projectTemplates/ZendeskAnalytics/20";

0 commit comments

Comments
 (0)