Revision 445 trunk/org.gvsig.postgresql/org.gvsig.postgresql.provider/src/main/java/org/gvsig/postgresql/dal/operations/PostgreSQLOperationsFactory.java

View differences:

PostgreSQLOperationsFactory.java
1 1

  
2 2
package org.gvsig.postgresql.dal.operations;
3 3

  
4
import java.util.Iterator;
5 4
import java.util.List;
6 5
import org.cresques.cts.IProjection;
7 6
import org.gvsig.fmap.dal.feature.EditableFeatureType;
8
import org.gvsig.fmap.dal.feature.FeatureType;
9 7
import org.gvsig.fmap.dal.store.jdbc2.JDBCHelper;
10
import org.gvsig.fmap.dal.store.jdbc2.spi.operations.AppendOperation;
11 8
import org.gvsig.fmap.dal.store.jdbc2.spi.operations.FetchFeatureTypeOperation;
12 9
import org.gvsig.fmap.dal.store.jdbc2.spi.operations.OperationsFactoryBase;
13
import org.gvsig.fmap.dal.store.jdbc2.spi.operations.PerformChangesOperation;
14 10

  
15 11

  
16 12
public class PostgreSQLOperationsFactory extends OperationsFactoryBase {
......
26 22
                defaultGeometryField, crs
27 23
        );
28 24
    }  
29

  
30
    @Override
31
    public PerformChangesOperation createPerformChanges(String database, String schema, String table, FeatureType type, Iterator deleteds, Iterator inserteds, Iterator updateds, Iterator featureTypesChanged) {
32
        return new PostgreSQLPerformChangesOperation(
33
            helper, 
34
            database, schema, table, type, 
35
            deleteds, inserteds, updateds, 
36
            featureTypesChanged
37
        ); 
38
    }
39

  
40
    @Override
41
    public AppendOperation createAppend(String database, String schema, String table, FeatureType type) {
42
        return new PostgreSQLAppendOperation(helper, database, schema, table, type); 
43
    }
44 25
    
45
    
46 26
}

Also available in: Unified diff