define([ "dojo/_base/config", 'dojo/_base/declare', 'dstore/Rest', 'dstore/RequestMemory', 'dstore/SimpleQuery', 'dstore/Trackable', 'dstore/Tree', "hos/Socket", "dojo/request/xhr", "dojox/uuid/generateRandomUuid" ], function(config, declare, Rest, RequestMemory, SimpleQuery, Trackable, Tree, Socket, xhr, generateRandomUuid){ var RuleEngineStore = declare([Rest, RequestMemory, SimpleQuery, Trackable, Tree], { _getTarget: function(id){ var target = this.target; if(!target.slice(-1) == '/'){ target += "/"; } return target + "packages" + id; } }); var _store = new RuleEngineStore({ target: config.hos.ruleEngineUrl }); return _store; });