/** * Author: Thilina Hasantha */ /** * ImmigrationDocumentAdapter */ function ImmigrationDocumentAdapter(endPoint) { this.initAdapter(endPoint); } ImmigrationDocumentAdapter.inherits(AdapterBase); ImmigrationDocumentAdapter.method('getDataMapping', function() { return [ "id", "name", "details", "required", "alert_on_missing", "alert_before_expiry" ]; }); ImmigrationDocumentAdapter.method('getHeaders', function() { return [ { "sTitle": "ID" ,"bVisible":false}, { "sTitle": "Name" }, { "sTitle": "Details"}, { "sTitle": "Compulsory"}, { "sTitle": "Alert If Not Found"}, { "sTitle": "Alert Before Expiry"} ]; }); ImmigrationDocumentAdapter.method('getFormFields', function() { var fields = [ [ "id", {"label":"ID","type":"hidden"}], [ "name", {"label":"Name","type":"text","validation":""}], [ "details", {"label":"Details","type":"textarea","validation":"none"}], [ "required", {"label":"Compulsory","type":"select","source":[["No","No"],["Yes","Yes"]]}], [ "alert_on_missing", {"label":"Alert If Not Found","type":"select","source":[["No","No"],["Yes","Yes"]]}], [ "alert_before_expiry", {"label":"Alert Before Expiry","type":"select","source":[["No","No"],["Yes","Yes"]]}], [ "alert_before_day_number", {"label":"Days for Expiry Alert","type":"text","validation":""}] ]; for(var i=0;i