re base code
[sdc.git] / catalog-be / src / main / java / org / openecomp / sdc / be / mixin / GroupCompositionMixin.java
1 package org.openecomp.sdc.be.mixin;
2
3 import com.fasterxml.jackson.annotation.JsonProperty;
4 import org.openecomp.sdc.be.datatypes.elements.GroupDataDefinition;
5 import org.openecomp.sdc.be.view.Mixin;
6 import org.openecomp.sdc.be.view.MixinTarget;
7
8 import java.util.Map;
9
10 @MixinTarget(target = GroupDataDefinition.class)
11 public abstract  class GroupCompositionMixin  extends Mixin {
12     @JsonProperty
13     abstract String getName();
14     @JsonProperty("members")
15     abstract Map<String, String> resolveMembersList();
16     @JsonProperty
17     abstract String getUniqueId();
18     @JsonProperty
19     abstract String getType();
20
21
22 }