Class ComponentResource


  • public class ComponentResource
    extends Object
    Version:
    $Revision: 1 $
    Author:
    Bill Burke
    • Field Detail

      • logger

        protected static final org.jboss.logging.Logger logger
      • headers

        protected final javax.ws.rs.core.HttpHeaders headers
    • Method Detail

      • create

        @POST
        @Consumes("application/json")
        public javax.ws.rs.core.Response create​(ComponentRepresentation rep)
      • updateComponent

        @PUT
        @Path("{id}")
        @Consumes("application/json")
        public javax.ws.rs.core.Response updateComponent​(@PathParam("id")
                                                         String id,
                                                         ComponentRepresentation rep)
      • removeComponent

        @DELETE
        @Path("{id}")
        public void removeComponent​(@PathParam("id")
                                    String id)
      • getSubcomponentConfig

        @GET
        @Path("{id}/sub-component-types")
        @Produces("application/json")
        public Stream<ComponentTypeRepresentation> getSubcomponentConfig​(@PathParam("id")
                                                                         String parentId,
                                                                         @QueryParam("type")
                                                                         String subtype)
        List of subcomponent types that are available to configure for a particular parent component.
        Parameters:
        parentId -
        subtype -
        Returns: