/** * @see org.kuali.rice.kns.lookup.LookupResultsService#retrieveResultsTable(java.lang.String, * java.lang.String) */ @Override public List<ResultRow> retrieveResultsTable(String lookupResultsSequenceNumber, String personId) throws Exception { LookupResults lookupResults = retrieveLookupResults(lookupResultsSequenceNumber); if (!isAuthorizedToAccessLookupResults(lookupResults, personId)) { throw new AuthorizationException( personId, "retrieve lookup results", "lookup sequence number " + lookupResultsSequenceNumber); } List<ResultRow> resultTable = (List<ResultRow>) ObjectUtils.fromByteArray( Base64.decodeBase64(lookupResults.getSerializedLookupResults().getBytes())); return resultTable; }