Lines Matching refs:mapping

19 define("org/forgerock/openidm/ui/admin/mapping/association/AssociationRuleView", [
22 "org/forgerock/openidm/ui/admin/mapping/util/MappingAdminAbstractView",
25 "org/forgerock/openidm/ui/admin/mapping/association/correlationQuery/CorrelationQueryDialog",
41 template: "templates/admin/mapping/association/AssociationRuleTemplate.html",
64 this.model.mapping = this.getCurrentMapping();
71 this.model.addedLinkQualifiers = _.union(_.pluck(this.model.mapping.correlationQuery, "linkQualifier"), _.pluck(this.model.changes, "linkQualifier"));
74 if(_.has(this.model.mapping, "correlationQuery") && !_.isArray(this.model.mapping.correlationQuery)) {
75 this.model.mapping.correlationQuery.linkQualifier = "default";
76 this.model.mapping.correlationQuery = [this.model.mapping.correlationQuery];
79 this.data.correlationQueries = _.clone(this.model.mapping.correlationQuery, true);
122 if ((_.has(this.model.mapping, "correlationQuery") && this.model.mapping.correlationQuery.length > 0) || this.model.changes.length > 0) {
125 if(this.model.mapping.correlationQuery === undefined) {
126 this.model.mapping.correlationQuery = [];
129 } else if (_.has(this.model.mapping, "correlationScript")) {
130 scriptData = this.model.mapping.correlationScript;
133 this.model.mapping.correlationQuery = [];
225 correlationQuery = _.find(this.model.mapping.correlationQuery, {"linkQualifier": linkQualifier}),
226 correlationQueryIndex = _.indexOf(this.model.mapping.correlationQuery, correlationQuery),
231 this.model.changes.push(_.extend(_.clone(this.model.mapping.correlationQuery[correlationQueryIndex], true), {"changes": "delete"}));
246 var correlationQuery = _.find(this.model.mapping.correlationQuery, {"linkQualifier": linkQualifier}),
252 mapping: _.clone(this.model.mapping, true),
268 } else if (added && _.find(this.model.mapping.correlationQuery, {"linkQualifier": data.linkQualifier})) {
287 this.model.mapping.correlationQuery.push(_.omit(change, "deleted", "added", "edited", "changes"));
291 edited = _.find(this.model.mapping.correlationQuery, {"linkQualifier": change.linkQualifier});
292 editedIndex = _.indexOf(this.model.mapping.correlationQuery, edited);
294 this.model.mapping.correlationQuery[editedIndex] = _.omit(change, "deleted", "added", "edited", "changes");
298 edited = _.find(this.model.mapping.correlationQuery, {"linkQualifier": change.linkQualifier});
299 editedIndex = _.indexOf(this.model.mapping.correlationQuery, edited);
301 this.model.mapping.correlationQuery.splice(editedIndex, 1);
309 if (_.has(this.model.mapping, "correlationQuery")) {
310 delete this.model.mapping.correlationQuery;
313 if (_.has(this.model.mapping, "correlationScript")) {
314 delete this.model.mapping.correlationScript;
320 if (_.has(this.model.mapping, "correlationQuery")) {
321 delete this.model.mapping.correlationQuery;
325 this.model.mapping.correlationScript = this.correlationScript.generateScript();
326 } else if (this.model.mapping.correlationScript !== undefined) {
327 delete this.model.mapping.correlationScript;
331 this.AbstractMappingSave(this.model.mapping, _.bind(function() {