/plugin-module-codegen-engine/src/main/java/com/atlassian/plugins/codegen/modules/common/web/AbstractConditionsProperties.java
https://bitbucket.org/mmeinhold/amps · Java · 36 lines · 26 code · 7 blank · 3 comment · 0 complexity · 4e4bc4032cb6c414d40a2e0b3f42e400 MD5 · raw file
- package com.atlassian.plugins.codegen.modules.common.web;
- import java.util.ArrayList;
- import java.util.List;
- import com.atlassian.plugins.codegen.modules.BasicNameModuleProperties;
- import com.atlassian.plugins.codegen.modules.common.Conditional;
- /**
- * @since 3.6
- */
- public abstract class AbstractConditionsProperties extends BasicNameModuleProperties
- {
- public static final String CONDITIONS = "CONDITIONS";
- public AbstractConditionsProperties()
- {
- this("My Web Module");
- }
- public AbstractConditionsProperties(String moduleName)
- {
- super(moduleName);
- setConditions(new ArrayList<Conditional>());
- }
- public void setConditions(List<Conditional> conditions)
- {
- put(CONDITIONS, conditions);
- }
- public List<Conditional> getConditions()
- {
- return (List<Conditional>) get(CONDITIONS);
- }
- }