org.eclipse.stardust.engine.api.query
Class RepositoryPolicy

java.lang.Object
  extended by org.eclipse.stardust.engine.api.query.RepositoryPolicy
All Implemented Interfaces:
Serializable, EvaluationPolicy

public class RepositoryPolicy
extends Object
implements EvaluationPolicy

By adding this policy multiple repositories can be target of a query. The results from the different repositories are merged together.

Author:
roland.stamm
See Also:
Serialized Form

Constructor Summary
RepositoryPolicy()
           
RepositoryPolicy(List<String> repositoryIds)
           
 
Method Summary
 List<String> getRepositoryIds()
           
static RepositoryPolicy includeAllRepositories()
          This creates a RepositoryPolicy that includes all available repositories into the search.
static RepositoryPolicy includeRepositories(List<String> repositoryIds)
          This creates a RepositoryPolicy that includes all selected repositories into the search.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RepositoryPolicy

public RepositoryPolicy()

RepositoryPolicy

public RepositoryPolicy(List<String> repositoryIds)
Method Detail

includeAllRepositories

public static RepositoryPolicy includeAllRepositories()
This creates a RepositoryPolicy that includes all available repositories into the search.

Returns:
The configured RepositoryPolicy.

includeRepositories

public static RepositoryPolicy includeRepositories(List<String> repositoryIds)
This creates a RepositoryPolicy that includes all selected repositories into the search.

Parameters:
repositoryIds - The repositorId of all repositories that should be included.
Returns:
The configured RepositoryPolicy.

getRepositoryIds

public List<String> getRepositoryIds()


Copyright © 2017 Eclipse Stardust. All Rights Reserved.