|  |  |  | 
|---|
|  |  |  | CarbonCopy = CarbonCopy.length() > 0 ? CarbonCopy.substring(0, CarbonCopy.lastIndexOf(',')) : ''; | 
|---|
|  |  |  | cam.Shared_Editing__c = SharedEditing; | 
|---|
|  |  |  | cam.Carbon_Copy__c = CarbonCopy; | 
|---|
|  |  |  | cam.Is_Upload_To_OBPM_Success__c = true; | 
|---|
|  |  |  | camList.add(cam); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | errorStr = ''; | 
|---|
|  |  |  | Savepoint sp = Database.setSavepoint(); | 
|---|
|  |  |  | // try { | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | if(camList.size() > 0){ | 
|---|
|  |  |  | update camList; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | cam_ids.add(cam.Id); | 
|---|
|  |  |  | NFM703Controller.callout(null,cam_ids); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | // } catch (System.Exception e) { | 
|---|
|  |  |  | //     Database.rollback(sp); | 
|---|
|  |  |  | //     ApexPages.addmessage(new ApexPages.message(ApexPages.severity.ERROR, e.getMessage())); | 
|---|
|  |  |  | //     errorStr = e.getMessage(); | 
|---|
|  |  |  | //     hasError = true; | 
|---|
|  |  |  | //     return null; | 
|---|
|  |  |  | // } | 
|---|
|  |  |  | } catch (System.Exception e) { | 
|---|
|  |  |  | Database.rollback(sp); | 
|---|
|  |  |  | ApexPages.addmessage(new ApexPages.message(ApexPages.severity.ERROR, e.getMessage())); | 
|---|
|  |  |  | errorStr = e.getMessage(); | 
|---|
|  |  |  | hasError = true; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public class OBPMInfo { | 
|---|