diff options
Diffstat (limited to 'catalog-be/src/main/java/org/openecomp/sdc/be/mixin/PropertyDefinitionMixin.java')
-rw-r--r-- | catalog-be/src/main/java/org/openecomp/sdc/be/mixin/PropertyDefinitionMixin.java | 23 |
1 files changed, 20 insertions, 3 deletions
diff --git a/catalog-be/src/main/java/org/openecomp/sdc/be/mixin/PropertyDefinitionMixin.java b/catalog-be/src/main/java/org/openecomp/sdc/be/mixin/PropertyDefinitionMixin.java index 17dcf96113..5d567f7215 100644 --- a/catalog-be/src/main/java/org/openecomp/sdc/be/mixin/PropertyDefinitionMixin.java +++ b/catalog-be/src/main/java/org/openecomp/sdc/be/mixin/PropertyDefinitionMixin.java @@ -17,10 +17,10 @@ * limitations under the License. * ============LICENSE_END========================================================= */ - package org.openecomp.sdc.be.mixin; import com.fasterxml.jackson.annotation.JsonProperty; +import java.util.List; import org.openecomp.sdc.be.datatypes.elements.Annotation; import org.openecomp.sdc.be.datatypes.elements.GetInputValueDataDefinition; import org.openecomp.sdc.be.datatypes.elements.SchemaDefinition; @@ -29,49 +29,66 @@ import org.openecomp.sdc.be.model.PropertyDefinition; import org.openecomp.sdc.be.view.Mixin; import org.openecomp.sdc.be.view.MixinTarget; -import java.util.List; - @MixinTarget(target = PropertyDefinition.class) public abstract class PropertyDefinitionMixin extends Mixin { @JsonProperty abstract List<Annotation> getAnnotations(); + @JsonProperty abstract String getDefaultValue(); + @JsonProperty abstract String getDescription(); + @JsonProperty abstract List<GetInputValueDataDefinition> getGetInputValues(); + @JsonProperty abstract String getInputId(); + @JsonProperty abstract String getInputPath(); + @JsonProperty abstract String getInstanceUniqueId(); + @JsonProperty abstract String getLabel(); + @JsonProperty abstract String getName(); + @JsonProperty abstract String getParentUniqueId(); + @JsonProperty abstract String getPropertyId(); + @JsonProperty abstract SchemaDefinition getSchema(); + @JsonProperty abstract SchemaDefinition getSchemaProperty(); + @JsonProperty abstract String getSchemaType(); + @JsonProperty abstract String getStatus(); + @JsonProperty abstract String getType(); + @JsonProperty abstract String getUniqueId(); + @JsonProperty abstract String getValue(); + @JsonProperty abstract boolean isGetInputProperty(); + @JsonProperty abstract List<PropertyConstraint> getConstraints(); } |