|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface RepositoryAdmin
RepositoryAdmin provides access to federated package (bundle) repositories and their resources (i.e. packages) NB: this interface is closely modeled on a subset of OSGi OBR RFC-0112 interface of the same name. Should be replaced (or sub-classed) when an implementation is available from OSGi
Method Summary | |
---|---|
Repository |
addRepository(java.net.URL repository)
Adds a repository for administration |
Resource[] |
discoverResources(java.lang.String filterExpr)
Discovers resources in managed repositories |
java.lang.String[] |
getCategories(boolean visible)
Returns names of package categories |
PkgTag[] |
getPackageTags(java.lang.String category)
Returns an array of package descriptions in given category |
Resource |
getResource(java.lang.String repositoryId)
Retrieves a resource given it's repository ID |
Repository[] |
listRepositories()
Lists repositories under management |
boolean |
removeRepository(java.net.URL repository)
Removes a repository from Administrative management |
java.lang.String |
resolveResource(java.lang.String resourceName,
java.lang.String version,
boolean logical)
Resolves a reference to a resource |
Method Detail |
---|
Repository addRepository(java.net.URL repository)
repository
- URL of the repository
Resource[] discoverResources(java.lang.String filterExpr)
filterExpr
-
Resource getResource(java.lang.String repositoryId)
repositoryId
-
Repository[] listRepositories()
boolean removeRepository(java.net.URL repository)
repository
-
java.lang.String[] getCategories(boolean visible)
visible
- if true, return category only if it contains at least one visible package
PkgTag[] getPackageTags(java.lang.String category)
category
- the package category
java.lang.String resolveResource(java.lang.String resourceName, java.lang.String version, boolean logical)
resourceName
- version
- logical
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |