Revision 44831 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.mapcontext/org.gvsig.fmap.mapcontext.api/src/main/java/org/gvsig/fmap/mapcontext/layers/vectorial/FLyrVect.java

View differences:

FLyrVect.java
1119 1119
        return geomType;
1120 1120
    }
1121 1121

  
1122
    public static class RegisterPersistence
1122
    public static class SelfRegister
1123 1123
            implements Callable {
1124 1124

  
1125
        @Override
1125 1126
        public Object call() {
1127
          registerPersistence();
1128
          registerDefaultVectorLayer();
1129
          return true;
1130
        }
1131
        
1132
        private Object registerDefaultVectorLayer() {
1133
            MapContextManager manager = MapContextLocator.getMapContextManager();
1134
            manager.registerLayer(FeatureStore.class, FLyrVect.class);
1135
            return true;          
1136
        }
1137
        
1138
        private Object registerPersistence() {
1126 1139
            PersistenceManager manager = ToolsLocator.getPersistenceManager();
1127 1140

  
1128 1141
            DynStruct definition
......
1146 1159
                    .setClassOfValue(ILabelingStrategy.class)
1147 1160
                    .setMandatory(false);
1148 1161

  
1149
            return Boolean.TRUE;
1162
            return true;
1150 1163
        }
1151 1164
    }
1152 1165

  
1166
    @Override
1153 1167
    protected void doDispose() throws BaseException {
1154 1168
        dispose(featureStore);
1155 1169
        spatialCache.clearAll();
......
1288 1302
        }
1289 1303
        return super.isTemporary();
1290 1304
    }
1305

  
1306

  
1307
    
1308

  
1291 1309
}

Also available in: Unified diff