Add activity spec code
[sdc/sdc-workflow-designer.git] / workflow-designer-be / src / main / java / org / onap / sdc / workflow / api / types / activityspec / ActivitySpecBase.java
1 package org.onap.sdc.workflow.api.types.activityspec;
2
3 import java.util.List;
4 import javax.validation.constraints.NotBlank;
5 import javax.validation.constraints.Pattern;
6 import lombok.Data;
7
8 @Data
9 abstract class ActivitySpecBase {
10
11     @NotBlank(message = "Mandatory name field is missing")
12     @Pattern(regexp = "^[a-zA-Z0-9-]*$", message = "name should match with \"^[a-zA-Z0-9-]*$\" pattern")
13     private String name;
14     private List<String> categoryList;
15 }