1 package com.atlassian.streams.refapp;
2
3 import com.atlassian.streams.api.common.Option;
4 import com.atlassian.streams.spi.EntityIdentifier;
5 import com.atlassian.streams.spi.StreamsEntityAssociationProvider;
6 import com.google.common.collect.ImmutableList;
7
8 import java.net.URI;
9
10 import static com.atlassian.streams.api.common.Option.none;
11
12 public class RefappEntityAssociationProvider implements StreamsEntityAssociationProvider {
13 public Iterable<EntityIdentifier> getEntityIdentifiers(URI uri) {
14 return ImmutableList.of();
15 }
16
17 public Option<URI> getEntityURI(EntityIdentifier entityIdentifier) {
18 return none();
19 }
20
21 public Option<String> getFilterKey(EntityIdentifier entityIdentifier) {
22 return none();
23 }
24
25 public Option<Boolean> getCurrentUserViewPermission(EntityIdentifier entityIdentifier) {
26 return none();
27 }
28
29 public Option<Boolean> getCurrentUserEditPermission(EntityIdentifier entityIdentifier) {
30 return none();
31 }
32 }