private AdhocQuery getStoredQuery( String id, MetadataStore<RegistryObject> queryStore ) throws MetadataStoreException { MetadataResultSet<RegistryObject> recordById; recordById = queryStore.getRecordById( Collections.singletonList( id ), new QName[] { new QName( RIM_NS, "AdhocQuery", "rim" ) } ); recordById.next(); Object storedQuery = recordById.getRecord(); if ( storedQuery == null || !( storedQuery instanceof AdhocQuery ) ) { String msg = "Could not find an stored AdhocQuery with id " + id; LOG.debug( msg ); throw new IllegalArgumentException( msg ); } return (AdhocQuery) storedQuery; }
while ( rs.next() ) { DCRecord dc = rs.getRecord().toDublinCore(); dc.serialize( writer, ReturnableElement.brief );
resultSet = getRecordById( getRecBI, store, requestedIdList ); while ( resultSet.next() ) { countIdList++; recordResponse = resultSet.getRecord();