Skip to content

Commit 8d7762c

Browse files
committed
add basic expansion model
1 parent 55c3f5d commit 8d7762c

File tree

1 file changed

+26
-0
lines changed
  • commercetools/commercetools-sdk-java-api/src/main/java/com/commercetools/api/predicates/expansion

1 file changed

+26
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
2+
package com.commercetools.api.predicates.expansion;
3+
4+
import java.util.Collections;
5+
import java.util.List;
6+
7+
public class ObjectExpansionDsl implements ExpansionDsl {
8+
private final List<String> path;
9+
10+
private ObjectExpansionDsl(final List<String> path) {
11+
this.path = path;
12+
}
13+
14+
@Override
15+
public List<String> getPath() {
16+
return path;
17+
}
18+
19+
public static ObjectExpansionDsl of() {
20+
return new ObjectExpansionDsl(Collections.emptyList());
21+
}
22+
23+
public static ObjectExpansionDsl of(final List<String> path) {
24+
return new ObjectExpansionDsl(path);
25+
}
26+
}

0 commit comments

Comments
 (0)