EQUELLA Script API

 

 

 

EQUELLA Script API

 

See Description below.

 

 

Packages
com.dytech.edge.common.valuebean
com.tle.common.scripting
com.tle.common.scripting.objects Script objects of the most common use.
com.tle.common.scripting.types Script types used and/or returned by the objects in com.tle.common.scripting.objects
com.tle.core.metadata.scripting.objects
com.tle.core.metadata.scripting.types
com.tle.core.payment.scripting.objects
com.tle.core.payment.scripting.types
com.tle.core.taxonomy.scripting.objects Script objects for finding existing taxonomies.
com.tle.core.taxonomy.scripting.types Script types used and/or returned by the objects in com.tle.core.taxonomy.scripting.objects
com.tle.web.controls.advancedscript.scripting.objects Script objects specific to the Advanced Script Control only.
com.tle.web.discoverability.scripting.objects Script objects to assist in discoverability.
com.tle.web.scripting.advanced.objects Script objects of a more advanced nature.
com.tle.web.scripting.advanced.types Script types used and/or returned by the objects in com.tle.web.scripting.advanced.objects
com.tle.web.wizard.scripting.objects Script objects that are only available during a contribution wizard.

 

 

 

EQUELLA Script API

The script object packages are broken into 'objects' and 'types'.

The classes in the objects packages are available in scripts using a pre-defined variable (the variable name is mentioned in each script object's documentation). The script objects are generally more service oriented than the script types.

The classes in the types packages are generally only available by using the script objects (there are some rare exceptions like the script 'xml' variable which is an XmlScriptType, but is also used outside of the 'xml' script variable). The script types are generally just Java 'beans' which have simple get and set methods.