001 package com.khubla.pragmatach.examples.jcrexample.json; 002 003 import com.khubla.pragmatach.framework.annotation.Controller; 004 import com.khubla.pragmatach.framework.annotation.Route; 005 import com.khubla.pragmatach.framework.api.PragmatachException; 006 import com.khubla.pragmatach.framework.api.Response; 007 import com.khubla.pragmatach.plugin.jcr.JCRJSONController; 008 009 /** 010 * @author tome 011 */ 012 @Controller(name = "JSONNodePropertiesController") 013 public class JSONNodePropertiesController extends JCRJSONController { 014 @Route(uri = "example/json/properties/") 015 public Response render() throws PragmatachException { 016 return super.renderProperties(null); 017 } 018 019 @Route(uri = "example/json/properties/*") 020 public Response render(String[] nodeName) throws PragmatachException { 021 return super.renderProperties(nodeName); 022 } 023 }