Revision 34623 branches/dal_time_support/libraries/libFMap_dal/src/org/gvsig/fmap/dal/impl/DALDefaultImplLibrary.java

View differences:

DALDefaultImplLibrary.java
35 35
import java.util.List;
36 36
import java.util.Map;
37 37

  
38
import org.xmlpull.v1.XmlPullParserException;
39

  
38 40
import org.gvsig.fmap.dal.DALLibrary;
39 41
import org.gvsig.fmap.dal.DALLocator;
42
import org.gvsig.fmap.dal.DataManager;
40 43
import org.gvsig.fmap.dal.DataTypes;
41 44
import org.gvsig.fmap.dal.feature.AbstractFeatureStoreTransform;
42 45
import org.gvsig.fmap.dal.feature.impl.DefaultFeatureQuery;
......
45 48
import org.gvsig.fmap.dal.feature.impl.DefaultFeatureSelection;
46 49
import org.gvsig.fmap.dal.feature.impl.DefaultFeatureStore;
47 50
import org.gvsig.fmap.dal.feature.impl.DefaultFeatureStoreTransforms;
51
import org.gvsig.fmap.dal.feature.impl.attributegetter.DayToPartialFeatureAttributeGetter;
52
import org.gvsig.fmap.dal.feature.impl.attributegetter.HourToPartialFeatureAttributeGetter;
53
import org.gvsig.fmap.dal.feature.impl.attributegetter.MilliToPartialFeatureAttributeGetter;
54
import org.gvsig.fmap.dal.feature.impl.attributegetter.MinuteToPartialFeatureAttributeGetter;
55
import org.gvsig.fmap.dal.feature.impl.attributegetter.MonthToPartialFeatureAttributeGetter;
56
import org.gvsig.fmap.dal.feature.impl.attributegetter.SecondToPartialFeatureAttributeGetter;
57
import org.gvsig.fmap.dal.feature.impl.attributegetter.YearToPartialFeatureAttributeGetter;
48 58
import org.gvsig.fmap.dal.impl.coerce.CoerceToCRS;
49 59
import org.gvsig.fmap.dal.impl.coerce.CoerceToGeometry;
50 60
import org.gvsig.fmap.dal.resource.impl.DefaultResourceManager;
......
57 67
import org.gvsig.tools.library.AbstractLibrary;
58 68
import org.gvsig.tools.library.Library;
59 69
import org.gvsig.tools.library.LibraryException;
60
import org.xmlpull.v1.XmlPullParserException;
70
import org.gvsig.tools.locator.ReferenceNotRegisteredException;
61 71

  
62 72
public class DALDefaultImplLibrary extends AbstractLibrary {
63 73

  
......
101 111
		
102 112
		//DefaultFeatureAttributeDescriptor.registerPersistent();
103 113
		
114
		//Register the FeatureAttributeTransform
115
		DataManager dataManager = DALLocator.getDataManager();
116
        if (dataManager == null) {
117
            throw new ReferenceNotRegisteredException(
118
                    DALLocator.DATA_MANAGER_NAME, DALLocator.getInstance());
119
        }
120
        dataManager.registerFeatureAttributeGetter("milliToPartial", MilliToPartialFeatureAttributeGetter.class);
121
        dataManager.registerFeatureAttributeGetter("secondToPartial",SecondToPartialFeatureAttributeGetter.class);
122
        dataManager.registerFeatureAttributeGetter("minuteToPartial", MinuteToPartialFeatureAttributeGetter.class);
123
        dataManager.registerFeatureAttributeGetter("hourToPartial", HourToPartialFeatureAttributeGetter.class);
124
        dataManager.registerFeatureAttributeGetter("dayToPartial", DayToPartialFeatureAttributeGetter.class);
125
        dataManager.registerFeatureAttributeGetter("monthToPartial", MonthToPartialFeatureAttributeGetter.class);
126
        dataManager.registerFeatureAttributeGetter("yearToPartial", YearToPartialFeatureAttributeGetter.class);
127
        
128
		
104 129
		if (exs.size() > 0) {
105 130
			throw new LibraryException(this.getClass(), exs);
106 131
		}

Also available in: Unified diff