View Javadoc
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  }