Revision 44454

View differences:

trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.impl/src/main/java/org/gvsig/fmap/dal/feature/impl/FeatureTypeToStoreProviderAdapter.java
180 180

  
181 181
            @Override
182 182
            public Object getOID() {
183
                return this.descriptor.getIndex();
183
                return (long) this.descriptor.getIndex();
184 184
            }
185 185

  
186 186
            @Override
trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.impl/src/main/java/org/gvsig/fmap/dal/store/memory/MemoryStoreProvider.java
106 106
    }
107 107

  
108 108
    @Override
109
    public boolean isTemporary() {
110
        try {
111
            return (boolean) this.getParameters().getDynValue(MemoryStoreParameters.ISTEMPORARY_NAME);
112
        } catch(Throwable th) {
113
            return false;
114
        }
115
    }
116

  
117
    @Override
109 118
    public FeatureProvider createFeatureProvider(FeatureType featureType)throws DataException  {
110 119
            this.open();
111 120
            return new DefaultFeatureProvider(featureType, this.createNewOID());
trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.impl/src/main/java/org/gvsig/fmap/dal/store/memory/MemoryStoreParameters.java
42 42
	private static final String NAME_PARAMETER_NAME = "name";
43 43
	private static final String NAME_PARAMETER_DESCRIPTION = "Memory data name";
44 44
	public static final String ORDER_PARAMETER_NAME = "autoOrderAttributeName";
45
	public static final String ISTEMPORARY_NAME = "isTemporary";
45 46
	private static final String ORDER_PARAMETER_DESCRIPTION = "Atribute name to order by, by default";
46 47

  
47 48
	private DelegatedDynObject parameters;
......
82 83
					.setMandatory(true);
83 84
				parametersDefinition.addDynFieldString(ORDER_PARAMETER_NAME)
84 85
					.setDescription(ORDER_PARAMETER_DESCRIPTION);
86
				parametersDefinition.addDynFieldBoolean(ISTEMPORARY_NAME).
87
                                        setDefaultFieldValue(false);
85 88
				
86 89
	    	}
87 90
	    }

Also available in: Unified diff