Statistics
| Revision:

root / branches / v2_0_0_prep / libraries / libFMap_dal / src / org / gvsig / fmap / dal / feature / FeatureStoreNotification.java @ 38608

History | View | Annotate | Download (3.04 KB)

1 24496 jmvivo
package org.gvsig.fmap.dal.feature;
2 19399 vcaballero
3 24496 jmvivo
import org.gvsig.fmap.dal.DataSet;
4
import org.gvsig.fmap.dal.DataStoreNotification;
5 24922 vcaballero
import org.gvsig.tools.undo.command.Command;
6 19399 vcaballero
7 21045 jmvivo
public interface FeatureStoreNotification extends DataStoreNotification {
8 19399 vcaballero
9 23754 jjdelcerro
10
11
        public static final String BEFORE_UNDO = "before_Undo_DataStore";
12
        public static final String BEFORE_REDO = "before_Redo_DataStore";
13
14
        public static final String AFTER_UNDO = "after_Undo_DataStore";
15
        public static final String AFTER_REDO = "after_Redo_DataStore";
16
17
        public static final String BEFORE_REFRESH = "before_refresh";
18 38379 jldominguez
        public static final String AFTER_REFRESH = "after_refresh";
19 23754 jjdelcerro
20
        public static final String LOCKS_CHANGE = "after_LockedChange_DataStore";
21
22
        public static final String BEFORE_STARTEDITING = "before_StartEditing_DataStore";
23 24684 jjdelcerro
        public static final String AFTER_STARTEDITING = "after_StartEditing_DataStore";
24
25 23754 jjdelcerro
        public static final String BEFORE_CANCELEDITING = "before_CancelEditing_DataStore";
26 24684 jjdelcerro
        public static final String AFTER_CANCELEDITING = "after_CancelEditing_DataStore";
27
28 23754 jjdelcerro
        public static final String BEFORE_FINISHEDITING = "before_FinishEditing_DataStore";
29
        public static final String AFTER_FINISHEDITING = "after_FinishEditing_DataStore";
30
31
32
        public static final String BEFORE_UPDATE_TYPE = "before_Update_Type";
33
        public static final String AFTER_UPDATE_TYPE = "after_Update_Type";
34 24684 jjdelcerro
35 19399 vcaballero
        public static final String BEFORE_UPDATE = "before_Update_Feature";
36
        public static final String AFTER_UPDATE = "after_Update_Feature";
37 24684 jjdelcerro
38 19399 vcaballero
        public static final String BEFORE_DELETE = "before_Delete_Feature";
39
        public static final String AFTER_DELETE = "after_Delete_Feature";
40 24684 jjdelcerro
41 19399 vcaballero
        public static final String BEFORE_INSERT = "before_Insert_Feature";
42
        public static final String AFTER_INSERT = "after_Insert_Feature";
43
44
        public static final String LOAD_FINISHED = "Load_Finished";
45 25798 jmvivo
        public static final String TRANSFORM_CHANGE = "Transform_Change";
46 19399 vcaballero
47 36235 cordinyana
    /**
48
     * Notifies about a Feature index filling operation being started. The
49
     * notification object will provide the index object.
50
     */
51
    public static final String INDEX_FILLING_STARTED = "Index_Filling_Started";
52
    /**
53
     * Notifies about a Feature index finished filling successfully. The
54
     * notification object will provide the index object.
55
     */
56
    public static final String INDEX_FILLING_SUCCESS = "Index_Filling_Success";
57
    /**
58
     * Notifies about a Feature index filling operation being cancelled. The
59
     * notification object will provide the index object.
60
     */
61
    public static final String INDEX_FILLING_CANCELLED =
62
        "Index_Filling_Cancelled";
63
    /**
64
     * Notifies about a Feature index finished operation error. The notification
65
     * will provide the source exception.
66
     */
67 36206 cordinyana
    public static final String INDEX_FILLING_ERROR = "Index_Filling_Error";
68
69 23754 jjdelcerro
        public Feature getFeature();
70 19399 vcaballero
71 23842 jjdelcerro
        public DataSet getCollectionResult();
72 19399 vcaballero
73
        public boolean loadSucefully();
74
75
        public Exception getExceptionLoading();
76
77 23754 jjdelcerro
        public Command getCommand();
78
79
        public EditableFeatureType getFeatureType();
80 19399 vcaballero
}