1 package com.atlassian.plugins.codegen.modules.common.web;
2
3 import java.util.ArrayList;
4 import java.util.List;
5
6 import com.atlassian.plugins.codegen.modules.BasicNameModuleProperties;
7 import com.atlassian.plugins.codegen.modules.common.Conditional;
8
9
10
11
12 public abstract class AbstractConditionsProperties extends BasicNameModuleProperties
13 {
14 public static final String CONDITIONS = "CONDITIONS";
15
16 public AbstractConditionsProperties()
17 {
18 this("My Web Module");
19 }
20
21 public AbstractConditionsProperties(String moduleName)
22 {
23 super(moduleName);
24 setConditions(new ArrayList<Conditional>());
25 }
26
27 public void setConditions(List<Conditional> conditions)
28 {
29 put(CONDITIONS, conditions);
30 }
31
32 public List<Conditional> getConditions()
33 {
34 return (List<Conditional>) get(CONDITIONS);
35 }
36 }