/** * INTERNAL: * Called by prepare method only. */ protected void prepareInternal(AbstractSession session) { if (hasCustomSQLArguments()) { // hold results of setCustomSQLArgumentType and useCustomSQLCursorOutputAsResultSet methods Vector updatedParameters = null; Vector updatedParameterTypes = null; if (getParameters().size() > 0) { updatedParameters = getParameters(); setParameters(org.eclipse.persistence.internal.helper.NonSynchronizedVector.newInstance()); updatedParameterTypes = getParameterTypes(); setParameterTypes(org.eclipse.persistence.internal.helper.NonSynchronizedVector.newInstance()); } translateCustomQuery(); if (updatedParameters != null) { afterTranslateCustomQuery(updatedParameters, updatedParameterTypes); } } super.prepareInternal(session); }
/** * INTERNAL: * Called by prepare method only. */ @Override protected void prepareInternal(AbstractSession session) { if (hasCustomSQLArguments()) { // hold results of setCustomSQLArgumentType and useCustomSQLCursorOutputAsResultSet methods List updatedParameters = null; List updatedParameterTypes = null; if (getParameters().size() > 0) { updatedParameters = getParameters(); setParameters(org.eclipse.persistence.internal.helper.NonSynchronizedVector.newInstance()); updatedParameterTypes = getParameterTypes(); setParameterTypes(org.eclipse.persistence.internal.helper.NonSynchronizedVector.newInstance()); } translateCustomQuery(); if (updatedParameters != null) { afterTranslateCustomQuery(updatedParameters, updatedParameterTypes); } } super.prepareInternal(session); }
/** * INTERNAL: * Called by prepare method only. */ @Override protected void prepareInternal(AbstractSession session) { if (hasCustomSQLArguments()) { // hold results of setCustomSQLArgumentType and useCustomSQLCursorOutputAsResultSet methods List updatedParameters = null; List updatedParameterTypes = null; if (getParameters().size() > 0) { updatedParameters = getParameters(); setParameters(org.eclipse.persistence.internal.helper.NonSynchronizedVector.newInstance()); updatedParameterTypes = getParameterTypes(); setParameterTypes(org.eclipse.persistence.internal.helper.NonSynchronizedVector.newInstance()); } translateCustomQuery(); if (updatedParameters != null) { afterTranslateCustomQuery(updatedParameters, updatedParameterTypes); } } super.prepareInternal(session); }