Revision 32880 branches/v2_0_0_prep/libraries/libFMap_dal/src/org/gvsig/fmap/dal/store/memory/MemoryStoreLibrary.java

View differences:

MemoryStoreLibrary.java
27 27
 
28 28
package org.gvsig.fmap.dal.store.memory;
29 29

  
30
import java.util.ArrayList;
31
import java.util.List;
32

  
30 33
import org.gvsig.fmap.dal.DALLocator;
31 34
import org.gvsig.fmap.dal.spi.DataManagerProviderServices;
35
import org.gvsig.metadata.exceptions.MetadataException;
32 36
import org.gvsig.tools.library.AbstractLibrary;
37
import org.gvsig.tools.library.LibraryException;
33 38

  
34 39

  
35 40
/**
......
42 47
	}
43 48

  
44 49
	public void doPostInitialize()  {
45
				
46
		//Register the provider in memory
47
		MemoryStoreParameters.registerDynClass();
48
		MemoryStoreProvider.registerDynClass();
50
		List exs = new ArrayList();
49 51
		
52
		MemoryStoreParameters.registerParametersDefinition();
53
		try {
54
			MemoryStoreProvider.registerMetadataDefinition();
55
		} catch (MetadataException e) {
56
			exs.add(e);
57
		}
58
		
50 59
        DataManagerProviderServices dataman = (DataManagerProviderServices) DALLocator
51 60
		.getDataManager();
52 61
        
......
54 63
			dataman.registerStoreProvider(MemoryStoreProvider.NAME,
55 64
					MemoryStoreProvider.class, MemoryStoreParameters.class);
56 65
		}
66

  
67
		if( exs.size()>0 ) {
68
			throw new LibraryException(this.getClass(), exs);
69
		}
57 70
	}
58 71
}
59 72

  

Also available in: Unified diff