@Path(value="/catalog")
@Consumes(value="application/json")
@Produces(value="application/json")
public interface CatalogApi
| Modifier and Type | Method and Description | 
|---|---|
| javax.ws.rs.core.Response | create(java.lang.String yaml) | 
| void | deleteApplication(java.lang.String symbolicName,
                 java.lang.String version) | 
| void | deleteEntity_0_7_0(java.lang.String entityId)Deprecated. 
 since 0.7.0 use  deleteEntity(String, String) | 
| void | deleteEntity(java.lang.String symbolicName,
            java.lang.String version) | 
| void | deleteLocation(java.lang.String locationId,
              java.lang.String version) | 
| void | deletePolicy(java.lang.String policyId,
            java.lang.String version) | 
| CatalogEntitySummary | getApplication_0_7_0(java.lang.String applicationId)Deprecated. 
 since 0.7.0 use  getEntity(String, String) | 
| CatalogEntitySummary | getApplication(java.lang.String symbolicName,
              java.lang.String version) | 
| CatalogEntitySummary | getEntity_0_7_0(java.lang.String entityId)Deprecated. 
 since 0.7.0 use  getEntity(String, String) | 
| CatalogEntitySummary | getEntity(java.lang.String symbolicName,
         java.lang.String version) | 
| javax.ws.rs.core.Response | getIcon_0_7_0(java.lang.String itemId)Deprecated. 
 since 0.7.0 use  getIcon(String, String) | 
| javax.ws.rs.core.Response | getIcon(java.lang.String itemId,
       java.lang.String version) | 
| CatalogItemSummary | getLocation_0_7_0(java.lang.String locationId)Deprecated. 
 since 0.7.0 use  getLocation(String, String) | 
| CatalogItemSummary | getLocation(java.lang.String locationId,
           java.lang.String version) | 
| CatalogItemSummary | getPolicy_0_7_0(java.lang.String policyId)Deprecated. 
 since 0.7.0 use  getPolicy(String, String) | 
| CatalogPolicySummary | getPolicy(java.lang.String policyId,
         java.lang.String version) | 
| java.util.List<CatalogItemSummary> | listApplications(java.lang.String regex,
                java.lang.String fragment,
                boolean includeAllVersions) | 
| java.util.List<CatalogEntitySummary> | listEntities(java.lang.String regex,
            java.lang.String fragment,
            boolean includeAllVersions) | 
| java.util.List<CatalogLocationSummary> | listLocations(java.lang.String regex,
             java.lang.String fragment,
             boolean includeAllVersions) | 
| java.util.List<CatalogPolicySummary> | listPolicies(java.lang.String regex,
            java.lang.String fragment,
            boolean includeAllVersions) | 
| javax.ws.rs.core.Response | resetXml(java.lang.String xml,
        boolean ignoreErrors) | 
| void | setDeprecated(java.lang.String itemId,
             boolean deprecated) | 
| void | setDeprecatedLegacy(java.lang.String itemId,
                   boolean deprecated)Deprecated. 
 since 0.8.0; use "/entities/{itemId}/deprecated" with payload of true/false | 
| void | setDisabled(java.lang.String itemId,
           boolean disabled) | 
@Consumes @POST javax.ws.rs.core.Response create(java.lang.String yaml)
@POST
@Consumes(value="application/xml")
@Path(value="/reset")
javax.ws.rs.core.Response resetXml(java.lang.String xml,
                                                    @QueryParam(value="ignoreErrors")@DefaultValue(value="false")
                                                    boolean ignoreErrors)
@Deprecated
@DELETE
@Path(value="/entities/{entityId}")
void deleteEntity_0_7_0(@PathParam(value="entityId")
                                             java.lang.String entityId)
                        throws java.lang.Exception
deleteEntity(String, String)java.lang.Exception@DELETE
@Path(value="/applications/{symbolicName}/{version}")
void deleteApplication(@PathParam(value="symbolicName")
                                 java.lang.String symbolicName,
                                 @PathParam(value="version")
                                 java.lang.String version)
                       throws java.lang.Exception
java.lang.Exception@DELETE
@Path(value="/entities/{symbolicName}/{version}")
void deleteEntity(@PathParam(value="symbolicName")
                            java.lang.String symbolicName,
                            @PathParam(value="version")
                            java.lang.String version)
                  throws java.lang.Exception
java.lang.Exception@DELETE
@Path(value="/policies/{policyId}/{version}")
void deletePolicy(@PathParam(value="policyId")
                            java.lang.String policyId,
                            @PathParam(value="version")
                            java.lang.String version)
                  throws java.lang.Exception
java.lang.Exception@DELETE
@Path(value="/locations/{locationId}/{version}")
void deleteLocation(@PathParam(value="locationId")
                              java.lang.String locationId,
                              @PathParam(value="version")
                              java.lang.String version)
                    throws java.lang.Exception
java.lang.Exception@GET @Path(value="/entities") java.util.List<CatalogEntitySummary> listEntities(@QueryParam(value="regex")@DefaultValue(value="") java.lang.String regex, @QueryParam(value="fragment")@DefaultValue(value="") java.lang.String fragment, @QueryParam(value="allVersions")@DefaultValue(value="false") boolean includeAllVersions)
@GET @Path(value="/applications") java.util.List<CatalogItemSummary> listApplications(@QueryParam(value="regex")@DefaultValue(value="") java.lang.String regex, @QueryParam(value="fragment")@DefaultValue(value="") java.lang.String fragment, @QueryParam(value="allVersions")@DefaultValue(value="false") boolean includeAllVersions)
@Deprecated
@GET
@Path(value="/entities/{entityId}")
CatalogEntitySummary getEntity_0_7_0(@PathParam(value="entityId")
                                                       java.lang.String entityId)
                                     throws java.lang.Exception
getEntity(String, String)java.lang.Exception@GET
@Path(value="/entities/{symbolicName}/{version}")
CatalogEntitySummary getEntity(@PathParam(value="symbolicName")
                                      java.lang.String symbolicName,
                                      @PathParam(value="version")
                                      java.lang.String version)
                               throws java.lang.Exception
java.lang.Exception@Deprecated
@GET
@Path(value="/applications/{applicationId}")
CatalogEntitySummary getApplication_0_7_0(@PathParam(value="applicationId")
                                                            java.lang.String applicationId)
                                          throws java.lang.Exception
getEntity(String, String)java.lang.Exception@GET
@Path(value="/applications/{symbolicName}/{version}")
CatalogEntitySummary getApplication(@PathParam(value="symbolicName")
                                           java.lang.String symbolicName,
                                           @PathParam(value="version")
                                           java.lang.String version)
                                    throws java.lang.Exception
java.lang.Exception@GET @Path(value="/policies") java.util.List<CatalogPolicySummary> listPolicies(@QueryParam(value="regex")@DefaultValue(value="") java.lang.String regex, @QueryParam(value="fragment")@DefaultValue(value="") java.lang.String fragment, @QueryParam(value="allVersions")@DefaultValue(value="false") boolean includeAllVersions)
@Deprecated
@GET
@Path(value="/policies/{policyId}")
CatalogItemSummary getPolicy_0_7_0(@PathParam(value="policyId")
                                                     java.lang.String policyId)
                                   throws java.lang.Exception
getPolicy(String, String)java.lang.Exception@GET
@Path(value="/policies/{policyId}/{version}")
CatalogPolicySummary getPolicy(@PathParam(value="policyId")
                                      java.lang.String policyId,
                                      @PathParam(value="version")
                                      java.lang.String version)
                               throws java.lang.Exception
java.lang.Exception@GET @Path(value="/locations") java.util.List<CatalogLocationSummary> listLocations(@QueryParam(value="regex")@DefaultValue(value="") java.lang.String regex, @QueryParam(value="fragment")@DefaultValue(value="") java.lang.String fragment, @QueryParam(value="allVersions")@DefaultValue(value="false") boolean includeAllVersions)
@Deprecated
@GET
@Path(value="/locations/{locationId}")
CatalogItemSummary getLocation_0_7_0(@PathParam(value="locationId")
                                                       java.lang.String locationId)
                                     throws java.lang.Exception
getLocation(String, String)java.lang.Exception@GET
@Path(value="/locations/{locationId}/{version}")
CatalogItemSummary getLocation(@PathParam(value="locationId")
                                      java.lang.String locationId,
                                      @PathParam(value="version")
                                      java.lang.String version)
                               throws java.lang.Exception
java.lang.Exception@Deprecated
@GET
@Path(value="/icon/{itemId}")
@Produces(value="application/image")
javax.ws.rs.core.Response getIcon_0_7_0(@PathParam(value="itemId")@DefaultValue(value="")
                                                                   java.lang.String itemId)
getIcon(String, String)@GET
@Path(value="/icon/{itemId}/{version}")
@Produces(value="application/image")
javax.ws.rs.core.Response getIcon(@PathParam(value="itemId")
                                                  java.lang.String itemId,
                                                  @PathParam(value="version")
                                                  java.lang.String version)
@Deprecated
@POST
@Path(value="/entities/{itemId}/deprecated/{deprecated}")
void setDeprecatedLegacy(@PathParam(value="itemId")
                                            java.lang.String itemId,
                                            @PathParam(value="deprecated")
                                            boolean deprecated)
@POST
@Consumes(value={"application/json","application/octet-stream","text/plain"})
@Path(value="/entities/{itemId}/deprecated")
void setDeprecated(@PathParam(value="itemId")
                                    java.lang.String itemId,
                                    boolean deprecated)
@POST
@Consumes(value={"application/json","application/octet-stream","text/plain"})
@Path(value="/entities/{itemId}/disabled")
void setDisabled(@PathParam(value="itemId")
                                  java.lang.String itemId,
                                  boolean disabled)