1 8 package org.codehaus.spice.jndikit.test; 9 10 import java.util.Hashtable ; 11 import javax.naming.Context ; 12 import javax.naming.Name ; 13 import javax.naming.NamingException ; 14 import javax.naming.spi.DirectoryManager ; 15 import javax.naming.spi.NamingManager ; 16 import javax.naming.spi.StateFactory ; 17 18 19 25 public class TestStateFactory implements StateFactory 26 { 27 28 47 public Object getStateToBind( Object obj, Name name, Context nameCtx, 48 Hashtable environment ) 49 throws NamingException 50 { 51 Object result = null; 52 if( obj instanceof TestData ) 53 { 54 TestData data = ( TestData ) obj; 55 TestDataReferenceable ref = new TestDataReferenceable( 56 data.getValue() ); 57 result = ref.getReference(); 58 } 59 return result; 60 } 61 } 62 | Popular Tags |