View Javadoc

1   package com.atlassian.plugin.web.conditions;
2   
3   import com.atlassian.plugin.PluginParseException;
4   import com.atlassian.plugin.web.Condition;
5   
6   import java.util.ArrayList;
7   import java.util.List;
8   import java.util.Map;
9   
10  public abstract class AbstractCompositeCondition implements Condition
11  {
12      protected List conditions = new ArrayList();
13  
14      public AbstractCompositeCondition()
15      {
16      }
17  
18      public void addCondition(Condition condition)
19      {
20          this.conditions.add(condition);
21      }
22  
23      public void init(Map params) throws PluginParseException
24      {
25      }
26  
27      public abstract boolean shouldDisplay(Map context);
28  }