Built motion from commit e75a21b.|1.0.17
[motion.git] / server / api / salesforce_configuration / salesforce_configuration.controller.js
1 var _0x313d=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x53\x61\x6C\x65\x73\x66\x6F\x72\x63\x65\x46\x69\x65\x6C\x64","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x71\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x53\x75\x62\x6A\x65\x63\x74","\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x46\x69\x65\x6C\x64","\x66\x69\x6E\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x66\x69\x6E\x64\x42\x79\x49\x64","\x61\x64\x64\x43\x6F\x6E\x66\x69\x67\x75\x72\x61\x74\x69\x6F\x6E\x46\x69\x65\x6C\x64","\x73\x70\x72\x65\x61\x64","\x61\x64\x64\x53\x75\x62\x6A\x65\x63\x74","\x73\x75\x62\x6A\x65\x63\x74","\x61\x64\x64\x44\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6F\x6E","\x61\x64\x64\x46\x69\x65\x6C\x64","\x66\x69\x65\x6C\x64","\x74\x79\x70\x65"];_0x313d[0];var _=require(_0x313d[1]);var SalesforceConfiguration=require(_0x313d[3])[_0x313d[2]];var SalesforceField=require(_0x313d[3])[_0x313d[4]];function handleError(_0xf4fdx5,_0xf4fdx6){_0xf4fdx6= _0xf4fdx6|| 500;return function(_0xf4fdx7){_0xf4fdx5[_0x313d[6]](_0xf4fdx6)[_0x313d[5]](_0xf4fdx7)}}function responseWithResult(_0xf4fdx5,_0xf4fdx6){_0xf4fdx6= _0xf4fdx6|| 200;return function(_0xf4fdx9){if(_0xf4fdx9){_0xf4fdx5[_0x313d[6]](_0xf4fdx6)[_0x313d[7]](_0xf4fdx9)}}}function handleEntityNotFound(_0xf4fdx5){return function(_0xf4fdx9){if(!_0xf4fdx9){_0xf4fdx5[_0x313d[6]](404)[_0x313d[8]]();return null};return _0xf4fdx9}}function saveUpdates(_0xf4fdxc){return function(_0xf4fdx9){return _0xf4fdx9[_0x313d[10]](_0xf4fdxc)[_0x313d[9]](function(_0xf4fdxd){return _0xf4fdxd})}}function removeEntity(_0xf4fdx5){return function(_0xf4fdx9){if(_0xf4fdx9){return _0xf4fdx9[_0x313d[11]]()[_0x313d[9]](function(){_0xf4fdx5[_0x313d[6]](204)[_0x313d[8]]()})}}}exports[_0x313d[12]]= function(_0xf4fdxf,_0xf4fdx5){SalesforceConfiguration[_0x313d[15]]({where:_0xf4fdxf[_0x313d[14]]})[_0x313d[9]](responseWithResult(_0xf4fdx5))[_0x313d[13]](handleError(_0xf4fdx5))};exports[_0x313d[16]]= function(_0xf4fdxf,_0xf4fdx5){SalesforceConfiguration[_0x313d[22]]({where:{id:_0xf4fdxf[_0x313d[18]][_0x313d[17]]},include:[{model:SalesforceField,as:_0x313d[19]},{model:SalesforceField,as:_0x313d[20]},{model:SalesforceField,as:_0x313d[21]}]})[_0x313d[9]](handleEntityNotFound(_0xf4fdx5))[_0x313d[9]](responseWithResult(_0xf4fdx5))[_0x313d[13]](handleError(_0xf4fdx5))};exports[_0x313d[23]]= function(_0xf4fdxf,_0xf4fdx5){SalesforceConfiguration[_0x313d[23]](_0xf4fdxf[_0x313d[24]])[_0x313d[9]](responseWithResult(_0xf4fdx5,201))[_0x313d[13]](handleError(_0xf4fdx5))};exports[_0x313d[25]]= function(_0xf4fdxf,_0xf4fdx5){if(_0xf4fdxf[_0x313d[24]][_0x313d[17]]){delete _0xf4fdxf[_0x313d[24]][_0x313d[17]]};SalesforceConfiguration[_0x313d[26]](_0xf4fdxf[_0x313d[18]][_0x313d[17]])[_0x313d[9]](handleEntityNotFound(_0xf4fdx5))[_0x313d[9]](saveUpdates(_0xf4fdxf[_0x313d[24]]))[_0x313d[9]](responseWithResult(_0xf4fdx5))[_0x313d[13]](handleError(_0xf4fdx5))};exports[_0x313d[11]]= function(_0xf4fdxf,_0xf4fdx5){SalesforceConfiguration[_0x313d[26]](_0xf4fdxf[_0x313d[18]][_0x313d[17]])[_0x313d[9]](handleEntityNotFound(_0xf4fdx5))[_0x313d[9]](removeEntity(_0xf4fdx5))[_0x313d[13]](handleError(_0xf4fdx5))};exports[_0x313d[27]]= function(_0xf4fdxf,_0xf4fdx5,_0xf4fdx10){var _0xf4fdx11;SalesforceConfiguration[_0x313d[26]](_0xf4fdxf[_0x313d[18]][_0x313d[17]])[_0x313d[9]](handleEntityNotFound(_0xf4fdx5))[_0x313d[9]](function(_0xf4fdx14){_0xf4fdx11= _0xf4fdx14;return SalesforceField[_0x313d[23]](_0xf4fdxf[_0x313d[24]])})[_0x313d[9]](function(_0xf4fdx13){switch(_0xf4fdxf[_0x313d[18]][_0x313d[35]]){case _0x313d[30]:return [_0xf4fdx11[_0x313d[29]](_0xf4fdx13),_0xf4fdx13];case _0x313d[32]:return [_0xf4fdx11[_0x313d[31]](_0xf4fdx13),_0xf4fdx13];case _0x313d[34]:return [_0xf4fdx11[_0x313d[33]](_0xf4fdx13),_0xf4fdx13]}})[_0x313d[28]](function(_0xf4fdx12,_0xf4fdx13){return _0xf4fdx5[_0x313d[6]](201)[_0x313d[7]](_0xf4fdx13)})[_0x313d[13]](handleError(_0xf4fdx5))}