/** Updates a record. If the result returned is not null an error occured. */ public ims.dto.Result update() { ims.dto.Result reLoginResult = Connection.reLogin(); if (reLoginResult != null) return new ims.dto.Result(reLoginResult.getMessage(), "DTO.Client.Go_mdt_hcps.Update"); if (DataCollection.count() == 0) return new ims.dto.Result("No data to update", "DTO.Client.Go_mdt_hcps.Update"); if (DataCollection.count() > 1) return new ims.dto.Result( "Multiple object update not allowed", "DTO.Client.Go_mdt_hcps.Update"); return Connection.update(serviceName, encodeNASMessage()); }