/** * Returns one record using the specified filter. If the result returned is not null an error * occured. */ public ims.dto.Result get() { DataCollection.clear(); ims.dto.Result reLoginResult = Connection.reLogin(); if (reLoginResult != null) return new ims.dto.Result(reLoginResult.getMessage(), "DTO.Client.Go_mdt_hcps.Get"); ims.dto.Result result = Connection.get(serviceName, encodeNASFilter()); if (result != null) return result; lastGetFilter = Filter.cloneObject(); decodeNASMessageWithRepeatingGroups(); return null; }