Statistics
| Revision:

svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.compat.cdc / org.gvsig.fmap.dal / org.gvsig.fmap.dal.api / src / test / java / org / gvsig / fmap / dal / feature / DummyFetureStore.java @ 47779

History | View | Annotate | Download (21.4 KB)

1 42928 jjdelcerro
2
package org.gvsig.fmap.dal.feature;
3
4
import java.util.Collection;
5 45425 jjdelcerro
import java.util.Collections;
6 42928 jjdelcerro
import java.util.Iterator;
7
import java.util.List;
8 45425 jjdelcerro
import java.util.Map;
9 42928 jjdelcerro
import java.util.Set;
10 44655 jjdelcerro
import javax.json.JsonObject;
11 43152 fdiaz
12 42928 jjdelcerro
import org.cresques.cts.IProjection;
13 44023 jjdelcerro
import org.gvsig.expressionevaluator.Expression;
14 44042 jjdelcerro
import org.gvsig.expressionevaluator.ExpressionBuilder;
15 43152 fdiaz
16 42928 jjdelcerro
import org.gvsig.fmap.dal.DataQuery;
17
import org.gvsig.fmap.dal.DataServerExplorer;
18
import org.gvsig.fmap.dal.DataSet;
19 44253 jjdelcerro
import org.gvsig.fmap.dal.DataStore;
20 42928 jjdelcerro
import org.gvsig.fmap.dal.DataStoreParameters;
21 43152 fdiaz
import org.gvsig.fmap.dal.DataStoreProviderFactory;
22 44259 jjdelcerro
import org.gvsig.fmap.dal.StoresRepository;
23 42928 jjdelcerro
import org.gvsig.fmap.dal.exception.DataException;
24
import org.gvsig.fmap.dal.exception.ValidateDataParametersException;
25
import org.gvsig.fmap.dal.feature.exception.NeedEditingModeException;
26 43371 fdiaz
import org.gvsig.fmap.geom.SpatialIndex;
27 42928 jjdelcerro
import org.gvsig.fmap.geom.primitive.Envelope;
28
import org.gvsig.metadata.exceptions.MetadataException;
29
import org.gvsig.timesupport.Interval;
30
import org.gvsig.tools.dynobject.DynClass;
31
import org.gvsig.tools.dynobject.DynObject;
32
import org.gvsig.tools.dynobject.exception.DynFieldNotFoundException;
33
import org.gvsig.tools.dynobject.exception.DynMethodException;
34
import org.gvsig.tools.exception.BaseException;
35
import org.gvsig.tools.observer.Observer;
36
import org.gvsig.tools.persistence.PersistentState;
37
import org.gvsig.tools.persistence.exception.PersistenceException;
38
import org.gvsig.tools.undo.RedoException;
39
import org.gvsig.tools.undo.UndoException;
40 44297 jjdelcerro
import org.gvsig.tools.resourcesstorage.ResourcesStorage;
41 45425 jjdelcerro
import org.gvsig.tools.util.GetItemWithSizeIsEmptyAndIterator64;
42 44259 jjdelcerro
import org.gvsig.tools.util.UnmodifiableBasicMap;
43 42928 jjdelcerro
import org.gvsig.tools.visitor.Visitor;
44
45
/**
46
 * This class is intended to be used in test.
47
 * Use it directly or extend it and overwrite the methods you need.
48
 * This class is maintained as part of the DAL API.
49
 */
50
51
52
public class DummyFetureStore implements FeatureStore {
53 45482 fdiaz
54
    private int mode;
55 47779 fdiaz
    private int submode;
56 42928 jjdelcerro
57
    @Override
58
    public Object clone() throws CloneNotSupportedException {
59
        return super.clone();
60
    }
61
62
    @Override
63
    public boolean allowWrite() {
64
        return false;
65
    }
66
67
    @Override
68
    public FeatureType getDefaultFeatureType() throws DataException {
69
        return null;
70
    }
71
72
    @Override
73
    public FeatureType getFeatureType(String featureTypeId) throws DataException {
74
        return null;
75
    }
76
77
    @Override
78
    public List getFeatureTypes() throws DataException {
79
        return null;
80
    }
81
82
    @Override
83
    public DataStoreParameters getParameters() {
84
        return null;
85
    }
86
87
    @Override
88
    public boolean canWriteGeometry(int gvSIGgeometryType) throws DataException {
89
        return false;
90
    }
91
92
    @Override
93
    public Envelope getEnvelope() throws DataException {
94
        return null;
95
    }
96
97
    @Override
98
    public IProjection getSRSDefaultGeometry() throws DataException {
99
        return null;
100
    }
101
102
    @Override
103 45482 fdiaz
    public void export(DataServerExplorer explorer, String provider, NewFeatureStoreParameters params, String name) throws DataException {
104 42928 jjdelcerro
105
    }
106
107
    @Override
108
    public FeatureSet getFeatureSet() throws DataException {
109
        return null;
110
    }
111
112
    @Override
113
    public FeatureSet getFeatureSet(FeatureQuery featureQuery) throws DataException {
114
        return null;
115
    }
116
117
    @Override
118
    public void getFeatureSet(FeatureQuery featureQuery, Observer observer) throws DataException {
119
120
    }
121
122
    @Override
123
    public void getFeatureSet(Observer observer) throws DataException {
124
125
    }
126
127
    @Override
128
    public List<Feature> getFeatures(FeatureQuery query, int pageSize) {
129
        return null;
130
    }
131
132
    @Override
133
    public Feature getFeatureByReference(FeatureReference reference) throws DataException {
134
        return null;
135
    }
136
137
    @Override
138
    public Feature getFeatureByReference(FeatureReference reference, FeatureType featureType) throws DataException {
139
        return null;
140
    }
141
142
    @Override
143
    public void edit() throws DataException {
144 47779 fdiaz
        this.edit(MODE_FULLEDIT);
145 42928 jjdelcerro
    }
146
147
    @Override
148
    public void edit(int mode) throws DataException {
149 47779 fdiaz
        this.edit(MODE_FULLEDIT, SUBMODE_NONE);
150
    }
151
152
    @Override
153
    public void edit(int mode, int submode) throws DataException {
154 45482 fdiaz
        this.mode = mode;
155 47779 fdiaz
        this.submode = submode;
156 45482 fdiaz
    }
157 42928 jjdelcerro
158 45482 fdiaz
    @Override
159
    public int getMode() {
160
        return this.mode;
161 42928 jjdelcerro
    }
162
163
    @Override
164 47779 fdiaz
    public int getSubmode() {
165
        return this.submode;
166
    }
167
168
    @Override
169 42928 jjdelcerro
    public void cancelEditing() throws DataException {
170 45482 fdiaz
        this.mode = MODE_QUERY;
171 42928 jjdelcerro
    }
172
173
    @Override
174
    public void finishEditing() throws DataException {
175 45482 fdiaz
        this.mode = MODE_QUERY;
176 42928 jjdelcerro
    }
177
178
    @Override
179
    public void commitChanges() throws DataException {
180
181
    }
182
183
    @Override
184
    public boolean canCommitChanges() throws DataException {
185
        return false;
186
    }
187
188
    @Override
189
    public boolean isEditing() {
190
        return false;
191
    }
192
193
    @Override
194
    public boolean isAppending() {
195
        return false;
196
    }
197
198
    @Override
199
    public void update(EditableFeatureType featureType) throws DataException {
200
201
    }
202
203
    @Override
204
    public void update(EditableFeature feature) throws DataException {
205
206
    }
207
208
    @Override
209 45425 jjdelcerro
    public void update(Object... parameters) throws DataException {
210
211
    }
212
213
    @Override
214 42928 jjdelcerro
    public void delete(Feature feature) throws DataException {
215
216
    }
217
218
    @Override
219
    public void insert(EditableFeature feature) throws DataException {
220
221
    }
222
223
    @Override
224
    public EditableFeature createNewFeature() throws DataException {
225
        return null;
226
    }
227
228
    @Override
229
    public EditableFeature createNewFeature(FeatureType type, Feature defaultValues) throws DataException {
230
        return null;
231
    }
232
233
    @Override
234
    public EditableFeature createNewFeature(FeatureType type, boolean defaultValues) throws DataException {
235
        return null;
236
    }
237
238
    @Override
239
    public EditableFeature createNewFeature(boolean defaultValues) throws DataException {
240
        return null;
241
    }
242
243
    @Override
244
    public EditableFeature createNewFeature(Feature defaultValues) throws DataException {
245
        return null;
246
    }
247
248
    @Override
249 44655 jjdelcerro
    public EditableFeature createNewFeature(JsonObject defaultValues) throws DataException {
250
        return null;
251
    }
252
253
    @Override
254 42928 jjdelcerro
    public boolean isAppendModeSupported() {
255
        return false;
256
    }
257
258
    @Override
259
    public void beginEditingGroup(String description) throws NeedEditingModeException {
260
261
    }
262
263
    @Override
264
    public void endEditingGroup() throws NeedEditingModeException {
265
266
    }
267
268
    @Override
269
    public FeatureIndex createIndex(FeatureType featureType, String attributeName, String indexName) throws DataException {
270
        return null;
271
    }
272
273
    @Override
274
    public FeatureIndex createIndex(String indexTypeName, FeatureType featureType, String attributeName, String indexName) throws DataException {
275
        return null;
276
    }
277
278
    @Override
279
    public FeatureIndex createIndex(FeatureType featureType, String attributeName, String indexName, Observer observer) throws DataException {
280
        return null;
281
    }
282
283
    @Override
284
    public FeatureIndex createIndex(String indexTypeName, FeatureType featureType, String attributeName, String indexName, Observer observer) throws DataException {
285
        return null;
286
    }
287
288
    @Override
289
    public FeatureIndexes getIndexes() {
290
        return null;
291
    }
292
293
    @Override
294
    public void setSelection(FeatureSet selection) throws DataException {
295
296
    }
297
298
    @Override
299
    public FeatureSelection createFeatureSelection() throws DataException {
300
        return null;
301
    }
302
303
    @Override
304
    public FeatureSelection getFeatureSelection() throws DataException {
305
        return null;
306
    }
307
308
    @Override
309
    public boolean isLocksSupported() {
310
        return false;
311
    }
312
313
    @Override
314
    public FeatureLocks getLocks() throws DataException {
315
        return null;
316
    }
317
318
    @Override
319
    public FeatureStoreTransforms getTransforms() {
320
        return null;
321
    }
322
323
    @Override
324
    public FeatureQuery createFeatureQuery() {
325
        return null;
326
    }
327
328
    @Override
329
    public long getFeatureCount() throws DataException {
330
        return 0;
331
    }
332
333 43020 jjdelcerro
//    @Override
334
//    public void createCache(String name, DynObject parameters) throws DataException {
335
//
336
//    }
337
//
338
//    @Override
339
//    public FeatureCache getCache() {
340
//        return null;
341
//    }
342 42928 jjdelcerro
343
    @Override
344
    public boolean isKnownEnvelope() {
345
        return false;
346
    }
347
348
    @Override
349
    public boolean hasRetrievedFeaturesLimit() {
350
        return false;
351
    }
352
353
    @Override
354
    public int getRetrievedFeaturesLimit() {
355
        return 0;
356
    }
357
358
    @Override
359
    public Feature getFeature(DynObject dynobject) {
360
        return null;
361
    }
362
363
    @Override
364
    public Iterator iterator() {
365
        return null;
366
    }
367
368
    @Override
369
    public String getName() {
370
        return null;
371
    }
372
373
    @Override
374
    public String getFullName() {
375
        return null;
376
    }
377
378
    @Override
379
    public String getProviderName() {
380
        return null;
381
    }
382
383
    @Override
384
    public void refresh() throws DataException {
385
386
    }
387
388
    @Override
389
    public DataSet getDataSet() throws DataException {
390
        return null;
391
    }
392
393
    @Override
394
    public DataSet getDataSet(DataQuery dataQuery) throws DataException {
395
        return null;
396
    }
397
398
    @Override
399
    public void accept(Visitor visitor) throws BaseException {
400
401
    }
402
403
    @Override
404
    public void accept(Visitor visitor, DataQuery dataQuery) throws BaseException {
405
406
    }
407
408
    @Override
409
    public void getDataSet(Observer observer) throws DataException {
410
411
    }
412
413
    @Override
414
    public void getDataSet(DataQuery dataQuery, Observer observer) throws DataException {
415
416
    }
417
418
    @Override
419
    public DataSet getSelection() throws DataException {
420
        return null;
421
    }
422
423
    @Override
424
    public void setSelection(DataSet selection) throws DataException {
425
426
    }
427
428
    @Override
429
    public DataSet createSelection() throws DataException {
430
        return null;
431
    }
432
433
    @Override
434
    public DataServerExplorer getExplorer() throws DataException, ValidateDataParametersException {
435
        return null;
436
    }
437
438
    @Override
439
    public DataQuery createQuery() {
440
        return null;
441
    }
442
443
    @Override
444
    public Interval getInterval() {
445
        return null;
446
    }
447
448
    @Override
449
    public Collection getTimes() {
450
        return null;
451
    }
452
453
    @Override
454
    public Collection getTimes(Interval interval) {
455
        return null;
456
    }
457
458
    @Override
459
    public void disableNotifications() {
460
461
    }
462
463
    @Override
464
    public void enableNotifications() {
465
466
    }
467
468
    @Override
469
    public void beginComplexNotification() {
470
471
    }
472
473
    @Override
474
    public void endComplexNotification() {
475
476
    }
477
478
    @Override
479
    public void addObserver(Observer obsrvr) {
480
481
    }
482
483
    @Override
484
    public void deleteObserver(Observer obsrvr) {
485
486
    }
487
488
    @Override
489
    public void deleteObservers() {
490
491
    }
492
493
    @Override
494
    public void saveToState(PersistentState ps) throws PersistenceException {
495
496
    }
497
498
    @Override
499
    public void loadFromState(PersistentState ps) throws PersistenceException {
500
501
    }
502
503
    @Override
504
    public Object getMetadataID() throws MetadataException {
505
        return null;
506
    }
507
508
    @Override
509
    public String getMetadataName() throws MetadataException {
510
        return null;
511
    }
512
513
    @Override
514
    public Set getMetadataChildren() throws MetadataException {
515
        return null;
516
    }
517
518
    @Override
519
    public DynClass getDynClass() {
520
        return null;
521
    }
522
523
    @Override
524
    public void implement(DynClass dc) {
525
526
    }
527
528
    @Override
529
    public void delegate(DynObject d) {
530
531
    }
532
533
    @Override
534
    public Object getDynValue(String string) throws DynFieldNotFoundException {
535
        return null;
536
    }
537
538
    @Override
539
    public void setDynValue(String string, Object o) throws DynFieldNotFoundException {
540
541
    }
542
543
    @Override
544
    public boolean hasDynValue(String string) {
545
        return false;
546
    }
547
548
    @Override
549
    public Object invokeDynMethod(String string, Object[] os) throws DynMethodException {
550
        return null;
551
    }
552
553
    @Override
554
    public Object invokeDynMethod(int i, Object[] os) throws DynMethodException {
555
        return null;
556
    }
557
558
    @Override
559
    public void clear() {
560
561
    }
562
563
    @Override
564
    public void dispose() {
565
566
    }
567
568
    @Override
569
    public void undo() throws UndoException {
570
571
    }
572
573
    @Override
574
    public void undo(int i) throws UndoException {
575
576
    }
577
578
    @Override
579
    public void redo() throws RedoException {
580
581
    }
582
583
    @Override
584
    public void redo(int i) throws RedoException {
585
586
    }
587
588
    @Override
589
    public List getUndoInfos() {
590
        return null;
591
    }
592
593
    @Override
594
    public List getRedoInfos() {
595
        return null;
596
    }
597
598
    @Override
599
    public boolean canUndo() {
600
        return false;
601
    }
602
603
    @Override
604
    public boolean canRedo() {
605
        return false;
606
    }
607
608 43020 jjdelcerro
    @Override
609
    public List<Feature> getFeatures() {
610
        return null;
611 43152 fdiaz
    }
612 43020 jjdelcerro
613 43057 jjdelcerro
    @Override
614
    public void createCache(String name, DynObject parameters) throws DataException {
615
616
    }
617
618
    @Override
619
    public FeatureCache getCache() {
620
        return null;
621
    }
622
623 43152 fdiaz
    @Override
624
    public void useCache(String providerName, DynObject parameters) throws DataException {
625
        throw new UnsupportedOperationException();
626
    }
627
628
    @Override
629 43190 jjdelcerro
    public DataStoreProviderFactory getProviderFactory() {
630 43152 fdiaz
        return null;
631
    }
632
633 43215 jjdelcerro
    @Override
634
    public boolean isBroken() {
635
        return false;
636
    }
637
638
        @Override
639
        public Throwable getBreakingsCause() {
640
                return null;
641
        }
642
643 43246 jjdelcerro
    @Override
644
    public boolean hasDynMethod(String name) {
645
        return false;
646
    }
647
648 43371 fdiaz
    @Override
649
    public SpatialIndex wrapSpatialIndex(SpatialIndex index) {
650
        return null;
651
    }
652
653 43521 jjdelcerro
    @Override
654
    public ExpressionBuilder createExpressionBuilder() {
655
        return null;
656
    }
657
658
    @Override
659
    public ExpressionBuilder createExpression() {
660
        return createExpressionBuilder();
661
    }
662
663 43540 jjdelcerro
    @Override
664
    public FeatureSet getFeatureSet(String filter) throws DataException {
665
        return null;
666
    }
667
668
    @Override
669
    public FeatureSet getFeatureSet(String filter, String sortBy) throws DataException {
670
        return null;
671
    }
672
673
    @Override
674
    public FeatureSet getFeatureSet(String filter, String sortBy, boolean asc) throws DataException {
675
        return null;
676
    }
677 43558 jjdelcerro
678
    @Override
679
    public List<Feature> getFeatures(FeatureQuery query) {
680 44023 jjdelcerro
        return null;
681 43558 jjdelcerro
    }
682 43628 jjdelcerro
683
    @Override
684
    public List<Feature> getFeatures(String filter) {
685 44023 jjdelcerro
        return null;
686 43628 jjdelcerro
    }
687
688
    @Override
689
    public List<Feature> getFeatures(String filter, String sortBy) {
690 44023 jjdelcerro
        return null;
691 43628 jjdelcerro
    }
692
693
    @Override
694
    public List<Feature> getFeatures(String filter, String sortBy, boolean asc) {
695 44023 jjdelcerro
        return null;
696 43628 jjdelcerro
    }
697
698
    @Override
699
    public Feature findFirst(String filter) throws DataException {
700 44023 jjdelcerro
        return null;
701 43628 jjdelcerro
    }
702
703
    @Override
704
    public Feature findFirst(String filter, String sortBy) throws DataException {
705 44023 jjdelcerro
        return null;
706 43628 jjdelcerro
    }
707
708
    @Override
709
    public Feature findFirst(String filter, String sortBy, boolean asc) throws DataException {
710 44023 jjdelcerro
        return null;
711 43628 jjdelcerro
    }
712 43832 jjdelcerro
713
    @Override
714
    public FeatureReference getFeatureReference(String code) {
715 44023 jjdelcerro
        return null;
716 43832 jjdelcerro
    }
717
718 44023 jjdelcerro
    @Override
719
    public FeatureSet getFeatureSet(Expression filter) throws DataException {
720
        return null;
721
    }
722
723
    @Override
724
    public FeatureSet getFeatureSet(Expression filter, String sortBy) throws DataException {
725
        return null;
726
    }
727
728
    @Override
729
    public FeatureSet getFeatureSet(Expression filter, String sortBy, boolean asc) throws DataException {
730
        return null;
731
    }
732
733
    @Override
734
    public List<Feature> getFeatures(Expression filter) {
735
        return null;
736
    }
737
738
    @Override
739
    public List<Feature> getFeatures(Expression filter, String sortBy) {
740
        return null;
741
    }
742
743
    @Override
744
    public List<Feature> getFeatures(Expression filter, String sortBy, boolean asc) {
745
        return null;
746
    }
747
748
    @Override
749
    public Feature findFirst(Expression filter) throws DataException {
750
        return null;
751
    }
752
753
    @Override
754
    public Feature findFirst(Expression filter, String sortBy) throws DataException {
755
        return null;
756
    }
757
758
    @Override
759
    public Feature findFirst(Expression filter, String sortBy, boolean asc) throws DataException {
760
        return null;
761
    }
762
763 44100 jjdelcerro
    @Override
764
    public Feature first() throws DataException {
765
        return null;
766
    }
767
768 44111 jjdelcerro
    @Override
769
    public long getPendingChangesCount() {
770
        return 0;
771
    }
772
773 44253 jjdelcerro
    @Override
774
    public ResourcesStorage getResourcesStorage() {
775 46830 fdiaz
        return ResourcesStorage.EMPTY_RESOURCESSTORAGE;
776 44253 jjdelcerro
    }
777
778
    @Override
779 44259 jjdelcerro
    public StoresRepository getStoresRepository() {
780 44253 jjdelcerro
        return null;
781
    }
782
783
    @Override
784 44259 jjdelcerro
    public UnmodifiableBasicMap<String, DataStore> getChildren() {
785
        return UnmodifiableBasicMap.EMPTY_UNMODIFIABLEBASICMAP;
786 44253 jjdelcerro
    }
787
788 44262 jjdelcerro
    @Override
789
    public Feature findFirst(FeatureQuery query) throws DataException {
790
        return null;
791
    }
792
793 44284 jjdelcerro
    @Override
794
    public Feature getSampleFeature() {
795
        return null;
796
    }
797 44318 jjdelcerro
798
    @Override
799
    public void copyTo(FeatureStore target) {
800
    }
801 44346 jjdelcerro
802
    @Override
803
    public FeatureQuery createFeatureQuery(String filter, String sortBy, boolean asc) {
804
        return null;
805
    }
806
807
    @Override
808
    public FeatureQuery createFeatureQuery(Expression filter, String sortBy, boolean asc) {
809
        return null;
810
    }
811 44435 jjdelcerro
812
    @Override
813
    public boolean supportReferences() {
814
        return true;
815
    }
816 44443 jjdelcerro
817
    @Override
818
    public boolean isTemporary() {
819
        return false;
820
    }
821 44884 jjdelcerro
822
  @Override
823
  public FeatureType getDefaultFeatureTypeQuietly() {
824
      try {
825
        return this.getDefaultFeatureType();
826
      } catch (DataException ex) {
827
        return null;
828
      }
829
  }
830 45071 jjdelcerro
831
    @Override
832
    public void insert(FeatureSet set) throws DataException {
833
834
    }
835 45195 omartinez
836
    @Override
837
    public long size64() {
838
        return 0;
839
    }
840 45308 fdiaz
841
    @Override
842
    public FeatureQuery createFeatureQuery(Expression filter, Expression sortBy, boolean asc) {
843
        return null;
844
    }
845
846
    @Override
847
    public FeatureQuery createFeatureQuery(String filter, Expression sortBy, boolean asc) {
848
        return null;
849
    }
850
851
    @Override
852
    public Feature findFirst(String filter, Expression sortBy, boolean asc) throws DataException {
853
        return null;
854
    }
855
856
    @Override
857
    public Feature findFirst(Expression filter, Expression sortBy, boolean asc) throws DataException {
858
        return null;
859
    }
860 45425 jjdelcerro
861
    @Override
862
    public boolean cancelEditingQuietly() {
863
        return true;
864
    }
865
866
    @Override
867
    public Object getProperty(String name) {
868
        return null;
869
    }
870
871
    @Override
872
    public void setProperty(String name, Object value) {
873
874
    }
875
876
    @Override
877
    public Map<String, Object> getProperties() {
878
        return Collections.EMPTY_MAP;
879
    }
880
881
    @Override
882
    public boolean finishEditingQuietly() {
883
        return true;
884
    }
885
886
    @Override
887
    public void delete(String filter) {
888
    }
889
890
    @Override
891
    public void delete(Expression filter) {
892
    }
893
894
    @Override
895
    public GetItemWithSizeIsEmptyAndIterator64<Feature> getFeatures64() {
896
        return this.getFeatures64(null, -1);
897
    }
898
899
    @Override
900
    public GetItemWithSizeIsEmptyAndIterator64<Feature> getFeatures64(String filter) {
901
        return this.getFeatures64(filter, null, true);
902
    }
903
904
    @Override
905
    public GetItemWithSizeIsEmptyAndIterator64<Feature> getFeatures64(String filter, String sortBy, boolean asc) {
906
        FeatureQuery query = this.createFeatureQuery(filter, sortBy, asc);
907
        return this.getFeatures64(query, -1);
908
    }
909
910
    @Override
911
    public GetItemWithSizeIsEmptyAndIterator64<Feature> getFeatures64(FeatureQuery query, int pageSize) {
912
        return null;
913
    }
914
915
    @Override
916
    public FeatureQuery createFeatureQuery(String filter) {
917
        return null;
918
    }
919
920
    @Override
921
    public FeatureQuery createFeatureQuery(Expression filter) {
922
        return null;
923
    }
924 45426 fdiaz
925
    @Override
926
    public FeatureSelection createLargeFeatureSelection() throws DataException {
927
        return null;
928
    }
929
930
    @Override
931
    public FeatureSelection createMemoryFeatureSelection() throws DataException {
932
        return null;
933
    }
934 45521 fdiaz
935
    @Override
936
    public Feature getOriginalFeature(FeatureReference id) {
937
        return null;
938
    }
939
940
    @Override
941
    public Feature getOriginalFeature(Feature feature) {
942
        return null;
943
    }
944
945
    @Override
946
    public boolean isFeatureModified(FeatureReference id){
947
        return false;
948
    }
949
950
    @Override
951
    public boolean isFeatureModified(Feature feature){
952
        return false;
953
    }
954 45738 fdiaz
955
    @Override
956
    public String getEditingSession() {
957
        return null;
958
    }
959 45788 jjdelcerro
960
    @Override
961
    public List<FeatureReference> getEditedFeatures() {
962
        return Collections.EMPTY_LIST;
963
    }
964
965
    @Override
966
    public List<FeatureReference> getEditedFeaturesNotValidated() {
967
        return Collections.EMPTY_LIST;
968
    }
969 46277 jjdelcerro
970
    @Override
971
    public boolean isFeatureSelectionEmpty() {
972
        return false;
973
    }
974
975
    @Override
976
    public boolean isFeatureSelectionAvailable() {
977
        return true;
978
    }
979 46309 jjdelcerro
    @Override
980
    public Iterator<Feature> getFeaturesIterator(Iterator<FeatureReference> references) {
981
        return Collections.EMPTY_LIST.iterator();
982
    }
983 46301 fdiaz
984
    @Override
985 46309 jjdelcerro
    public Iterable<Feature> getFeaturesIterable(Iterator<FeatureReference> references) {
986
        return Collections.EMPTY_LIST;
987
    }
988
989
    @Override
990 46301 fdiaz
    public void setTemporary(Boolean temporary) {
991
    }
992 46672 fdiaz
993
    @Override
994
    public FeatureSelection getFeatureSelectionQuietly() {
995
        return null;
996
    }
997 46875 fdiaz
998
    @Override
999
    public boolean canBeEdited() {
1000
        return true;
1001
    }
1002 47082 jjdelcerro
1003
    @Override
1004
    public String getLabel() {
1005
        return this.getName();
1006
    }
1007
1008 42928 jjdelcerro
}