JavaScript Processor
The JavaScript Processor gives 3Sixty Administrators the ability to access some vital pieces of the Repository Document API in order to modify documents while they are being processed for indexing or migration.
Note: ECMA 5.1 ONLY
Not all JavaScript functions are supported by the processor. See the specification for more information.
The task uses the ECMA 5.1 specification to execute the JavaScript against the native Java API. Any method that can be called against the repository document can be called using JavaScript syntax. See the API for more information about what can be executed.
For more advanced usages of the API, see Oracle's examples.
You will notice that some of these examples invoke java classes directly. For security reasons, only the following classes may be accessed directly:
java.util.Date
java.util.HashSet
java.util.ArrayList
java.util.HashMap
java.lang.String
com.simflofy.data.integration.core.document.FieldType
com.simflofy.data.integration.core.document.DocumentField
com.simflofy.core.integration.document.VersionInfoBean
com.simflofy.core.integration.document.RepositoryObjectType
com.simflofy.core.integration.document.RenditionInfoBean
com.simflofy.core.integration.document.3SixtyRelationship