@Override public TransactionResponse createResponse() { Wfs20Factory factory = (Wfs20Factory) getFactory(); net.opengis.wfs20.TransactionResponseType tr = factory.createTransactionResponseType(); tr.setTransactionSummary(factory.createTransactionSummaryType()); tr.getTransactionSummary().setTotalDeleted(BigInteger.valueOf(0)); tr.getTransactionSummary().setTotalInserted(BigInteger.valueOf(0)); tr.getTransactionSummary().setTotalUpdated(BigInteger.valueOf(0)); tr.getTransactionSummary().setTotalReplaced(BigInteger.valueOf(0)); return new TransactionResponse.WFS20(tr); }
public static TransactionRequest adapt(Object request) { if (request instanceof TransactionType) { return new WFS11((EObject) request); } else if (request instanceof net.opengis.wfs20.TransactionType) { return new WFS20((EObject) request); } return null; }
@Override public Replace createReplace() { Wfs20Factory factory = (Wfs20Factory) getFactory(); return new Replace.WFS20(factory.createReplaceType()); }
@Override public Insert createInsert() { Wfs20Factory factory = (Wfs20Factory) getFactory(); return new Insert.WFS20(factory.createInsertType()); }
public TransactionResponseType transaction(TransactionType request) throws WFSException { Transaction tx = new Transaction(getServiceInfo(), getCatalog(), context); tx.setFilterFactory(filterFactory); return (TransactionResponseType) tx.transaction(new TransactionRequest.WFS20(request)).getAdaptee(); }
@Override public Delete createDelete() { Wfs20Factory factory = (Wfs20Factory) getFactory(); return new Delete.WFS20(factory.createDeleteType()); }
@Override public Update createUpdate() { Wfs20Factory factory = (Wfs20Factory) getFactory(); return new Update.WFS20(factory.createUpdateType()); }