Class TemplateBasedResource

All Implemented Interfaces:
Resource, Adaptable

public class TemplateBasedResource extends DefaultObject
  • Field Details

    • uuid

      protected String uuid
  • Constructor Details

    • TemplateBasedResource

      public TemplateBasedResource()
    • TemplateBasedResource

      public TemplateBasedResource(String uuid)
  • Method Details

    • initialize

      protected void initialize(Object... args)
      Overrides:
      initialize in class AbstractResource<ResourceTypeImpl>
    • resolve

      protected TemplateBasedDocument resolve()
    • get

      @GET public String get()
    • getAssociatedTemplates

      @GET @Path("templates") public String getAssociatedTemplates()
    • getAssociatedTemplate

      @Path("template/{name}") public Object getAssociatedTemplate(@PathParam("name") String name)
    • getResource

      @GET @Path("resource/{templateName}/{resourceName}") @Produces("*/*") public Blob getResource(@PathParam("templateName") String templateName, @PathParam("resourceName") String resourceName)