<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://pickwiki.org/index.php?action=history&amp;feed=atom&amp;title=UniFileRecordNotFound</id>
	<title>UniFileRecordNotFound - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://pickwiki.org/index.php?action=history&amp;feed=atom&amp;title=UniFileRecordNotFound"/>
	<link rel="alternate" type="text/html" href="https://pickwiki.org/index.php?title=UniFileRecordNotFound&amp;action=history"/>
	<updated>2026-04-28T22:10:38Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://pickwiki.org/index.php?title=UniFileRecordNotFound&amp;diff=2351&amp;oldid=prev</id>
		<title>Conversion script: link fix</title>
		<link rel="alternate" type="text/html" href="https://pickwiki.org/index.php?title=UniFileRecordNotFound&amp;diff=2351&amp;oldid=prev"/>
		<updated>2015-02-26T23:48:56Z</updated>

		<summary type="html">&lt;p&gt;link fix&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Here&amp;#039;s a sample of the code I use in the &amp;quot;real&amp;quot; DAO&amp;#039;s:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/**&lt;br /&gt;
    * @param  key the key to the record you wish to read&lt;br /&gt;
    * @return                   An [[AddressView]] object, or null if&lt;br /&gt;
    * the key is null or blank&lt;br /&gt;
    * @exception  DAOException  thrown if there is a problem other than [[RecordNotFound]]&lt;br /&gt;
    */&lt;br /&gt;
   public [[AddressView]] read( String key, Object conn ) throws DAOException&lt;br /&gt;
   {&lt;br /&gt;
      [[AddressView]] address = new [[AddressViewImpl]]();&lt;br /&gt;
      address.setKey( key );&lt;br /&gt;
&lt;br /&gt;
      if ( key == null || key.equals( &amp;quot;&amp;quot; ) ) {&lt;br /&gt;
         log.debug( &amp;quot;read: key is null or blank, returning null [[AddressView]]&amp;quot; );&lt;br /&gt;
         return null;&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      try {&lt;br /&gt;
         log.debug( &amp;quot;readAddress: key = [&amp;quot; + key + &amp;quot;]&amp;quot; );&lt;br /&gt;
&lt;br /&gt;
         [[UniSession]] uSession;&lt;br /&gt;
         [[UniFile]] uFile;&lt;br /&gt;
         [[UniString]] uString;&lt;br /&gt;
         [[UniDynArray]] udArray;&lt;br /&gt;
&lt;br /&gt;
         uSession = ([[UniSession]]) conn;&lt;br /&gt;
&lt;br /&gt;
         uFile = uSession.openFile( &amp;quot;ADDRESS&amp;quot; );&lt;br /&gt;
&lt;br /&gt;
         try {&lt;br /&gt;
            uString = uFile.read( key );&lt;br /&gt;
         } catch ( [[UniFileException]] ex ) {&lt;br /&gt;
            if ( ex.get[[ErrorCode]]() == [[UniObjectsTokens]].[[UVE_RNF]] ) {&lt;br /&gt;
               log.debug( &amp;quot;read: record not found, returning immediately&amp;quot; );&lt;br /&gt;
               return address;&lt;br /&gt;
            } else {&lt;br /&gt;
               log.debug( &amp;quot;read: re-throwing [[UniFileException]] other than [[RecordNotFound]]&amp;quot; );&lt;br /&gt;
               throw ex;&lt;br /&gt;
            }&lt;br /&gt;
         }&lt;br /&gt;
&lt;br /&gt;
         uFile.close();&lt;br /&gt;
&lt;br /&gt;
         udArray = new [[UniDynArray]]( uString );&lt;br /&gt;
&lt;br /&gt;
         address.set[[ZipCode]]( udArray.extract( 1 ).toString() );&lt;br /&gt;
         address.setState( udArray.extract( 2 ).toString() );&lt;br /&gt;
         address.setCity( udArray.extract( 3 ).toString() );&lt;br /&gt;
         address.set[[AddressLines]]( toList( udArray, 5 ) );&lt;br /&gt;
&lt;br /&gt;
      } catch ( [[UniException]] ex ) {&lt;br /&gt;
         throw new DAOException( ex );&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      return address;&lt;br /&gt;
   }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
Wendy Smoak wsmoak@asu.edu&lt;/div&gt;</summary>
		<author><name>Conversion script</name></author>
	</entry>
</feed>