123456789101112131415161718192021222324252627282930313233343536373839 |
- let shared = require("DCIS/dcisFcns");
- var console = require("console");
- var LABKEY = require("labkey");
- var analysis = require("analysisModule/analysisFcns");
- //how routines implemented from java look in javascript:
- //https://docs.nativescript.org/runtimes/android/marshalling/java-to-js
- function init(event, errors) {
- console.log("init() called in orgs.js with an event type of " + event);
- console.log("Function in shared TriggerFcns.js script returns :" + analysis.sampleFunc('echo'));
- }
- function complete(event, errors) {
- console.log("complete() called in orgs.js with an event type of " + event);
- }
- function beforeInsert(row, errors){
- console.log("beforeInsert() called in orgs.js with a row object of " + row);
- row.status=2;
- }
- function beforeUpdate(row, oldRow, errors){
- console.log("beforeUpdate() called in orgs.js with a row object of " + row + " and an oldRow of " + oldRow);
- }
- function beforeDelete(row, errors){
- console.log("beforeDelete() called in orgs.js with a row object of " + row);
- }
- function afterInsert(row, errors){
- console.log("afterInsert() called in orgs.js with a row object of " + row);
- shared.startImport(LABKEY,analysis,console,row);
- }
- function afterUpdate(row, oldRow, errors){
- console.log("afterUpdate() called in orgs.js with a row object of " + row + " and an oldRow of " + oldRow);
- }
- function afterDelete(row, errors){
- console.log("afterDelete() called in orgs.js with a row object of " + row);
- }
|