package org.eclipse.persistence.tools.workbench.mappingsmodel.query.relational; import org.eclipse.persistence.oxm.XMLDescriptor; import org.eclipse.persistence.queries.DatabaseQuery; import org.eclipse.persistence.queries.ObjectLevelModifyQuery; import org.eclipse.persistence.queries.UpdateObjectQuery; import org.eclipse.persistence.tools.workbench.mappingsmodel.query.MWQueryManager; public final class MWUpdateQuery extends MWAbstractCustomQuery { private MWUpdateQuery() { super(); } MWUpdateQuery(MWQueryManager queryManager) { super(queryManager); } // ******************* Static Methods ******************* public static XMLDescriptor buildDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(MWUpdateQuery.class); descriptor.getDescriptorInheritancePolicy().setParentClass(MWAbstractCustomQuery.class); return descriptor; } @Override protected DatabaseQuery buildRuntimeQuery() { return new UpdateObjectQuery(); } }