1 package org.openecomp.sdc.be.mixin;
3 import com.fasterxml.jackson.annotation.JsonProperty;
4 import org.openecomp.sdc.be.datatypes.elements.PolicyDataDefinition;
5 import org.openecomp.sdc.be.datatypes.elements.PolicyTargetType;
6 import org.openecomp.sdc.be.view.Mixin;
7 import org.openecomp.sdc.be.view.MixinTarget;
12 @MixinTarget(target = PolicyDataDefinition.class)
13 public abstract class PolicyCompositionMixin extends Mixin {
15 abstract String getName();
17 abstract Map<PolicyTargetType, List<String>> getTargets();
19 abstract String getUniqueId();
21 abstract String getPolicyTypeName();