├── README.md
├── dep-vis
├── amdatu
│ ├── README.md
│ ├── cnf
│ │ ├── .classpath
│ │ ├── .gitignore
│ │ ├── .project
│ │ ├── build-template.xml
│ │ ├── build.bnd
│ │ ├── build.properties
│ │ ├── build.xml
│ │ ├── buildrepo
│ │ │ ├── README.txt
│ │ │ ├── biz.aQute.junit
│ │ │ │ └── biz.aQute.junit-latest.jar
│ │ │ ├── biz.aQute.launcher
│ │ │ │ └── biz.aQute.launcher-latest.jar
│ │ │ ├── ee.foundation
│ │ │ │ └── ee.foundation-1.1.0.jar
│ │ │ ├── ee.minimum
│ │ │ │ └── ee.minimum-1.2.0.jar
│ │ │ ├── junit.osgi
│ │ │ │ └── junit.osgi-3.8.2.jar
│ │ │ ├── org.osgi.ee.foundation
│ │ │ │ ├── org.osgi.ee.foundation-1.0.0.jar
│ │ │ │ └── org.osgi.ee.foundation-1.0.1.jar
│ │ │ ├── org.osgi.ee.minimum
│ │ │ │ ├── org.osgi.ee.minimum-1.1.0.jar
│ │ │ │ ├── org.osgi.ee.minimum-1.1.1.jar
│ │ │ │ └── org.osgi.ee.minimum-1.1.3.jar
│ │ │ └── osgi.core
│ │ │ │ ├── osgi.core-4.0.1.jar
│ │ │ │ ├── osgi.core-4.1.0.jar
│ │ │ │ ├── osgi.core-4.2.0.jar
│ │ │ │ ├── osgi.core-4.3.0.jar
│ │ │ │ └── osgi.core-5.0.0.jar
│ │ ├── ext
│ │ │ ├── pluginpaths.bnd
│ │ │ └── repositories.bnd
│ │ ├── localrepo
│ │ │ └── index.xml
│ │ ├── plugins
│ │ │ ├── biz.aQute.bnd
│ │ │ │ └── biz.aQute.bnd-2.2.0.jar
│ │ │ └── biz.aQute.repository
│ │ │ │ └── biz.aQute.repository-2.1.0.jar
│ │ ├── releaserepo
│ │ │ ├── index.xml
│ │ │ ├── index.xml.sha
│ │ │ ├── org.amdatu.dependencygraph.rest
│ │ │ │ └── org.amdatu.dependencygraph.rest-0.0.0.jar
│ │ │ └── org.amdatu.dependencygraph.ui
│ │ │ │ └── org.amdatu.dependencygraph.ui-0.0.0.jar
│ │ └── src
│ │ │ └── .gitignore
│ └── org.amdatu.dependencygraph
│ │ ├── .classpath
│ │ ├── .gitignore
│ │ ├── .project
│ │ ├── bnd.bnd
│ │ ├── build.xml
│ │ ├── demo.bndrun
│ │ ├── rest.bnd
│ │ ├── src
│ │ └── org
│ │ │ └── amdatu
│ │ │ └── dependencygraph
│ │ │ ├── Activator.java
│ │ │ ├── DependenciesResource.java
│ │ │ └── json
│ │ │ └── ComponentDescription.java
│ │ ├── static
│ │ ├── index.html
│ │ ├── js
│ │ │ ├── dependencygraph.app.js
│ │ │ ├── dependencygraph.controllers.js
│ │ │ └── lib
│ │ │ │ └── angular.min.js
│ │ └── partials
│ │ │ └── dependencies.html
│ │ ├── test
│ │ ├── .gitignore
│ │ └── test.json
│ │ └── ui.bnd
└── dependency-graph-rest
│ └── dependency-graph-rest
│ ├── .classpath
│ ├── .project
│ ├── bin
│ └── com
│ │ └── liferay
│ │ └── dependency
│ │ └── graph
│ │ └── rest
│ │ ├── Dependencies.class
│ │ └── json
│ │ └── ComponentDescription.class
│ ├── bnd.bnd
│ ├── build.gradle
│ ├── build.xml
│ ├── build
│ └── tmp
│ │ └── jar
│ │ └── MANIFEST.MF
│ ├── classes
│ ├── com
│ │ └── liferay
│ │ │ └── dependency
│ │ │ └── graph
│ │ │ └── rest
│ │ │ ├── Dependencies.class
│ │ │ └── json
│ │ │ └── DependentDescription.class
│ └── test.json
│ ├── lib
│ ├── org.osgi.compendium.jar
│ ├── org.osgi.core.jar
│ └── portal-service.jar
│ └── src
│ ├── com
│ └── liferay
│ │ └── dependency
│ │ └── graph
│ │ └── rest
│ │ ├── Dependencies.java
│ │ └── json
│ │ └── DependentDescription.java
│ └── test.json
├── fmconsole
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── com
│ │ └── liferay
│ │ └── devhacks
│ │ ├── JournalHackPortlet.java
│ │ ├── JournalHacksUtil.java
│ │ ├── LiferayObjectConstructorHack.java
│ │ ├── NoSuchNoteException.java
│ │ ├── ServiceLocatorHack.java
│ │ ├── UtilLocatorHack.java
│ │ ├── model
│ │ ├── Note.java
│ │ ├── NoteClp.java
│ │ ├── NoteModel.java
│ │ ├── NoteSoap.java
│ │ ├── NoteWrapper.java
│ │ └── impl
│ │ │ ├── NoteBaseImpl.java
│ │ │ ├── NoteCacheModel.java
│ │ │ ├── NoteImpl.java
│ │ │ └── NoteModelImpl.java
│ │ └── service
│ │ ├── ClpSerializer.java
│ │ ├── NoteService.java
│ │ ├── NoteServiceClp.java
│ │ ├── NoteServiceUtil.java
│ │ ├── NoteServiceWrapper.java
│ │ ├── base
│ │ ├── NoteServiceBaseImpl.java
│ │ └── NoteServiceClpInvoker.java
│ │ ├── http
│ │ └── NoteServiceSoap.java
│ │ ├── impl
│ │ └── NoteServiceImpl.java
│ │ ├── messaging
│ │ └── ClpMessageListener.java
│ │ └── persistence
│ │ ├── NotePersistence.java
│ │ ├── NotePersistenceImpl.java
│ │ └── NoteUtil.java
│ ├── resources
│ ├── META-INF
│ │ ├── base-spring.xml
│ │ ├── cluster-spring.xml
│ │ ├── hibernate-spring.xml
│ │ ├── infrastructure-spring.xml
│ │ ├── portlet-hbm.xml
│ │ ├── portlet-model-hints.xml
│ │ ├── portlet-orm.xml
│ │ ├── portlet-spring.xml
│ │ └── shard-data-source-spring.xml
│ ├── portlet.properties
│ └── service.properties
│ └── webapp
│ ├── WEB-INF
│ ├── liferay-display.xml
│ ├── liferay-hook.xml
│ ├── liferay-plugin-package.properties
│ ├── liferay-portlet.xml
│ ├── portlet.xml
│ ├── service.xml
│ ├── sql
│ │ ├── indexes.properties
│ │ ├── indexes.sql
│ │ ├── sequences.sql
│ │ └── tables.sql
│ └── web.xml
│ ├── css
│ └── main.css
│ ├── icon.png
│ ├── js
│ ├── ace-editor
│ │ ├── ace.js
│ │ ├── ext-beautify.js
│ │ ├── ext-chromevox.js
│ │ ├── ext-elastic_tabstops_lite.js
│ │ ├── ext-emmet.js
│ │ ├── ext-error_marker.js
│ │ ├── ext-keybinding_menu.js
│ │ ├── ext-language_tools.js
│ │ ├── ext-linking.js
│ │ ├── ext-modelist.js
│ │ ├── ext-old_ie.js
│ │ ├── ext-searchbox.js
│ │ ├── ext-settings_menu.js
│ │ ├── ext-spellcheck.js
│ │ ├── ext-split.js
│ │ ├── ext-static_highlight.js
│ │ ├── ext-statusbar.js
│ │ ├── ext-textarea.js
│ │ ├── ext-themelist.js
│ │ ├── ext-whitespace.js
│ │ ├── keybinding-emacs.js
│ │ ├── keybinding-vim.js
│ │ ├── mode-abap.js
│ │ ├── mode-abc.js
│ │ ├── mode-actionscript.js
│ │ ├── mode-ada.js
│ │ ├── mode-apache_conf.js
│ │ ├── mode-applescript.js
│ │ ├── mode-asciidoc.js
│ │ ├── mode-assembly_x86.js
│ │ ├── mode-autohotkey.js
│ │ ├── mode-batchfile.js
│ │ ├── mode-c9search.js
│ │ ├── mode-c_cpp.js
│ │ ├── mode-cirru.js
│ │ ├── mode-clojure.js
│ │ ├── mode-cobol.js
│ │ ├── mode-coffee.js
│ │ ├── mode-coldfusion.js
│ │ ├── mode-csharp.js
│ │ ├── mode-css.js
│ │ ├── mode-curly.js
│ │ ├── mode-d.js
│ │ ├── mode-dart.js
│ │ ├── mode-diff.js
│ │ ├── mode-django.js
│ │ ├── mode-dockerfile.js
│ │ ├── mode-dot.js
│ │ ├── mode-eiffel.js
│ │ ├── mode-ejs.js
│ │ ├── mode-elixir.js
│ │ ├── mode-elm.js
│ │ ├── mode-erlang.js
│ │ ├── mode-forth.js
│ │ ├── mode-ftl.js
│ │ ├── mode-gcode.js
│ │ ├── mode-gherkin.js
│ │ ├── mode-gitignore.js
│ │ ├── mode-glsl.js
│ │ ├── mode-golang.js
│ │ ├── mode-groovy.js
│ │ ├── mode-haml.js
│ │ ├── mode-handlebars.js
│ │ ├── mode-haskell.js
│ │ ├── mode-haxe.js
│ │ ├── mode-html.js
│ │ ├── mode-html_elixir.js
│ │ ├── mode-html_ruby.js
│ │ ├── mode-ini.js
│ │ ├── mode-io.js
│ │ ├── mode-jack.js
│ │ ├── mode-jade.js
│ │ ├── mode-java.js
│ │ ├── mode-javascript.js
│ │ ├── mode-json.js
│ │ ├── mode-jsoniq.js
│ │ ├── mode-jsp.js
│ │ ├── mode-jsx.js
│ │ ├── mode-julia.js
│ │ ├── mode-latex.js
│ │ ├── mode-lean.js
│ │ ├── mode-less.js
│ │ ├── mode-liquid.js
│ │ ├── mode-lisp.js
│ │ ├── mode-live_script.js
│ │ ├── mode-livescript.js
│ │ ├── mode-logiql.js
│ │ ├── mode-lsl.js
│ │ ├── mode-lua.js
│ │ ├── mode-luapage.js
│ │ ├── mode-lucene.js
│ │ ├── mode-makefile.js
│ │ ├── mode-markdown.js
│ │ ├── mode-mask.js
│ │ ├── mode-matlab.js
│ │ ├── mode-maze.js
│ │ ├── mode-mel.js
│ │ ├── mode-mips_assembler.js
│ │ ├── mode-mipsassembler.js
│ │ ├── mode-mushcode.js
│ │ ├── mode-mysql.js
│ │ ├── mode-nix.js
│ │ ├── mode-objectivec.js
│ │ ├── mode-ocaml.js
│ │ ├── mode-pascal.js
│ │ ├── mode-perl.js
│ │ ├── mode-pgsql.js
│ │ ├── mode-php.js
│ │ ├── mode-plain_text.js
│ │ ├── mode-powershell.js
│ │ ├── mode-praat.js
│ │ ├── mode-prolog.js
│ │ ├── mode-properties.js
│ │ ├── mode-protobuf.js
│ │ ├── mode-python.js
│ │ ├── mode-r.js
│ │ ├── mode-rdoc.js
│ │ ├── mode-rhtml.js
│ │ ├── mode-ruby.js
│ │ ├── mode-rust.js
│ │ ├── mode-sass.js
│ │ ├── mode-scad.js
│ │ ├── mode-scala.js
│ │ ├── mode-scheme.js
│ │ ├── mode-scss.js
│ │ ├── mode-sh.js
│ │ ├── mode-sjs.js
│ │ ├── mode-smarty.js
│ │ ├── mode-snippets.js
│ │ ├── mode-soy_template.js
│ │ ├── mode-space.js
│ │ ├── mode-sql.js
│ │ ├── mode-sqlserver.js
│ │ ├── mode-stylus.js
│ │ ├── mode-svg.js
│ │ ├── mode-swift.js
│ │ ├── mode-swig.js
│ │ ├── mode-tcl.js
│ │ ├── mode-tex.js
│ │ ├── mode-text.js
│ │ ├── mode-textile.js
│ │ ├── mode-toml.js
│ │ ├── mode-twig.js
│ │ ├── mode-typescript.js
│ │ ├── mode-vala.js
│ │ ├── mode-vbscript.js
│ │ ├── mode-velocity.js
│ │ ├── mode-verilog.js
│ │ ├── mode-vhdl.js
│ │ ├── mode-xml.js
│ │ ├── mode-xquery.js
│ │ ├── mode-yaml.js
│ │ ├── snippets
│ │ │ ├── abap.js
│ │ │ ├── abc.js
│ │ │ ├── actionscript.js
│ │ │ ├── ada.js
│ │ │ ├── apache_conf.js
│ │ │ ├── applescript.js
│ │ │ ├── asciidoc.js
│ │ │ ├── assembly_x86.js
│ │ │ ├── autohotkey.js
│ │ │ ├── batchfile.js
│ │ │ ├── c9search.js
│ │ │ ├── c_cpp.js
│ │ │ ├── cirru.js
│ │ │ ├── clojure.js
│ │ │ ├── cobol.js
│ │ │ ├── coffee.js
│ │ │ ├── coldfusion.js
│ │ │ ├── csharp.js
│ │ │ ├── css.js
│ │ │ ├── curly.js
│ │ │ ├── d.js
│ │ │ ├── dart.js
│ │ │ ├── diff.js
│ │ │ ├── django.js
│ │ │ ├── dockerfile.js
│ │ │ ├── dot.js
│ │ │ ├── eiffel.js
│ │ │ ├── ejs.js
│ │ │ ├── elixir.js
│ │ │ ├── elm.js
│ │ │ ├── erlang.js
│ │ │ ├── forth.js
│ │ │ ├── ftl.js
│ │ │ ├── gcode.js
│ │ │ ├── gherkin.js
│ │ │ ├── gitignore.js
│ │ │ ├── glsl.js
│ │ │ ├── golang.js
│ │ │ ├── groovy.js
│ │ │ ├── haml.js
│ │ │ ├── handlebars.js
│ │ │ ├── haskell.js
│ │ │ ├── haxe.js
│ │ │ ├── html.js
│ │ │ ├── html_elixir.js
│ │ │ ├── html_ruby.js
│ │ │ ├── ini.js
│ │ │ ├── io.js
│ │ │ ├── jack.js
│ │ │ ├── jade.js
│ │ │ ├── java.js
│ │ │ ├── javascript.js
│ │ │ ├── json.js
│ │ │ ├── jsoniq.js
│ │ │ ├── jsp.js
│ │ │ ├── jsx.js
│ │ │ ├── julia.js
│ │ │ ├── latex.js
│ │ │ ├── lean.js
│ │ │ ├── less.js
│ │ │ ├── liquid.js
│ │ │ ├── lisp.js
│ │ │ ├── live_script.js
│ │ │ ├── livescript.js
│ │ │ ├── logiql.js
│ │ │ ├── lsl.js
│ │ │ ├── lua.js
│ │ │ ├── luapage.js
│ │ │ ├── lucene.js
│ │ │ ├── makefile.js
│ │ │ ├── markdown.js
│ │ │ ├── mask.js
│ │ │ ├── matlab.js
│ │ │ ├── maze.js
│ │ │ ├── mel.js
│ │ │ ├── mips_assembler.js
│ │ │ ├── mipsassembler.js
│ │ │ ├── mushcode.js
│ │ │ ├── mysql.js
│ │ │ ├── nix.js
│ │ │ ├── objectivec.js
│ │ │ ├── ocaml.js
│ │ │ ├── pascal.js
│ │ │ ├── perl.js
│ │ │ ├── pgsql.js
│ │ │ ├── php.js
│ │ │ ├── plain_text.js
│ │ │ ├── powershell.js
│ │ │ ├── praat.js
│ │ │ ├── prolog.js
│ │ │ ├── properties.js
│ │ │ ├── protobuf.js
│ │ │ ├── python.js
│ │ │ ├── r.js
│ │ │ ├── rdoc.js
│ │ │ ├── rhtml.js
│ │ │ ├── ruby.js
│ │ │ ├── rust.js
│ │ │ ├── sass.js
│ │ │ ├── scad.js
│ │ │ ├── scala.js
│ │ │ ├── scheme.js
│ │ │ ├── scss.js
│ │ │ ├── sh.js
│ │ │ ├── sjs.js
│ │ │ ├── smarty.js
│ │ │ ├── snippets.js
│ │ │ ├── soy_template.js
│ │ │ ├── space.js
│ │ │ ├── sql.js
│ │ │ ├── sqlserver.js
│ │ │ ├── stylus.js
│ │ │ ├── svg.js
│ │ │ ├── swift.js
│ │ │ ├── swig.js
│ │ │ ├── tcl.js
│ │ │ ├── tex.js
│ │ │ ├── text.js
│ │ │ ├── textile.js
│ │ │ ├── toml.js
│ │ │ ├── twig.js
│ │ │ ├── typescript.js
│ │ │ ├── vala.js
│ │ │ ├── vbscript.js
│ │ │ ├── velocity.js
│ │ │ ├── verilog.js
│ │ │ ├── vhdl.js
│ │ │ ├── xml.js
│ │ │ ├── xquery.js
│ │ │ └── yaml.js
│ │ ├── theme-ambiance.js
│ │ ├── theme-chaos.js
│ │ ├── theme-chrome.js
│ │ ├── theme-clouds.js
│ │ ├── theme-clouds_midnight.js
│ │ ├── theme-cobalt.js
│ │ ├── theme-crimson_editor.js
│ │ ├── theme-dawn.js
│ │ ├── theme-dreamweaver.js
│ │ ├── theme-eclipse.js
│ │ ├── theme-github.js
│ │ ├── theme-idle_fingers.js
│ │ ├── theme-iplastic.js
│ │ ├── theme-katzenmilch.js
│ │ ├── theme-kr_theme.js
│ │ ├── theme-kuroir.js
│ │ ├── theme-merbivore.js
│ │ ├── theme-merbivore_soft.js
│ │ ├── theme-mono_industrial.js
│ │ ├── theme-monokai.js
│ │ ├── theme-pastel_on_dark.js
│ │ ├── theme-solarized_dark.js
│ │ ├── theme-solarized_light.js
│ │ ├── theme-sqlserver.js
│ │ ├── theme-terminal.js
│ │ ├── theme-textmate.js
│ │ ├── theme-tomorrow.js
│ │ ├── theme-tomorrow_night.js
│ │ ├── theme-tomorrow_night_blue.js
│ │ ├── theme-tomorrow_night_bright.js
│ │ ├── theme-tomorrow_night_eighties.js
│ │ ├── theme-twilight.js
│ │ ├── theme-vibrant_ink.js
│ │ ├── theme-xcode.js
│ │ ├── worker-coffee.js
│ │ ├── worker-css.js
│ │ ├── worker-html.js
│ │ ├── worker-javascript.js
│ │ ├── worker-json.js
│ │ ├── worker-lua.js
│ │ ├── worker-php.js
│ │ ├── worker-xml.js
│ │ └── worker-xquery.js
│ └── main.js
│ └── view.jsp
├── gosh
└── etc
│ ├── config
│ └── com.liferay.portal.monitoring.configuration.MonitoringConfiguration.cfg
│ ├── gosh_profile
│ ├── initscripts.js
│ ├── motd
│ └── scripts
│ ├── hackjs1.js
│ ├── hackjs2.js
│ └── hackjs3.js
├── social-driver
└── social-driver-portlet
│ ├── .classpath
│ ├── .idea
│ ├── .name
│ ├── ant.xml
│ ├── codeStyleSettings.xml
│ ├── compiler.xml
│ ├── encodings.xml
│ ├── libraries
│ │ └── lib.xml
│ ├── misc.xml
│ ├── modules.xml
│ ├── scopes
│ │ └── scope_settings.xml
│ ├── uiDesigner.xml
│ ├── vcs.xml
│ └── workspace.xml
│ ├── .project
│ ├── .settings
│ ├── .jsdtscope
│ ├── org.eclipse.jdt.core.prefs
│ ├── org.eclipse.jst.jsp.core.prefs
│ ├── org.eclipse.wst.common.component
│ ├── org.eclipse.wst.common.project.facet.core.prefs.xml
│ ├── org.eclipse.wst.common.project.facet.core.xml
│ ├── org.eclipse.wst.jsdt.ui.superType.container
│ └── org.eclipse.wst.jsdt.ui.superType.name
│ ├── .tern-project
│ ├── build.gradle
│ ├── build.xml
│ ├── docroot
│ ├── META-INF
│ │ └── MANIFEST.MF
│ ├── WEB-INF
│ │ ├── WEB-INF.iml
│ │ ├── classes
│ │ │ ├── BlogPoster$1.class
│ │ │ ├── BlogPoster.class
│ │ │ ├── MBPoster$1.class
│ │ │ ├── MBPoster.class
│ │ │ ├── SocialDriver.class
│ │ │ ├── SocialDriverConstants$BLOG_ACTION.class
│ │ │ ├── SocialDriverConstants$MB_ACTION.class
│ │ │ ├── SocialDriverConstants$WIKI_ACTION.class
│ │ │ ├── SocialDriverConstants.class
│ │ │ ├── SocialDriverContentUtil$1.class
│ │ │ ├── SocialDriverContentUtil$ContentArticle.class
│ │ │ ├── SocialDriverContentUtil.class
│ │ │ ├── SocialDriverUtil.class
│ │ │ ├── WikiPoster$1.class
│ │ │ ├── WikiPoster.class
│ │ │ ├── foo.html
│ │ │ ├── monthly.vm
│ │ │ ├── resources
│ │ │ │ ├── assetlist-article.xml
│ │ │ │ ├── assetlist-structure.xml
│ │ │ │ ├── assetlist-template.vm
│ │ │ │ ├── bloggeriffic-icon.png
│ │ │ │ ├── cloud-article.xml
│ │ │ │ ├── cloud-structure.xml
│ │ │ │ ├── cloud-template.vm
│ │ │ │ ├── experts-article.xml
│ │ │ │ ├── experts-structure.xml
│ │ │ │ ├── experts-template.vm
│ │ │ │ ├── liferay-social.xml
│ │ │ │ ├── politican_at_heart-icon.png
│ │ │ │ └── view_user_6.1.0GA1.jspf
│ │ │ └── test.json
│ │ ├── lib
│ │ │ ├── com.liferay.wiki.api.jar
│ │ │ └── org.osgi.core.jar
│ │ ├── liferay-display.xml
│ │ ├── liferay-plugin-package.properties
│ │ ├── liferay-portlet.xml
│ │ ├── portlet.xml
│ │ ├── src
│ │ │ ├── BlogPoster.java
│ │ │ ├── MBPoster.java
│ │ │ ├── SocialDriver.java
│ │ │ ├── SocialDriverConstants.java
│ │ │ ├── SocialDriverContentUtil.java
│ │ │ ├── SocialDriverUtil.java
│ │ │ ├── WikiPoster.java
│ │ │ ├── foo.html
│ │ │ ├── monthly.vm
│ │ │ ├── resources
│ │ │ │ ├── assetlist-article.xml
│ │ │ │ ├── assetlist-structure.xml
│ │ │ │ ├── assetlist-template.vm
│ │ │ │ ├── bloggeriffic-icon.png
│ │ │ │ ├── cloud-article.xml
│ │ │ │ ├── cloud-structure.xml
│ │ │ │ ├── cloud-template.vm
│ │ │ │ ├── experts-article.xml
│ │ │ │ ├── experts-structure.xml
│ │ │ │ ├── experts-template.vm
│ │ │ │ ├── liferay-social.xml
│ │ │ │ ├── politican_at_heart-icon.png
│ │ │ │ └── view_user_6.1.0GA1.jspf
│ │ │ └── test.json
│ │ └── web.xml
│ ├── css
│ │ ├── .sass-cache
│ │ │ ├── main.css
│ │ │ └── main_rtl.css
│ │ └── main.css
│ ├── docroot.iml
│ ├── icon.png
│ ├── js
│ │ ├── bg_blue.gif
│ │ ├── js-cumulus.min.js
│ │ ├── main.js
│ │ ├── mootools-core.js
│ │ └── stratus.js
│ └── view.jsp
│ ├── ivy.xml
│ └── ivy.xml.MD5
├── wcm
├── hack1a.vm
├── hack1b.vm
├── hack1c.vm
├── hack1d.vm
├── hack2.ftl
├── hack2.vm
└── hack4a.ftl
└── websockets
├── README.md
├── build.gradle
├── example-echo-portlet
├── bnd.bnd
├── build.gradle
├── build
│ ├── classes
│ │ └── main
│ │ │ └── com
│ │ │ └── monator
│ │ │ └── liferay
│ │ │ └── wsbridge
│ │ │ └── example
│ │ │ ├── EchoPortlet$1.class
│ │ │ └── EchoPortlet.class
│ ├── libs
│ │ └── example-echo-portlet-1.0.jar
│ ├── resources
│ │ └── main
│ │ │ └── META-INF
│ │ │ └── resources
│ │ │ └── view.jsp
│ └── tmp
│ │ └── jar
│ │ ├── MANIFEST.MF
│ │ └── example-echo-portlet-1.0.jar
└── src
│ └── main
│ ├── java
│ └── com
│ │ └── monator
│ │ └── liferay
│ │ └── wsbridge
│ │ └── example
│ │ └── EchoPortlet.java
│ └── resources
│ └── META-INF
│ └── resources
│ └── view.jsp
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── settings.gradle
├── wsapi-exporter
├── bnd.bnd
├── build.gradle
└── build
│ ├── libs
│ └── wsapi-exporter-1.0.jar
│ └── tmp
│ └── jar
│ ├── MANIFEST.MF
│ └── wsapi-exporter-1.0.jar
└── wsbridge-webapp
├── build.gradle
├── build
├── classes
│ └── main
│ │ └── com
│ │ └── monator
│ │ └── liferay
│ │ └── wsbridge
│ │ └── BridgeEndpoint.class
├── libs
│ └── wsbridge.war
└── tmp
│ └── war
│ └── MANIFEST.MF
└── src
└── main
└── java
└── com
└── monator
└── liferay
└── wsbridge
└── BridgeEndpoint.java
/dep-vis/amdatu/README.md:
--------------------------------------------------------------------------------
1 | Introduction
2 | ==========
3 |
4 | An Apache Felix Dependency Manager extension that visualises dependencies between components. Note that this project is just an experiment, it is *not* production quality.
5 |
6 | For a more in depth introduction see this [video](https://vimeo.com/user17212182/review/77648991/1ca7ec3741)
7 |
8 | Usage
9 | ==========
10 | The project has the following runtime dependencies:
11 |
12 | * Apache Felix Dependency Manager
13 | * [Amdatu Web Resource Handler](http://amdatu.org/components/web.html)
14 | * [Amdatu REST](http://amdatu.org/components/web.html)
15 | * Apache Felix HTTP whiteboard service
16 | * A OSGi HTTP Service (e.g. Jetty)
17 | * jackson-core-asl
18 | * jackson-mapper-asl
19 | * jackson-jaxrs
20 |
21 | Drop the generated JARs into your own configuration. Create some components and start the container. You can view the web UI at /ui/index.html.
22 |
--------------------------------------------------------------------------------
/dep-vis/amdatu/cnf/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/dep-vis/amdatu/cnf/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 | /cache/
3 |
--------------------------------------------------------------------------------
/dep-vis/amdatu/cnf/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | cnf
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/dep-vis/amdatu/cnf/build.bnd:
--------------------------------------------------------------------------------
1 | ########################
2 | ## BND BUILD SETTINGS ##
3 | ########################
4 |
5 | ## Global defaults are loaded from the bnd library, place your specific settings here.
6 |
7 | ## Additional settings are inherited from ext/*.bnd and they will be overridden by anything
8 | ## you specify in this file.
9 |
10 | #-verbose: true
11 | #src: src
12 | #bin: bin
13 | #target: ${project}/generated
14 | #build: ${workspace}/cnf
15 | #plugin-dir: ${build}/plugins
16 |
17 | #java: java
18 | #javac: javac
19 | javac.source: 1.7
20 | javac.target: 1.7
21 | #javac.debug: on
22 |
23 | #-sources: true
24 | #-sourcepath: ${project}/src
25 |
26 | ## Properties from ext/*.bnd can be referenced in order to extend them.
27 | ## For example, to add one additional plugin to the list defined in ext/repositories.bnd:
28 | # -plugin: ${ext.repositories.-plugin}, org.example.MyPlugin
29 |
30 | ## If you use git, you might want to uncomment the following lines:
31 | # Git-Descriptor: ${system-allow-fail;git describe --dirty --always}
32 | # Git-SHA: ${system-allow-fail;git rev-list -1 HEAD}
33 |
--------------------------------------------------------------------------------
/dep-vis/amdatu/cnf/build.properties:
--------------------------------------------------------------------------------
1 | # This file is used to bootstrap the bnd ANT Task definition found in build-template.xml
2 |
3 | bnd.location=plugins/biz.aQute.bnd/biz.aQute.bnd-2.2.0.jar
4 |
--------------------------------------------------------------------------------
/dep-vis/amdatu/cnf/build.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
26 |
27 |
--------------------------------------------------------------------------------
/dep-vis/amdatu/cnf/buildrepo/README.txt:
--------------------------------------------------------------------------------
1 | WARNING
2 | =======
3 |
4 | This directory contains JAR file dependencies that are intended ONLY FOR BUILT-TIME usage.
5 | None are intended to be deployed as bundles into a running OSGi Framework, and indeed they may cause
6 | unexpected errors if they are used at runtime.
7 |
--------------------------------------------------------------------------------
/dep-vis/amdatu/cnf/buildrepo/biz.aQute.junit/biz.aQute.junit-latest.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesfalkner/lr-hacks/b23d6d3f27f1bef05166890eb691235ff2da52bc/dep-vis/amdatu/cnf/buildrepo/biz.aQute.junit/biz.aQute.junit-latest.jar
--------------------------------------------------------------------------------
/dep-vis/amdatu/cnf/buildrepo/biz.aQute.launcher/biz.aQute.launcher-latest.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesfalkner/lr-hacks/b23d6d3f27f1bef05166890eb691235ff2da52bc/dep-vis/amdatu/cnf/buildrepo/biz.aQute.launcher/biz.aQute.launcher-latest.jar
--------------------------------------------------------------------------------
/dep-vis/amdatu/cnf/buildrepo/ee.foundation/ee.foundation-1.1.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesfalkner/lr-hacks/b23d6d3f27f1bef05166890eb691235ff2da52bc/dep-vis/amdatu/cnf/buildrepo/ee.foundation/ee.foundation-1.1.0.jar
--------------------------------------------------------------------------------
/dep-vis/amdatu/cnf/buildrepo/ee.minimum/ee.minimum-1.2.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesfalkner/lr-hacks/b23d6d3f27f1bef05166890eb691235ff2da52bc/dep-vis/amdatu/cnf/buildrepo/ee.minimum/ee.minimum-1.2.0.jar
--------------------------------------------------------------------------------
/dep-vis/amdatu/cnf/buildrepo/junit.osgi/junit.osgi-3.8.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesfalkner/lr-hacks/b23d6d3f27f1bef05166890eb691235ff2da52bc/dep-vis/amdatu/cnf/buildrepo/junit.osgi/junit.osgi-3.8.2.jar
--------------------------------------------------------------------------------
/dep-vis/amdatu/cnf/buildrepo/org.osgi.ee.foundation/org.osgi.ee.foundation-1.0.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesfalkner/lr-hacks/b23d6d3f27f1bef05166890eb691235ff2da52bc/dep-vis/amdatu/cnf/buildrepo/org.osgi.ee.foundation/org.osgi.ee.foundation-1.0.0.jar
--------------------------------------------------------------------------------
/dep-vis/amdatu/cnf/buildrepo/org.osgi.ee.foundation/org.osgi.ee.foundation-1.0.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesfalkner/lr-hacks/b23d6d3f27f1bef05166890eb691235ff2da52bc/dep-vis/amdatu/cnf/buildrepo/org.osgi.ee.foundation/org.osgi.ee.foundation-1.0.1.jar
--------------------------------------------------------------------------------
/dep-vis/amdatu/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesfalkner/lr-hacks/b23d6d3f27f1bef05166890eb691235ff2da52bc/dep-vis/amdatu/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.0.jar
--------------------------------------------------------------------------------
/dep-vis/amdatu/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesfalkner/lr-hacks/b23d6d3f27f1bef05166890eb691235ff2da52bc/dep-vis/amdatu/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.1.jar
--------------------------------------------------------------------------------
/dep-vis/amdatu/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesfalkner/lr-hacks/b23d6d3f27f1bef05166890eb691235ff2da52bc/dep-vis/amdatu/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.3.jar
--------------------------------------------------------------------------------
/dep-vis/amdatu/cnf/buildrepo/osgi.core/osgi.core-4.0.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesfalkner/lr-hacks/b23d6d3f27f1bef05166890eb691235ff2da52bc/dep-vis/amdatu/cnf/buildrepo/osgi.core/osgi.core-4.0.1.jar
--------------------------------------------------------------------------------
/dep-vis/amdatu/cnf/buildrepo/osgi.core/osgi.core-4.1.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesfalkner/lr-hacks/b23d6d3f27f1bef05166890eb691235ff2da52bc/dep-vis/amdatu/cnf/buildrepo/osgi.core/osgi.core-4.1.0.jar
--------------------------------------------------------------------------------
/dep-vis/amdatu/cnf/buildrepo/osgi.core/osgi.core-4.2.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesfalkner/lr-hacks/b23d6d3f27f1bef05166890eb691235ff2da52bc/dep-vis/amdatu/cnf/buildrepo/osgi.core/osgi.core-4.2.0.jar
--------------------------------------------------------------------------------
/dep-vis/amdatu/cnf/buildrepo/osgi.core/osgi.core-4.3.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesfalkner/lr-hacks/b23d6d3f27f1bef05166890eb691235ff2da52bc/dep-vis/amdatu/cnf/buildrepo/osgi.core/osgi.core-4.3.0.jar
--------------------------------------------------------------------------------
/dep-vis/amdatu/cnf/buildrepo/osgi.core/osgi.core-5.0.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesfalkner/lr-hacks/b23d6d3f27f1bef05166890eb691235ff2da52bc/dep-vis/amdatu/cnf/buildrepo/osgi.core/osgi.core-5.0.0.jar
--------------------------------------------------------------------------------
/dep-vis/amdatu/cnf/ext/pluginpaths.bnd:
--------------------------------------------------------------------------------
1 | -pluginpath: ${plugin-dir}/biz.aQute.repository/biz.aQute.repository-2.1.0.jar
2 |
--------------------------------------------------------------------------------
/dep-vis/amdatu/cnf/ext/repositories.bnd:
--------------------------------------------------------------------------------
1 | -plugin:\
2 | aQute.bnd.deployer.repository.LocalIndexedRepo; name=Release; local=${workspace}/cnf/releaserepo;pretty=true,\
3 | aQute.bnd.deployer.repository.LocalIndexedRepo; name=Local; local=${workspace}/cnf/localrepo;pretty=true,\
4 | aQute.bnd.deployer.repository.FixedIndexedRepo; name=Amdatu Dependencies; locations=http://repository.amdatu.org/dependencies/index.xml.gz,\
5 | aQute.bnd.deployer.repository.FixedIndexedRepo; name=Amdatu Snapshots; locations=http://repository.amdatu.org/snapshot/index.xml.gz,\
6 | aQute.bnd.deployer.repository.FixedIndexedRepo; name=Amdatu Release; locations=http://repository.amdatu.org/release/index.xml.gz,\
7 | aQute.lib.deployer.FileRepo; name=Build; location=${workspace}/cnf/buildrepo
8 |
9 | -releaserepo: Release
10 |
--------------------------------------------------------------------------------
/dep-vis/amdatu/cnf/localrepo/index.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/dep-vis/amdatu/cnf/plugins/biz.aQute.bnd/biz.aQute.bnd-2.2.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesfalkner/lr-hacks/b23d6d3f27f1bef05166890eb691235ff2da52bc/dep-vis/amdatu/cnf/plugins/biz.aQute.bnd/biz.aQute.bnd-2.2.0.jar
--------------------------------------------------------------------------------
/dep-vis/amdatu/cnf/plugins/biz.aQute.repository/biz.aQute.repository-2.1.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesfalkner/lr-hacks/b23d6d3f27f1bef05166890eb691235ff2da52bc/dep-vis/amdatu/cnf/plugins/biz.aQute.repository/biz.aQute.repository-2.1.0.jar
--------------------------------------------------------------------------------
/dep-vis/amdatu/cnf/releaserepo/index.xml.sha:
--------------------------------------------------------------------------------
1 | 356e7be983fac04468154b8ec10fc980ba4f1664646117049dd7c1e792227283
--------------------------------------------------------------------------------
/dep-vis/amdatu/cnf/releaserepo/org.amdatu.dependencygraph.rest/org.amdatu.dependencygraph.rest-0.0.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesfalkner/lr-hacks/b23d6d3f27f1bef05166890eb691235ff2da52bc/dep-vis/amdatu/cnf/releaserepo/org.amdatu.dependencygraph.rest/org.amdatu.dependencygraph.rest-0.0.0.jar
--------------------------------------------------------------------------------
/dep-vis/amdatu/cnf/releaserepo/org.amdatu.dependencygraph.ui/org.amdatu.dependencygraph.ui-0.0.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesfalkner/lr-hacks/b23d6d3f27f1bef05166890eb691235ff2da52bc/dep-vis/amdatu/cnf/releaserepo/org.amdatu.dependencygraph.ui/org.amdatu.dependencygraph.ui-0.0.0.jar
--------------------------------------------------------------------------------
/dep-vis/amdatu/cnf/src/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesfalkner/lr-hacks/b23d6d3f27f1bef05166890eb691235ff2da52bc/dep-vis/amdatu/cnf/src/.gitignore
--------------------------------------------------------------------------------
/dep-vis/amdatu/org.amdatu.dependencygraph/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/dep-vis/amdatu/org.amdatu.dependencygraph/.gitignore:
--------------------------------------------------------------------------------
1 | /bin/
2 | /generated/
3 |
--------------------------------------------------------------------------------
/dep-vis/amdatu/org.amdatu.dependencygraph/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | org.amdatu.dependencygraph
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 | bndtools.core.bndbuilder
15 |
16 |
17 |
18 |
19 |
20 | org.eclipse.jdt.core.javanature
21 | bndtools.core.bndnature
22 |
23 |
24 |
--------------------------------------------------------------------------------
/dep-vis/amdatu/org.amdatu.dependencygraph/bnd.bnd:
--------------------------------------------------------------------------------
1 | -runbundles: osgi.cmpn,\
2 | org.apache.felix.dependencymanager,\
3 | org.apache.felix.dependencymanager.shell,\
4 | org.apache.felix.gogo.shell,\
5 | org.apache.felix.gogo.command,\
6 | org.apache.felix.gogo.runtime,\
7 | org.apache.felix.log
8 | -runee: JavaSE-1.6
9 | -runfw: org.apache.felix.framework
10 | -buildpath: osgi.core,\
11 | osgi.cmpn,\
12 | org.apache.felix.dependencymanager,\
13 | junit.osgi,\
14 | org.amdatu.web.rest.jaxrs,\
15 | jackson-core-asl,\
16 | jackson-mapper-asl
17 | -sub: *.bnd
--------------------------------------------------------------------------------
/dep-vis/amdatu/org.amdatu.dependencygraph/build.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/dep-vis/amdatu/org.amdatu.dependencygraph/demo.bndrun:
--------------------------------------------------------------------------------
1 | -runfw: org.apache.felix.framework;version='[4,5)'
2 | -runee: JavaSE-1.6
3 | -runsystemcapabilities: ${native_capability}
4 |
5 | -resolve.effective: active
6 |
7 | -runbundles: jackson-core-asl;version='[1.9.8,1.9.9)',\
8 | jackson-jaxrs;version='[1.9.8,1.9.9)',\
9 | jackson-mapper-asl;version='[1.9.8,1.9.9)',\
10 | javax.servlet;version='[2.5.0,2.5.1)',\
11 | org.amdatu.blobstores;version='[1.1.1,1.1.2)',\
12 | org.amdatu.dependencygraph.rest;version=latest,\
13 | org.amdatu.dependencygraph.ui;version=latest,\
14 | org.amdatu.web.resourcehandler;version='[1.0.2,1.0.3)',\
15 | org.amdatu.web.rest.jaxrs;version='[1.0.2,1.0.3)',\
16 | org.amdatu.web.rest.wink;version='[1.0.6,1.0.7)',\
17 | org.apache.felix.configadmin;version='[1.6.0,1.6.1)',\
18 | org.apache.felix.dependencymanager;version='[3.1.0,3.1.1)',\
19 | org.apache.felix.dependencymanager.shell;version='[3.0.1,3.0.2)',\
20 | org.apache.felix.gogo.command;version='[0.12.0,0.12.1)',\
21 | org.apache.felix.gogo.runtime;version='[0.10.0,0.10.1)',\
22 | org.apache.felix.gogo.shell;version='[0.10.0,0.10.1)',\
23 | org.apache.felix.http.jetty;version='[2.2.0,2.2.1)',\
24 | org.apache.felix.http.whiteboard;version='[2.2.0,2.2.1)',\
25 | org.apache.felix.log;version='[1.0.1,1.0.2)',\
26 | org.apache.felix.metatype;version='[1.0.6,1.0.7)',\
27 | osgi.cmpn;version='[4.3.1,4.3.2)'
28 |
29 | -runrequires: osgi.identity;filter:='(osgi.identity=org.apache.felix.dependencymanager.shell)',\
30 | osgi.identity;filter:='(osgi.identity=org.apache.felix.gogo.runtime)',\
31 | osgi.identity;filter:='(osgi.identity=org.apache.felix.gogo.command)',\
32 | osgi.identity;filter:='(osgi.identity=org.apache.felix.gogo.shell)',\
33 | osgi.identity;filter:='(osgi.identity=org.amdatu.web.rest.wink)',\
34 | osgi.identity;filter:='(osgi.identity=org.apache.felix.http.whiteboard)',\
35 | osgi.identity;filter:='(osgi.identity=org.apache.felix.http.jetty)',\
36 | osgi.identity;filter:='(osgi.identity=org.amdatu.dependencygraph.ui)',\
37 | osgi.identity;filter:='(osgi.identity=org.amdatu.dependencygraph.rest)',\
38 | osgi.identity;filter:='(&(osgi.identity=org.amdatu.web.resourcehandler)(version>=1.0.2))'
39 |
--------------------------------------------------------------------------------
/dep-vis/amdatu/org.amdatu.dependencygraph/rest.bnd:
--------------------------------------------------------------------------------
1 | Bundle-Activator: org.amdatu.dependencygraph.Activator
2 | Private-Package: org.amdatu.dependencygraph,\
3 | org.amdatu.dependencygraph.json
--------------------------------------------------------------------------------
/dep-vis/amdatu/org.amdatu.dependencygraph/src/org/amdatu/dependencygraph/Activator.java:
--------------------------------------------------------------------------------
1 | package org.amdatu.dependencygraph;
2 |
3 | import org.apache.felix.dm.DependencyActivatorBase;
4 | import org.apache.felix.dm.DependencyManager;
5 | import org.osgi.framework.BundleContext;
6 | import org.osgi.service.log.LogService;
7 |
8 |
9 | public class Activator extends DependencyActivatorBase {
10 | @Override
11 | public synchronized void init(BundleContext context, DependencyManager manager) throws Exception {
12 | manager.add(createComponent()
13 | .setInterface(Object.class.getName(), null)
14 | .setImplementation(DependenciesResource.class)
15 | .add(createServiceDependency()
16 | .setService(LogService.class)
17 | .setRequired(false))
18 | );
19 | }
20 |
21 | @Override
22 | public synchronized void destroy(BundleContext context, DependencyManager manager) throws Exception {
23 | }
24 | }
--------------------------------------------------------------------------------
/dep-vis/amdatu/org.amdatu.dependencygraph/src/org/amdatu/dependencygraph/json/ComponentDescription.java:
--------------------------------------------------------------------------------
1 | package org.amdatu.dependencygraph.json;
2 |
3 | import java.util.ArrayList;
4 | import java.util.List;
5 |
6 | /**
7 | * Represents a Component and it's dependencies
8 | */
9 | public class ComponentDescription {
10 | private final String name;
11 | private final List dependencies = new ArrayList<>();
12 |
13 | public ComponentDescription(String name) {
14 | this.name = name;
15 | }
16 |
17 | public void addDependency(String dependency) {
18 | dependencies.add(dependency);
19 | }
20 |
21 | public String getName() {
22 | return name;
23 | }
24 |
25 | public List getDependencies() {
26 | return dependencies;
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/dep-vis/amdatu/org.amdatu.dependencygraph/static/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Dependencies
5 |
6 |
7 |
8 |
9 |
10 |
11 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |