public interface SourceRequestStore extends IdResolver<SourceRequest>
| Modifier and Type | Method and Description |
|---|---|
Set<SourceRequest> |
all()
Returns all stored source requests
|
com.google.common.base.Optional<SourceRequest> |
getBy(Id applicationId,
org.atlasapi.media.entity.Publisher source)
Gets a matching source request for an application and source.
|
com.google.common.base.Optional<SourceRequest> |
sourceRequestFor(Id id)
Returns a source request for a given id
|
Set<SourceRequest> |
sourceRequestsFor(org.atlasapi.media.entity.Publisher source)
Returns all source requests for a publisher
|
Iterable<SourceRequest> |
sourceRequestsForApplicationIds(Iterable<Id> applicationIds)
Returns source requests for given applications
|
void |
store(SourceRequest sourceRequest)
Save source request to store.
|
resolveIdsvoid store(SourceRequest sourceRequest)
sourceRequest - com.google.common.base.Optional<SourceRequest> getBy(Id applicationId, org.atlasapi.media.entity.Publisher source)
applicationId - source - Set<SourceRequest> sourceRequestsFor(org.atlasapi.media.entity.Publisher source)
source - Set<SourceRequest> all()
com.google.common.base.Optional<SourceRequest> sourceRequestFor(Id id)
id - Iterable<SourceRequest> sourceRequestsForApplicationIds(Iterable<Id> applicationIds)
Copyright © 2014. All rights reserved.