Example usage for com.liferay.portal.kernel.scripting ScriptingExecutor getLanguage

List of usage examples for com.liferay.portal.kernel.scripting ScriptingExecutor getLanguage

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.scripting ScriptingExecutor getLanguage.

Prototype

public String getLanguage();

Source Link

Usage

From source file:au.com.permeance.liferay.clojure.RegisterClojureExecutorAction.java

License:Open Source License

/**
 * Registers the supplied {@link ScriptingExecutor} with liferay by calling {@link ScriptingUtil#getScripting()} to
 * obtain the scripting engine, and then {@link Scripting#addScriptionExecutor(String, ScriptingExecutor)}.
 *
 * @param executor the {@link ScriptingExecutor} to register.
 *//*from   w  w w .j av  a  2  s. c  o m*/
protected final void registerScriptingExecutor(final ScriptingExecutor executor) {
    final String language = executor.getLanguage();
    final Scripting scripting = ScriptingUtil.getScripting();

    scripting.addScriptionExecutor(language, executor);
}