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 }