/** * Author: Thilina Hasantha */ /** * SkillAdapter */ function SkillAdapter(endPoint) { this.initAdapter(endPoint); } SkillAdapter.inherits(AdapterBase); SkillAdapter.method('getDataMapping', function() { return [ "id", "name", "description" ]; }); SkillAdapter.method('getHeaders', function() { return [ { "sTitle": "ID","bVisible":false }, { "sTitle": "Name" }, { "sTitle": "Description"} ]; }); SkillAdapter.method('getFormFields', function() { return [ [ "id", {"label":"ID","type":"hidden"}], [ "name", {"label":"Name","type":"text"}], [ "description", {"label":"Description","type":"textarea","validation":""}] ]; }); SkillAdapter.method('getHelpLink', function () { return 'http://blog.icehrm.com/docs/qualifications/'; }); /** * EducationAdapter */ function EducationAdapter(endPoint) { this.initAdapter(endPoint); } EducationAdapter.inherits(AdapterBase); EducationAdapter.method('getDataMapping', function() { return [ "id", "name", "description" ]; }); EducationAdapter.method('getHeaders', function() { return [ { "sTitle": "ID","bVisible":false }, { "sTitle": "Name" }, { "sTitle": "Description"} ]; }); EducationAdapter.method('getFormFields', function() { return [ [ "id", {"label":"ID","type":"hidden"}], [ "name", {"label":"Name","type":"text"}], [ "description", {"label":"Description","type":"textarea","validation":""}] ]; }); /** * CertificationAdapter */ function CertificationAdapter(endPoint) { this.initAdapter(endPoint); } CertificationAdapter.inherits(AdapterBase); CertificationAdapter.method('getDataMapping', function() { return [ "id", "name", "description" ]; }); CertificationAdapter.method('getHeaders', function() { return [ { "sTitle": "ID" ,"bVisible":false}, { "sTitle": "Name" }, { "sTitle": "Description"} ]; }); CertificationAdapter.method('getFormFields', function() { return [ [ "id", {"label":"ID","type":"hidden"}], [ "name", {"label":"Name","type":"text"}], [ "description", {"label":"Description","type":"textarea","validation":""}] ]; }); /** * LanguageAdapter */ function LanguageAdapter(endPoint) { this.initAdapter(endPoint); } LanguageAdapter.inherits(AdapterBase); LanguageAdapter.method('getDataMapping', function() { return [ "id", "name", "description" ]; }); LanguageAdapter.method('getHeaders', function() { return [ { "sTitle": "ID" ,"bVisible":false}, { "sTitle": "Name" }, { "sTitle": "Description"} ]; }); LanguageAdapter.method('getFormFields', function() { return [ [ "id", {"label":"ID","type":"hidden"}], [ "name", {"label":"Name","type":"text"}], [ "description", {"label":"Description","type":"textarea","validation":""}] ]; });