diff options
Diffstat (limited to 'aai-annotations/src/main/java')
-rw-r--r-- | aai-annotations/src/main/java/org/onap/aai/annotations/Metadata.java | 1 | ||||
-rw-r--r-- | aai-annotations/src/main/java/org/onap/aai/schema/enums/ObjectMetadata.java | 5 |
2 files changed, 6 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"), |