public ReportGenResource(Context ctx, Request req, Response res) throws ResourceException { super(ctx, req, res); getVariants().add(new Variant(MediaType.TEXT_PLAIN)); reportClass = (String)req.getAttributes().get("reportClass"); }
public EngineResource(Context ctx, Request req, Response res) { super(ctx, req, res); setModifiable(true); getVariants().add(new Variant(MediaType.TEXT_HTML)); getVariants().add(new Variant(MediaType.APPLICATION_XML)); Configuration tmpltCfg = new Configuration(); tmpltCfg.setClassForTemplateLoading(this.getClass(),""); tmpltCfg.setObjectWrapper(new DefaultObjectWrapper()); setTemplateConfiguration(tmpltCfg); }
public ScriptResource(Context ctx, Request req, Response res) throws ResourceException { super(ctx, req, res); setModifiable(true); getVariants().add(new Variant(MediaType.TEXT_HTML)); getVariants().add(new Variant(MediaType.APPLICATION_XML)); Configuration tmpltCfg = new Configuration(); tmpltCfg.setClassForTemplateLoading(this.getClass(),""); tmpltCfg.setObjectWrapper(ObjectWrapper.BEANS_WRAPPER); setTemplateConfiguration(tmpltCfg); scriptingConsole = new ScriptingConsole(cj); } public void setTemplateConfiguration(Configuration tmpltCfg) {
public JobResource(Context ctx, Request req, Response res) throws ResourceException { super(ctx, req, res); setModifiable(true); getVariants().add(new Variant(MediaType.TEXT_HTML)); getVariants().add(new Variant(MediaType.APPLICATION_XML)); cj = getEngine().getJob( TextUtils.urlUnescape((String) req.getAttributes().get("job"))); Configuration tmpltCfg = new Configuration(); tmpltCfg.setClassForTemplateLoading(this.getClass(),""); tmpltCfg.setObjectWrapper(ObjectWrapper.BEANS_WRAPPER); setTemplateConfiguration(tmpltCfg); } public void setTemplateConfiguration(Configuration tmpltCfg) {
public BeanBrowseResource(Context ctx, Request req, Response res) throws ResourceException { super(ctx, req, res); getVariants().add(new Variant(MediaType.TEXT_HTML)); getVariants().add(new Variant(MediaType.APPLICATION_XML)); setModifiable(true); // accept POSTs appCtx = cj.getJobContext(); beanPath = (String)req.getAttributes().get("beanPath"); if (beanPath!=null) { try { beanPath = URLDecoder.decode(beanPath,"UTF-8"); } catch (UnsupportedEncodingException e) { // inconceivable! UTF-8 required all Java impls } } else { beanPath = ""; } Configuration tmpltCfg = new Configuration(); tmpltCfg.setClassForTemplateLoading(this.getClass(),""); tmpltCfg.setObjectWrapper(ObjectWrapper.BEANS_WRAPPER); setTemplateConfiguration(tmpltCfg); } public void setTemplateConfiguration(Configuration tmpltCfg) {
@Override public List<Variant> getVariants() { return Collections.singletonList( new Variant( MediaType.TEXT_PLAIN ) ); }
@Override public List<Variant> getVariants() { return Collections.singletonList( new Variant( MediaType.TEXT_HTML ) ); }
@Override public List<Variant> getVariants() { return Collections.singletonList(new Variant(MediaType.TEXT_HTML)); }
public List<Variant> getVariants() { List<Variant> result = super.getVariants(); // the default resource implementation returns // application/xml and application/json result.add(new Variant(FeedRepresentation.RSS_MEDIA_TYPE)); result.add(new Variant(FeedRepresentation.ATOM_MEDIA_TYPE)); result.add(new Variant(MediaType.TEXT_XML)); return result; }
/** * Returns the variant representations of a directory index. This method can * be subclassed in order to provide alternative representations. * * By default it returns a simple HTML document and a textual URI list as * variants. Note that a new instance of the list is created for each call. * * @param indexContent * The list of references contained in the directory index. * @return The variant representations of a directory. */ public List<Variant> getIndexVariants(ReferenceList indexContent) { final List<Variant> result = new ArrayList<Variant>(); result.add(new Variant(MediaType.TEXT_HTML)); result.add(new Variant(MediaType.TEXT_URI_LIST)); return result; }
public List<Variant> getVariants() { // TODO: A repository can contain any type of file, so this method needs to be more generic // it is likely that a site repository, would contain javascript, flash, etc // a maven repo would contain jars application/java-archive, etc List<Variant> result = super.getVariants(); // default this presentation to HTML to enable user browsing result.add( 0, new Variant( MediaType.TEXT_HTML ) ); // css and javascript can be stored inside of a repository result.add( new Variant( MediaType.TEXT_CSS ) ); result.add( new Variant( MediaType.TEXT_JAVASCRIPT ) ); result.add( new Variant( MediaType.APPLICATION_JAVASCRIPT ) ); // also support plain text content inside Nexus repositories result.add( new Variant( MediaType.TEXT_PLAIN ) ); return result; }
public List<Variant> getVariants() { List<Variant> result = super.getVariants(); result.clear(); result.add( new Variant( MediaType.APPLICATION_XHTML_XML ) ); return result; }
public BrowserAuthenticationResource(Context context, Request request, Response response) { super(context, request, response); getVariants().clear(); getVariants().add(new Variant(MediaType.TEXT_PLAIN)); }
public ReportGenResource(Context ctx, Request req, Response res) throws ResourceException { super(ctx, req, res); getVariants().add(new Variant(MediaType.TEXT_PLAIN)); reportClass = (String)req.getAttributes().get("reportClass"); }
public ScriptResource(Context ctx, Request req, Response res) throws ResourceException { super(ctx, req, res); setModifiable(true); getVariants().add(new Variant(MediaType.TEXT_HTML)); getVariants().add(new Variant(MediaType.APPLICATION_XML)); Configuration tmpltCfg = new Configuration(); tmpltCfg.setClassForTemplateLoading(this.getClass(),""); tmpltCfg.setObjectWrapper(ObjectWrapper.BEANS_WRAPPER); setTemplateConfiguration(tmpltCfg); scriptingConsole = new ScriptingConsole(cj); } public void setTemplateConfiguration(Configuration tmpltCfg) {
public EngineResource(Context ctx, Request req, Response res) { super(ctx, req, res); setModifiable(true); getVariants().add(new Variant(MediaType.TEXT_HTML)); getVariants().add(new Variant(MediaType.APPLICATION_XML)); Configuration tmpltCfg = new Configuration(); tmpltCfg.setClassForTemplateLoading(this.getClass(),""); tmpltCfg.setObjectWrapper(new DefaultObjectWrapper()); setTemplateConfiguration(tmpltCfg); }
public StaticResourceResource( Context ctx, Request req, Response rsp, StaticResource resource ) { super( ctx, req, rsp ); setVariants( Collections.singletonList( new Variant( MediaType.valueOf( resource.getContentType() ) ) ) ); this.resource = resource; }
public JobResource(Context ctx, Request req, Response res) throws ResourceException { super(ctx, req, res); setModifiable(true); getVariants().add(new Variant(MediaType.TEXT_HTML)); getVariants().add(new Variant(MediaType.APPLICATION_XML)); cj = getEngine().getJob( TextUtils.urlUnescape((String) req.getAttributes().get("job"))); Configuration tmpltCfg = new Configuration(); tmpltCfg.setClassForTemplateLoading(this.getClass(),""); tmpltCfg.setObjectWrapper(ObjectWrapper.BEANS_WRAPPER); setTemplateConfiguration(tmpltCfg); } public void setTemplateConfiguration(Configuration tmpltCfg) {