public void checkValidity(TransactionElement element, Map featureTypeInfos) throws WFSTransactionException { if (!getInfo().getServiceLevel().getOps().contains(WFSInfo.Operation.TRANSACTION_REPLACE)) { throw new WFSException(element, "Transaction REPLACE support is not enabled"); } if (featureTypeInfos.size() != 1) { throw new WFSException( element, "Transaction REPLACE must only specify features from a" + " single feature type"); } }
public void checkValidity(TransactionElement delete, Map featureTypeInfos) throws WFSTransactionException { if (!getInfo().getServiceLevel().getOps().contains(WFSInfo.Operation.TRANSACTION_DELETE)) { throw new WFSException(delete, "Transaction Delete support is not enabled"); } Filter f = delete.getFilter(); if ((f == null) || Filter.INCLUDE.equals(f)) { throw new WFSTransactionException( "Must specify filter for delete", "MissingParameterValue"); } }
if (!wfs.getServiceLevel().getOps().contains(WFSInfo.Operation.LOCKFEATURE)) { throw new WFSException(request, "Lock support is not enabled");
.getOps() .contains(WFSInfo.Operation.TRANSACTION_INSERT))) { element("Insert", null); .getOps() .contains(WFSInfo.Operation.TRANSACTION_UPDATE))) { element("Update", null); .getOps() .contains(WFSInfo.Operation.TRANSACTION_DELETE))) { element("Delete", null); if ((wfs.getServiceLevel().getOps().contains(WFSInfo.Operation.LOCKFEATURE))) { element("Lock", null);
if (!getInfo().getServiceLevel().getOps().contains(WFSInfo.Operation.TRANSACTION_UPDATE)) { throw new WFSException(element, "Transaction Update support is not enabled");
.getOps() .contains(WFSInfo.Operation.TRANSACTION_INSERT))) { element("Operation", "Insert"); .getOps() .contains(WFSInfo.Operation.TRANSACTION_UPDATE))) { element("Operation", "Update"); .getOps() .contains(WFSInfo.Operation.TRANSACTION_DELETE))) { element("Operation", "Delete"); if ((wfs.getServiceLevel().getOps().contains(WFSInfo.Operation.LOCKFEATURE))) { element("Operation", "Lock");
public void checkValidity( TransactionElement element, Map<QName, FeatureTypeInfo> featureTypeInfos) throws WFSTransactionException { if (!getInfo().getServiceLevel().getOps().contains(WFSInfo.Operation.TRANSACTION_INSERT)) { throw new WFSException(element, "Transaction INSERT support is not enabled"); } }