@Path(value="/catalog/bundles")
 @Consumes(value="application/json")
 @Produces(value="application/json")
public interface BundleApi
| Modifier and Type | Method and Description | 
|---|---|
javax.ws.rs.core.Response | 
createFromArchive(byte[] archive,
                 java.lang.Boolean force)  | 
javax.ws.rs.core.Response | 
createFromYaml(java.lang.String yaml,
              java.lang.Boolean forceUpdate)  | 
BundleSummary | 
detail(java.lang.String symbolicName,
      java.lang.String version)  | 
TypeDetail | 
getType(java.lang.String symbolicName,
       java.lang.String version,
       java.lang.String typeSymbolicName)  | 
TypeDetail | 
getTypeExplicitVersion(java.lang.String symbolicName,
                      java.lang.String version,
                      java.lang.String typeSymbolicName,
                      java.lang.String typeVersion)  | 
java.util.List<TypeSummary> | 
getTypes(java.lang.String symbolicName,
        java.lang.String version)  | 
java.util.List<BundleSummary> | 
list(java.lang.String versions,
    boolean detail)  | 
java.util.List<BundleSummary> | 
listVersions(java.lang.String symbolicName,
            boolean detail)  | 
BundleInstallationRestResult | 
remove(java.lang.String symbolicName,
      java.lang.String version,
      java.lang.Boolean force)  | 
@GET java.util.List<BundleSummary> list(@QueryParam(value="versions") java.lang.String versions, @QueryParam(value="detail") boolean detail)
@Path(value="/{symbolicName}")
 @GET
java.util.List<BundleSummary> listVersions(@PathParam(value="symbolicName")
                                                                                java.lang.String symbolicName,
                                                                                @QueryParam(value="detail")
                                                                                boolean detail)
@Path(value="/{symbolicName}/{version}")
 @GET
BundleSummary detail(@PathParam(value="symbolicName")
                                                                    java.lang.String symbolicName,
                                                                    @PathParam(value="version")
                                                                    java.lang.String version)
@Path(value="/{symbolicName}/{version}/types")
 @GET
java.util.List<TypeSummary> getTypes(@PathParam(value="symbolicName")
                                                                                          java.lang.String symbolicName,
                                                                                          @PathParam(value="version")
                                                                                          java.lang.String version)
@Path(value="/{symbolicName}/{version}/types/{typeSymbolicName}")
 @GET
TypeDetail getType(@PathParam(value="symbolicName")
                                                                                           java.lang.String symbolicName,
                                                                                           @PathParam(value="version")
                                                                                           java.lang.String version,
                                                                                           @PathParam(value="typeSymbolicName")
                                                                                           java.lang.String typeSymbolicName)
@Path(value="/{symbolicName}/{version}/types/{typeSymbolicName}/{typeVersion}")
 @GET
TypeDetail getTypeExplicitVersion(@PathParam(value="symbolicName")
                                                                                                                        java.lang.String symbolicName,
                                                                                                                        @PathParam(value="version")
                                                                                                                        java.lang.String version,
                                                                                                                        @PathParam(value="typeSymbolicName")
                                                                                                                        java.lang.String typeSymbolicName,
                                                                                                                        @PathParam(value="typeVersion")
                                                                                                                        java.lang.String typeVersion)
@Path(value="/{symbolicName}/{version}")
 @DELETE
BundleInstallationRestResult remove(@PathParam(value="symbolicName")
                                                                                      java.lang.String symbolicName,
                                                                                      @PathParam(value="version")
                                                                                      java.lang.String version,
                                                                                      @QueryParam(value="force") @DefaultValue(value="false")
                                                                                      java.lang.Boolean force)
@POST
 @Consumes(value={"application/json","application/x-yaml","text/yaml","text/x-yaml","application/yaml"})
javax.ws.rs.core.Response createFromYaml(java.lang.String yaml,
                                                                                                                                                        @QueryParam(value="force") @DefaultValue(value="false")
                                                                                                                                                        java.lang.Boolean forceUpdate)
@POST
 @Consumes(value={"application/x-zip","application/x-jar"})
javax.ws.rs.core.Response createFromArchive(byte[] archive,
                                                                                                              @QueryParam(value="force") @DefaultValue(value="false")
                                                                                                              java.lang.Boolean force)