ConnectorUtils.js revision 90929d4c6b284dd318f4a78c2aa407afb7423747
/**
* The contents of this file are subject to the terms of the Common Development and
* Distribution License (the License). You may not use this file except in compliance with the
* License.
*
* You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the
* specific language governing permission and limitations under the License.
*
* When distributing Covered Software, include this CDDL Header Notice in each file and include
* the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL
* Header, with the fields enclosed by brackets [] replaced by your own identifying
* information: "Portions copyright [year] [name of copyright owner]".
*
* Copyright 2014-2015 ForgeRock AS.
*/
/*global define */
"jquery",
"underscore",
], function ($, _, ConnectorDelegate, ConfigDelegate) {
var obj = {};
obj.iconListDefaults = {
"icons" : [
{
"type" : "org.identityconnectors.ldap.LdapConnector",
"iconClass" : "icon-ldap",
"src" : "img/icon-ldap.png"
},
{
"type" : "org.forgerock.openicf.connectors.xml.XMLConnector",
"iconClass" : "icon-xml",
"src": "img/icon-xml.png"
},
{
"type" : "org.forgerock.openidm.salesforce",
"iconClass" : "icon-cloud",
"src": "img/icon-cloud.png"
},
{
"type" : "org.identityconnectors.databasetable.DatabaseTableConnector",
"iconClass" : "icon-database",
"src": "img/icon-managedobject.png"
},
{
"type" : "org.forgerock.openicf.csvfile.CSVFileConnector",
"iconClass" : "icon-csv",
"src": "img/icon-csv.png"
},
{
"type" : "org.forgerock.openicf.connectors.googleapps.GoogleAppsConnector",
"iconClass" : "icon-cloud",
"src": "img/icon-cloud.png"
},
{
"type" : "org.forgerock.openidm.salesforce.Salesforce",
"iconClass" : "icon-cloud",
"src": "img/icon-cloud.png"
},
{
"type" : "org.forgerock.openicf.connectors.scriptedsql.ScriptedSQLConnector",
"iconClass" : "icon-scriptedsql",
"src": "img/icon-scriptedsql.png"
},
{
"type" : "managedobject",
"iconClass" : "icon-database",
"src": "img/icon-managedobject.png"
}
]
};
return clearName;
};
details = null;
details = {};
if(targetName !== "managed") {
}, this);
} else {
details.targetConnector = null;
}
if(sourceName !== "managed") {
}, this);
} else {
details.sourceConnector = null;
}
});
return deferred;
};
obj.getIconList = function() {
},
_.bind(function(){
},this));
return deferred;
};
var foundIcon = null;
});
if(!foundIcon) {
foundIcon = {
"iconClass" : "connector-icon-default",
"src": "img/icon-default-01.png"
};
}
return foundIcon;
};
return obj;
});