| Package | Description |
|---|---|
| fr.ifremer.coser.result |
Result unified query API.
|
| fr.ifremer.coser.result.repository |
Result repository API.
|
| fr.ifremer.coser.result.repository.echobase |
Implementation for EchoBase result repository.
|
| fr.ifremer.coser.result.repository.legacy |
Implementation for legacy result repository.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
CoserCommand<Repository extends ResultRepository,Request extends CoserRequest>
To execute a command on a request for a given result repository.
|
| Modifier and Type | Field and Description |
|---|---|
protected ResultRepository[] |
DuplicatedResultException.availableRepositories |
| Modifier and Type | Field and Description |
|---|---|
protected List<ResultRepository> |
CoserRequestExecutor.matchingRepositories |
protected Set<ResultRepository> |
CoserMainRepositoryProvider.repositories
Cache of repositories.
|
| Modifier and Type | Method and Description |
|---|---|
protected <Request extends CoserRequest,Repository extends ResultRepository> |
CoserRequestExecutor.accept(CoserRequestContext context,
Repository repository,
Request request) |
protected <Request extends CoserRequest,Repository extends ResultRepository> |
CoserRequestExecutor.execute(CoserRequestContext context,
Repository repository,
Request request) |
<Repo extends ResultRepository,R extends CoserRequest> |
CoserCommandFactory.newCommand(CoserRequestContext requestContext,
Repo repository,
R request) |
protected <Request extends CoserRequest,Repository extends ResultRepository> |
CoserRequestExecutor.newCommand(CoserRequestContext context,
Repository repository,
Request request) |
| Modifier and Type | Method and Description |
|---|---|
ResultRepository[] |
DuplicatedResultException.getAvailableRepositories() |
ResultRepository |
CoserRequestExecutor.getFirstMatchingRepository() |
| Modifier and Type | Method and Description |
|---|---|
List<ResultRepository> |
CoserRequestExecutor.getMatchingRepositories() |
protected List<ResultRepository> |
CoserRequestExecutor.getMatchingRepositories(CoserRequestContext context,
CoserRequest request) |
Set<ResultRepository> |
CoserMainRepositoryProvider.getResultRepositories() |
protected Set<ResultRepository> |
CoserMainRepositoryProvider.loadFromRepositoryProvider(ResultRepositoryProvider<?> repositoryProvider,
Set<String> ids) |
| Constructor and Description |
|---|
DuplicatedResultException(ResultRepository... availableRepositories) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ResultRepositoryProvider<Repository extends ResultRepository>
Provides some
ResultRepository for a given type of result repository. |
| Modifier and Type | Class and Description |
|---|---|
class |
EchoBaseResultRepository
Created on 3/4/14.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LegacyResultRepository
Created on 3/4/14.
|
Copyright © 2010–2015 Ifremer. All rights reserved.