package org.eclipse.persistence.tools.workbench.mappingsmodel.query.xml; import org.eclipse.persistence.oxm.XMLDescriptor; import org.eclipse.persistence.oxm.mappings.XMLCompositeObjectMapping; import org.eclipse.persistence.tools.workbench.mappingsmodel.descriptor.xml.MWEisTransactionalPolicy; import org.eclipse.persistence.tools.workbench.mappingsmodel.descriptor.xml.MWOXTransactionalPolicy; import org.eclipse.persistence.tools.workbench.mappingsmodel.query.MWQueryManager; import org.eclipse.persistence.tools.workbench.mappingsmodel.query.MWReadAllQuery; import org.eclipse.persistence.tools.workbench.mappingsmodel.query.MWReadObjectQuery; import org.eclipse.persistence.tools.workbench.mappingsmodel.xml.MWXmlNode; import org.eclipse.persistence.tools.workbench.mappingsmodel.xml.SchemaChange; /** * Queries not currently supported in OX descriptors, but may eventually be supported * @author lddavis * */ public final class MWOXQueryManager extends MWQueryManager implements MWXmlNode { public static XMLDescriptor buildDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(MWOXQueryManager.class); descriptor.getInheritancePolicy().setParentClass(MWQueryManager.class); return descriptor; } // **************** Constructors ****************************************** //Toplink persistence use only please private MWOXQueryManager() { super(); } public MWOXQueryManager(MWOXTransactionalPolicy descriptor) { super(descriptor); } @Override public MWReadAllQuery buildReadAllQuery(String queryName) { return null; } @Override public MWReadObjectQuery buildReadObjectQuery(String queryName) { return null; } public void resolveXpaths() { } public void schemaChanged(SchemaChange change) { } public boolean supportsReportQueries() { return false; } }