public String getId() { return getClass().getName() + "(" + _procIdentifier.encode() + ")"; }
protected boolean isAcceptable(IMarker marker) { boolean acceptable = super.isAcceptable(marker); if (acceptable) { try { String type = marker.getType(); if (EditorConstants.SYNTAX_MARKER_TYPE.equals(type) || EditorConstants.PORTABILITY_MARKER_TYPE.equals(type)) { String str = marker.getAttribute(SQLUpdater.SOURCE_ID, ""); //$NON-NLS-1$ String id = "(" + _procIdentifier.encode() + ")"; return str.indexOf(id) >= 0; } } catch (CoreException ex) { RoutineEditorActivator.getDefault().log(ex); } } return false; }
public static void saveEvent(ILaunchConfigurationWorkingCopy configuration, ProcIdentifier proc, Map eventparams, String sql) { configuration.setAttribute(ROUTINE_LAUNCH_PROFILENAME, proc == null ? "" : proc.getProfileName()); configuration.setAttribute(ROUTINE_LAUNCH_DATABASENAME, proc == null ? "" : proc.getDatabaseIdentifier().getDBname()); configuration.setAttribute(ROUTINE_LAUNCH_PROCID, proc == null ? "" : proc.encode()); configuration.setAttribute(ROUTINE_LAUNCH_TYPE, 0); configuration.setAttribute(ROUTINE_LAUNCH_SQL, sql); saveEventParameter(configuration, eventparams); }
public static void saveTrigger(ILaunchConfigurationWorkingCopy configuration, ProcIdentifier proc, String sql) { configuration.setAttribute(ROUTINE_LAUNCH_PROFILENAME, proc == null ? "" : proc.getDatabaseIdentifier().getProfileName()); configuration.setAttribute(ROUTINE_LAUNCH_DATABASENAME, proc == null ? "" : proc.getDatabaseIdentifier().getDBname()); configuration.setAttribute(ROUTINE_LAUNCH_PROCID, proc == null ? "" : proc.encode()); configuration.setAttribute(ROUTINE_LAUNCH_TYPE, 0); configuration.setAttribute(ROUTINE_LAUNCH_SQL, sql); }
public static void saveSPUDF(ILaunchConfigurationWorkingCopy configuration, ProcIdentifier proc, List parameters, String sql) { configuration.setAttribute(ROUTINE_LAUNCH_PROFILENAME, proc == null ? "" : proc.getProfileName()); configuration.setAttribute(ROUTINE_LAUNCH_DATABASENAME, proc == null ? "" : proc.getDatabaseIdentifier().getDBname()); configuration.setAttribute(ROUTINE_LAUNCH_PROCID, proc == null ? "" : proc.encode()); configuration.setAttribute(ROUTINE_LAUNCH_TYPE, 0); configuration.setAttribute(ROUTINE_LAUNCH_SQL, sql); saveParameterList(configuration, parameters); setConnectionLevelOptions(configuration); }
copy.setAttribute(RoutineLaunchConfigurationAttribute.ROUTINE_LAUNCH_PROCID, newProc.encode()); copy.doSave();
.setAttribute( RoutineLaunchConfigurationAttribute.ROUTINE_LAUNCH_PROCID, procId.encode()); copy .setAttribute(