View Javadoc

1   package com.atlassian.plugins.rest.common.expand;
2   
3   import com.atlassian.plugins.rest.common.expand.parameter.ExpandParameter;
4   
5   public class DefaultExpandContext<T> implements ExpandContext<T> {
6       private final T entity;
7       private final Expandable expandable;
8       private final ExpandParameter expandParameter;
9   
10      public DefaultExpandContext(T entity, Expandable expandable, ExpandParameter expandParameter) {
11          this.expandable = expandable;
12          this.entity = entity;
13          this.expandParameter = expandParameter;
14      }
15  
16      public Expandable getExpandable() {
17          return expandable;
18      }
19  
20      public T getEntity() {
21          return entity;
22      }
23  
24      public ExpandParameter getEntityExpandParameter() {
25          return expandParameter;
26      }
27  }