Search in sources :

Example 1 with ClassDefinition

use of lucee.runtime.db.ClassDefinition in project Lucee by lucee.

the class Admin method doUpdateLogSettings.

private void doUpdateLogSettings() throws PageException {
    String str = getString("admin", "UpdateLogSettings", "level", true);
    Level l = Log4jUtil.toLevel(str, null);
    if (l == null)
        throw new ApplicationException("invalid log level name [" + str + "], valid log level names are [INFO,DEBUG,WARN,ERROR,FATAL,TRACE]");
    ClassDefinition acd = new ClassDefinitionImpl(getString("admin", action, "appenderClass", true), getString("appenderBundleName", null), getString("appenderBundleVersion", null), config.getIdentification());
    ClassDefinition lcd = new ClassDefinitionImpl(getString("admin", action, "layoutClass", true), getString("layoutBundleName", null), getString("layoutBundleVersion", null), config.getIdentification());
    admin.updateLogSettings(getString("admin", "UpdateLogSettings", "name", true), l, acd, Caster.toStruct(getObject("admin", "UpdateLogSettings", "appenderArgs")), lcd, Caster.toStruct(getObject("admin", "UpdateLogSettings", "layoutArgs")));
    store();
}
Also used : ClassDefinitionImpl(lucee.transformer.library.ClassDefinitionImpl) ApplicationException(lucee.runtime.exp.ApplicationException) Level(org.apache.log4j.Level) ClassDefinition(lucee.runtime.db.ClassDefinition)

Example 2 with ClassDefinition

use of lucee.runtime.db.ClassDefinition in project Lucee by lucee.

the class Admin method doVerifyJavaCFX.

private void doVerifyJavaCFX() throws PageException {
    String name = getString("admin", action, "name");
    ClassDefinition cd = new ClassDefinitionImpl(getString("admin", action, "class"), getString("bundleName", null), getString("bundleVersion", null), config.getIdentification());
    admin.verifyJavaCFX(name, cd);
}
Also used : ClassDefinitionImpl(lucee.transformer.library.ClassDefinitionImpl) ClassDefinition(lucee.runtime.db.ClassDefinition)

Example 3 with ClassDefinition

use of lucee.runtime.db.ClassDefinition in project Lucee by lucee.

the class Admin method doUpdateResourceProvider.

private void doUpdateResourceProvider() throws PageException {
    ClassDefinition cd = new ClassDefinitionImpl(getString("admin", action, "class"), getString("bundleName", null), getString("bundleVersion", null), config.getIdentification());
    String scheme = getString("admin", action, "scheme");
    Struct sctArguments = getStruct("arguments", null);
    if (sctArguments != null) {
        admin.updateResourceProvider(scheme, cd, sctArguments);
    } else {
        String strArguments = getString("admin", action, "arguments");
        admin.updateResourceProvider(scheme, cd, strArguments);
    }
    // admin.updateResourceProvider(scheme,clazz,arguments);
    store();
    adminSync.broadcast(attributes, config);
}
Also used : ClassDefinitionImpl(lucee.transformer.library.ClassDefinitionImpl) ClassDefinition(lucee.runtime.db.ClassDefinition) Struct(lucee.runtime.type.Struct)

Example 4 with ClassDefinition

use of lucee.runtime.db.ClassDefinition in project Lucee by lucee.

the class Admin method doUpdateVideoExecuterClass.

private void doUpdateVideoExecuterClass() throws PageException {
    ClassDefinition cd = new ClassDefinitionImpl(getString("admin", action, "class"), getString("bundleName", null), getString("bundleVersion", null), config.getIdentification());
    admin.updateVideoExecuterClass(cd);
    store();
}
Also used : ClassDefinitionImpl(lucee.transformer.library.ClassDefinitionImpl) ClassDefinition(lucee.runtime.db.ClassDefinition)

Example 5 with ClassDefinition

use of lucee.runtime.db.ClassDefinition in project Lucee by lucee.

the class Admin method doUpdateDefaultResourceProvider.

private void doUpdateDefaultResourceProvider() throws PageException {
    ClassDefinition cd = new ClassDefinitionImpl(getString("admin", action, "class"), getString("bundleName", null), getString("bundleVersion", null), config.getIdentification());
    String arguments = getString("admin", action, "arguments");
    admin.updateDefaultResourceProvider(cd, arguments);
    store();
    adminSync.broadcast(attributes, config);
}
Also used : ClassDefinitionImpl(lucee.transformer.library.ClassDefinitionImpl) ClassDefinition(lucee.runtime.db.ClassDefinition)

Aggregations

ClassDefinition (lucee.runtime.db.ClassDefinition)41 ClassDefinitionImpl (lucee.transformer.library.ClassDefinitionImpl)24 Element (org.w3c.dom.Element)15 ApplicationException (lucee.runtime.exp.ApplicationException)12 lucee.aprint (lucee.aprint)11 Struct (lucee.runtime.type.Struct)10 CFXTagClass (lucee.runtime.cfx.customtag.CFXTagClass)9 CPPCFXTagClass (lucee.runtime.cfx.customtag.CPPCFXTagClass)9 JavaCFXTagClass (lucee.runtime.cfx.customtag.JavaCFXTagClass)9 PageException (lucee.runtime.exp.PageException)9 BundleException (org.osgi.framework.BundleException)9 IOException (java.io.IOException)8 Map (java.util.Map)8 ClassException (lucee.commons.lang.ClassException)8 SecurityException (lucee.runtime.exp.SecurityException)8 InvocationTargetException (java.lang.reflect.InvocationTargetException)7 MalformedURLException (java.net.MalformedURLException)7 HashMap (java.util.HashMap)7 Entry (java.util.Map.Entry)7 StructImpl (lucee.runtime.type.StructImpl)7