aboutsummaryrefslogtreecommitdiffstats
path: root/aai-annotations
diff options
context:
space:
mode:
Diffstat (limited to 'aai-annotations')
-rw-r--r--aai-annotations/src/main/java/org/onap/aai/annotations/Metadata.java1
-rw-r--r--aai-annotations/src/main/java/org/onap/aai/schema/enums/ObjectMetadata.java5
-rw-r--r--aai-annotations/src/test/java/org/onap/aai/annotations/AnnotationsTest.java1
3 files changed, 7 insertions, 0 deletions
diff --git a/aai-annotations/src/main/java/org/onap/aai/annotations/Metadata.java b/aai-annotations/src/main/java/org/onap/aai/annotations/Metadata.java
index 8d03d8ab..d9e9f0fd 100644
--- a/aai-annotations/src/main/java/org/onap/aai/annotations/Metadata.java
+++ b/aai-annotations/src/main/java/org/onap/aai/annotations/Metadata.java
@@ -39,6 +39,7 @@ public @interface Metadata {
String defaultValue() default "";
String searchable() default "";
String uniqueProps() default "";
+ String requiredProps() default "";
String uriTemplate() default "";
String extendsFrom() default "";
String isAbstract() default "";
diff --git a/aai-annotations/src/main/java/org/onap/aai/schema/enums/ObjectMetadata.java b/aai-annotations/src/main/java/org/onap/aai/schema/enums/ObjectMetadata.java
index a127ba7f..39cfdec4 100644
--- a/aai-annotations/src/main/java/org/onap/aai/schema/enums/ObjectMetadata.java
+++ b/aai-annotations/src/main/java/org/onap/aai/schema/enums/ObjectMetadata.java
@@ -61,6 +61,11 @@ public enum ObjectMetadata {
*/
UNIQUE_PROPS("uniqueProps"),
/**
+ * properties marked as required
+ * <br><b>comma separated list</b>
+ */
+ REQUIRED_PROPS("requiredProps"),
+ /**
* uri template for this object
*/
URI_TEMPLATE("uriTemplate"),
diff --git a/aai-annotations/src/test/java/org/onap/aai/annotations/AnnotationsTest.java b/aai-annotations/src/test/java/org/onap/aai/annotations/AnnotationsTest.java
index 52c74b6e..a518e0c2 100644
--- a/aai-annotations/src/test/java/org/onap/aai/annotations/AnnotationsTest.java
+++ b/aai-annotations/src/test/java/org/onap/aai/annotations/AnnotationsTest.java
@@ -36,6 +36,7 @@ public class AnnotationsTest {
defaultValue = "",
searchable = "",
uniqueProps = "",
+ requiredProps = "",
uriTemplate = "",
extendsFrom = "",
isAbstract = "",