Revision 37297 branches/v2_0_0_prep/libraries/libFMap_dal/src/org/gvsig/fmap/dal/impl/DALDefaultImplLibrary.java

View differences:

DALDefaultImplLibrary.java
30 30

  
31 31
import org.gvsig.fmap.dal.DALLibrary;
32 32
import org.gvsig.fmap.dal.DALLocator;
33
import org.gvsig.fmap.dal.DataManager;
33 34
import org.gvsig.fmap.dal.feature.AbstractFeatureStoreTransform;
34 35
import org.gvsig.fmap.dal.feature.impl.DefaultFeatureQuery;
35 36
import org.gvsig.fmap.dal.feature.impl.DefaultFeatureReference;
......
37 38
import org.gvsig.fmap.dal.feature.impl.DefaultFeatureSelection;
38 39
import org.gvsig.fmap.dal.feature.impl.DefaultFeatureStore;
39 40
import org.gvsig.fmap.dal.feature.impl.DefaultFeatureStoreTransforms;
41
import org.gvsig.fmap.dal.feature.impl.attributegetter.DayToAbsoluteInstantFeatureAttributeGetter;
42
import org.gvsig.fmap.dal.feature.impl.attributegetter.DayToRelativeInstantFeatureAttributeGetter;
43
import org.gvsig.fmap.dal.feature.impl.attributegetter.HourToAbsoluteInstantFeatureAttributeGetter;
44
import org.gvsig.fmap.dal.feature.impl.attributegetter.HourToRelativeInstantFeatureAttributeGetter;
45
import org.gvsig.fmap.dal.feature.impl.attributegetter.MilliToAbsoluteInstantFeatureAttributeGetter;
46
import org.gvsig.fmap.dal.feature.impl.attributegetter.MilliToRelativeInstantFeatureAttributeGetter;
47
import org.gvsig.fmap.dal.feature.impl.attributegetter.MinuteToAbsoluteInstantFeatureAttributeGetter;
48
import org.gvsig.fmap.dal.feature.impl.attributegetter.MinuteToRelativeInstantFeatureAttributeGetter;
49
import org.gvsig.fmap.dal.feature.impl.attributegetter.MonthToAbsoluteInstantFeatureAttributeGetter;
50
import org.gvsig.fmap.dal.feature.impl.attributegetter.SecondToAbsoluteInstantFeatureAttributeGetter;
51
import org.gvsig.fmap.dal.feature.impl.attributegetter.SecondToRelativeInstantFeatureAttributeGetter;
52
import org.gvsig.fmap.dal.feature.impl.attributegetter.YearToAbsoluteInstantFeatureAttributeGetter;
40 53
import org.gvsig.fmap.dal.resource.impl.DefaultResourceManager;
41 54
import org.gvsig.fmap.dal.spi.DataStoreProviderServices;
42 55
import org.gvsig.i18n.Messages;
......
46 59
import org.gvsig.tools.dynobject.DynObjectManager;
47 60
import org.gvsig.tools.library.AbstractLibrary;
48 61
import org.gvsig.tools.library.LibraryException;
62
import org.gvsig.tools.locator.ReferenceNotRegisteredException;
49 63

  
50 64
/**
51 65
 * Initialize the implementation of DAL.
......
97 111

  
98 112
        // DefaultFeatureAttributeDescriptor.registerPersistent();
99 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("milliToRelativeInstant", MilliToRelativeInstantFeatureAttributeGetter.class);
121
        dataManager.registerFeatureAttributeGetter("milliToAbsoluteInstant", MilliToAbsoluteInstantFeatureAttributeGetter.class);
122
        dataManager.registerFeatureAttributeGetter("secondToRelativeInstant", SecondToRelativeInstantFeatureAttributeGetter.class);
123
        dataManager.registerFeatureAttributeGetter("secondToAbsoluteInstant",SecondToAbsoluteInstantFeatureAttributeGetter.class);
124
        dataManager.registerFeatureAttributeGetter("minuteToRelativeInstant",MinuteToRelativeInstantFeatureAttributeGetter.class);
125
        dataManager.registerFeatureAttributeGetter("minuteToAbsoluteInstant", MinuteToAbsoluteInstantFeatureAttributeGetter.class);
126
        dataManager.registerFeatureAttributeGetter("hourToRelativeInstant", HourToRelativeInstantFeatureAttributeGetter.class);
127
        dataManager.registerFeatureAttributeGetter("hourToAbsoluteInstant", HourToAbsoluteInstantFeatureAttributeGetter.class);
128
        dataManager.registerFeatureAttributeGetter("dayToAbsoluteInstant", DayToAbsoluteInstantFeatureAttributeGetter.class);
129
        dataManager.registerFeatureAttributeGetter("dayToRelativeInstant", DayToRelativeInstantFeatureAttributeGetter.class);
130
        dataManager.registerFeatureAttributeGetter("monthToAbsoluteInstant", MonthToAbsoluteInstantFeatureAttributeGetter.class);
131
        dataManager.registerFeatureAttributeGetter("yearToAbsoluteInstant", YearToAbsoluteInstantFeatureAttributeGetter.class);
132
        
100 133
        if (exs.size() > 0) {
101 134
            throw new LibraryException(this.getClass(), exs);
102 135
        }
......
124 157
        }
125 158
    }
126 159

  
127
}
160
}       

Also available in: Unified diff