diff --git a/process/ObjectRelationTypeRegistry_basic/ObjectRelationTypeRegistry_basic.aod b/process/ObjectRelationTypeRegistry_basic/ObjectRelationTypeRegistry_basic.aod new file mode 100644 index 0000000000000000000000000000000000000000..fe86c4d1f97ec9f9611d761f65c14d51c27e3f02 --- /dev/null +++ b/process/ObjectRelationTypeRegistry_basic/ObjectRelationTypeRegistry_basic.aod @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<process xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.2.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>ObjectRelationTypeRegistry_basic</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/ObjectRelationTypeRegistry_basic/process.js</process> + <variants> + <element>LIBRARY</element> + </variants> +</process> diff --git a/process/ObjectRelationTypeRegistry_basic/process.js b/process/ObjectRelationTypeRegistry_basic/process.js new file mode 100644 index 0000000000000000000000000000000000000000..75f299aac41c10ce61de109fae2cb07930a5fad6 --- /dev/null +++ b/process/ObjectRelationTypeRegistry_basic/process.js @@ -0,0 +1,15 @@ +/** + * Provides static functionality for a registry of objectrelation-type ids. <br/> + * <br/> + * The reason for this is a convenient usage within jdito-code and autocomplete functionality within the designer. <br/> + * Addtional benefits of using the "constants" (in fact they are functions that return always the same value) are better readability of the code and + * more stable code regarding to changes. + * + * @class + * + */ +function $ObjectRelationTypeRegistry(){} + +//currently it's empty here but this library may be used in the future to provide ObjectRelationTypes within jdito code +//add semi-constants for different objectRelationTypes to use them in the jdito code instead of IDs +//$ObjectRelationTypeRegistry.myObjectRelationType = function(){return "<<uid of the type>>";};