aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--INFO.yaml90
-rw-r--r--dcae-analytics-cdap-common/src/main/java/org/onap/dcae/apod/analytics/cdap/common/utils/ValidationUtils.java2
-rw-r--r--dcae-analytics-cdap-common/src/main/java/org/onap/dcae/apod/analytics/cdap/common/validation/CDAPAppSettingsValidator.java2
-rw-r--r--dcae-analytics-common/src/main/java/org/onap/dcae/apod/analytics/common/validation/GenericValidationResponse.java2
-rw-r--r--dcae-analytics-common/src/main/java/org/onap/dcae/apod/analytics/common/validation/ValidationResponse.java4
5 files changed, 95 insertions, 5 deletions
diff --git a/INFO.yaml b/INFO.yaml
new file mode 100644
index 0000000..b20fce2
--- /dev/null
+++ b/INFO.yaml
@@ -0,0 +1,90 @@
+---
+project: 'dcaegen2-analytics-tca'
+project_creation_date: '2017-06-28'
+project_category: ''
+lifecycle_state: 'Incubation'
+project_lead: &onap_dcaegen2_ptl
+ name: 'Vijay Venkatesh Kumar'
+ email: 'vv770d@att.com'
+ id: 'vv770d'
+ company: 'ATT'
+ timezone: 'America/New_York'
+primary_contact: *onap_dcaegen2_ptl
+issue_tracking:
+ type: 'jira'
+ url: 'https://jira.onap.org/projects/DCAEGEN2'
+ key: 'DCAEGEN2'
+mailing_list:
+ type: 'groups.io'
+ url: 'lists.onap.org'
+ tag: '<[sub-project_name]>'
+realtime_discussion: ''
+meetings:
+ - type: 'zoom'
+ agenda: 'https://wiki.onap.org/display/DW/DCAE+Project+Meetings'
+ url: 'https://wiki.onap.org/pages/viewpage.action?pageId=6593119'
+ server: 'n/a'
+ channel: 'n/a'
+ repeats: 'weekly'
+ time: '13:00 UTC (DST), 15:30 UTC (post DST)'
+repositories:
+ - 'dcaegen2'
+ - 'dcaegen2-analytics'
+ - 'dcaegen2-analytics-flink'
+ - 'dcaegen2-analytics-pnda'
+ - 'dcaegen2-analytics-tca'
+ - 'dcaegen2-analytics-tca-gen2'
+ - 'dcaegen2-collectors'
+ - 'dcaegen2-collectors-datafile'
+ - 'dcaegen2-collectors-hv-ves'
+ - 'dcaegen2-collectors-snmptrap'
+ - 'dcaegen2-collectors-ves'
+ - 'dcaegen2-deployments'
+ - 'dcaegen2-platform-blueprints'
+ - 'dcaegen2-platform-cdapbroker'
+ - 'dcaegen2-platform-cli'
+ - 'dcaegen2-platform-configbinding'
+ - 'dcaegen2-platform-deployment-handler'
+ - 'dcaegen2-platform-inventory-api'
+ - 'dcaegen2-platform-plugins'
+ - 'dcaegen2-platform-policy-handler'
+ - 'dcaegen2-platform-registrator'
+ - 'dcaegen2-platform-servicechange-handler'
+ - 'dcaegen2-services-heartbeat'
+ - 'dcaegen2-services-mapper'
+ - 'dcaegen2-services-pm-mapper'
+ - 'dcaegen2-services-prh'
+committers:
+ - <<: *onap_dcaegen2_ptl
+ - name: 'Lusheng Ji'
+ email: 'lji@research.att.com'
+ company: 'ATT'
+ id: 'wrider'
+ timezone: 'America/New_York'
+ - name: 'Michael Hwang'
+ email: 'mhwang@research.att.com'
+ company: 'ATT'
+ id: 'researchmike'
+ timezone: 'America/New_York'
+ - name: 'Tony Hansen'
+ email: 'tony@att.com'
+ company: 'ATT'
+ id: 'TonyLHansen'
+ timezone: 'America/New_York'
+ - name: 'Yan Yang'
+ email: 'yangyanyj@chinamobile.com'
+ company: 'ChinaMobile'
+ id: 'yangyan'
+ timezone: 'Asia/Shanghai'
+ - name: 'Xinhui Li'
+ email: 'lxinhui@vmware.com'
+ company: 'VMware'
+ id: 'xinhuili'
+ timezone: 'Asia/Shanghai'
+ - name: 'Jack Lucas'
+ email: 'jflucas@research.att.com'
+ company: 'ATT'
+ id: 'jflucas'
+ timezone: 'America/New_York'
+tsc:
+ approval: 'https://lists.onap.org/pipermail/onap-tsc'
diff --git a/dcae-analytics-cdap-common/src/main/java/org/onap/dcae/apod/analytics/cdap/common/utils/ValidationUtils.java b/dcae-analytics-cdap-common/src/main/java/org/onap/dcae/apod/analytics/cdap/common/utils/ValidationUtils.java
index 5ab2427..bfd7b31 100644
--- a/dcae-analytics-cdap-common/src/main/java/org/onap/dcae/apod/analytics/cdap/common/utils/ValidationUtils.java
+++ b/dcae-analytics-cdap-common/src/main/java/org/onap/dcae/apod/analytics/cdap/common/utils/ValidationUtils.java
@@ -80,7 +80,7 @@ public abstract class ValidationUtils {
* @param <R> Validation Response type
* @param <V> Validator Type
*/
- public static <T extends CDAPAppSettings, R extends ValidationResponse<T>,
+ public static <T extends CDAPAppSettings, R extends ValidationResponse,
V extends CDAPAppSettingsValidator<T, R>> void validateSettings(@Nonnull final T appSettings,
@Nonnull final V appSettingsValidator) {
checkNotNull(appSettings, "App Settings must not be null");
diff --git a/dcae-analytics-cdap-common/src/main/java/org/onap/dcae/apod/analytics/cdap/common/validation/CDAPAppSettingsValidator.java b/dcae-analytics-cdap-common/src/main/java/org/onap/dcae/apod/analytics/cdap/common/validation/CDAPAppSettingsValidator.java
index 2d3cbb1..0154916 100644
--- a/dcae-analytics-cdap-common/src/main/java/org/onap/dcae/apod/analytics/cdap/common/validation/CDAPAppSettingsValidator.java
+++ b/dcae-analytics-cdap-common/src/main/java/org/onap/dcae/apod/analytics/cdap/common/validation/CDAPAppSettingsValidator.java
@@ -34,7 +34,7 @@ import org.onap.dcae.apod.analytics.common.validation.ValidationResponse;
*
* @author Rajiv Singla . Creation Date: 11/2/2016.
*/
-public interface CDAPAppSettingsValidator<T extends CDAPAppSettings, R extends ValidationResponse<T>>
+public interface CDAPAppSettingsValidator<T extends CDAPAppSettings, R extends ValidationResponse>
extends DCAEValidator {
/**
diff --git a/dcae-analytics-common/src/main/java/org/onap/dcae/apod/analytics/common/validation/GenericValidationResponse.java b/dcae-analytics-common/src/main/java/org/onap/dcae/apod/analytics/common/validation/GenericValidationResponse.java
index 55afe29..9c440ae 100644
--- a/dcae-analytics-common/src/main/java/org/onap/dcae/apod/analytics/common/validation/GenericValidationResponse.java
+++ b/dcae-analytics-common/src/main/java/org/onap/dcae/apod/analytics/common/validation/GenericValidationResponse.java
@@ -35,7 +35,7 @@ import java.util.Set;
*
* @author Rajiv Singla . Creation Date: 10/24/2016.
*/
-public class GenericValidationResponse<T> implements ValidationResponse<T> {
+public class GenericValidationResponse<T> implements ValidationResponse {
private LinkedHashMap<String, String> errorMessageMap = new LinkedHashMap<>();
diff --git a/dcae-analytics-common/src/main/java/org/onap/dcae/apod/analytics/common/validation/ValidationResponse.java b/dcae-analytics-common/src/main/java/org/onap/dcae/apod/analytics/common/validation/ValidationResponse.java
index d64dab7..c0065e2 100644
--- a/dcae-analytics-common/src/main/java/org/onap/dcae/apod/analytics/common/validation/ValidationResponse.java
+++ b/dcae-analytics-common/src/main/java/org/onap/dcae/apod/analytics/common/validation/ValidationResponse.java
@@ -27,11 +27,11 @@ import java.util.Set;
/**
* Validation Response contract
*
- * @param <T> Entity class type which is being validated
+ *
*
* @author Rajiv Singla . Creation Date: 10/24/2016.
*/
-public interface ValidationResponse<T> {
+public interface ValidationResponse {
/**
* Returns true if validation resulted in one or more errors