X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=sandbox%2Fruntime%2Forg.argeo.sandbox.jackrabbit%2Fsrc%2Fmain%2Fjava%2FFirstHop.java;fp=sandbox%2Fruntime%2Forg.argeo.sandbox.jackrabbit%2Fsrc%2Fmain%2Fjava%2FFirstHop.java;h=a7897dbdbbc338740abb60848acf6d9529dacbc5;hb=c4109698590ac4e99e051eca6abe94dc97c302f7;hp=0000000000000000000000000000000000000000;hpb=d5367a2b0896c064f7d184a16d5c0efb0373d930;p=lgpl%2Fargeo-commons.git diff --git a/sandbox/runtime/org.argeo.sandbox.jackrabbit/src/main/java/FirstHop.java b/sandbox/runtime/org.argeo.sandbox.jackrabbit/src/main/java/FirstHop.java new file mode 100644 index 000000000..a7897dbdb --- /dev/null +++ b/sandbox/runtime/org.argeo.sandbox.jackrabbit/src/main/java/FirstHop.java @@ -0,0 +1,30 @@ +import javax.jcr.Repository; +import javax.jcr.Session; +import org.apache.jackrabbit.core.TransientRepository; + +/** + * First hop example. Logs in to a content repository and prints a + * status message. + */ +public class FirstHop { + + /** + * The main entry point of the example application. + * + * @param args command line arguments (ignored) + * @throws Exception if an error occurs + */ + public static void main(String[] args) throws Exception { + Repository repository = new TransientRepository(); + Session session = repository.login(); + try { + String user = session.getUserID(); + String name = repository.getDescriptor(Repository.REP_NAME_DESC); + System.out.println( + "Logged in as " + user + " to a " + name + " repository."); + } finally { + session.logout(); + } + } + +}