Skip to main content

This CGIT instance is deprecated, and repositories have been moved to Gitlab or Github. See the repository descriptions for specific locations.

summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.eclipselink.ui/src/org/eclipse/jpt/eclipselink/ui')
-rw-r--r--jpa/plugins/org.eclipse.jpt.eclipselink.ui/src/org/eclipse/jpt/eclipselink/ui/internal/persistence/logging/LoggingFileLocationComposite.java16
1 files changed, 13 insertions, 3 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.eclipselink.ui/src/org/eclipse/jpt/eclipselink/ui/internal/persistence/logging/LoggingFileLocationComposite.java b/jpa/plugins/org.eclipse.jpt.eclipselink.ui/src/org/eclipse/jpt/eclipselink/ui/internal/persistence/logging/LoggingFileLocationComposite.java
index 49274ce893..4d31d84a4b 100644
--- a/jpa/plugins/org.eclipse.jpt.eclipselink.ui/src/org/eclipse/jpt/eclipselink/ui/internal/persistence/logging/LoggingFileLocationComposite.java
+++ b/jpa/plugins/org.eclipse.jpt.eclipselink.ui/src/org/eclipse/jpt/eclipselink/ui/internal/persistence/logging/LoggingFileLocationComposite.java
@@ -9,9 +9,10 @@
*******************************************************************************/
package org.eclipse.jpt.eclipselink.ui.internal.persistence.logging;
+import org.eclipse.core.resources.IResource;
import org.eclipse.jpt.eclipselink.core.context.persistence.logging.Logging;
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
-import org.eclipse.jpt.ui.internal.widgets.FolderChooserPane;
+import org.eclipse.jpt.ui.internal.widgets.FileChooserComboPane;
import org.eclipse.jpt.ui.internal.widgets.Pane;
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
import org.eclipse.jpt.utility.model.value.WritablePropertyValueModel;
@@ -32,7 +33,7 @@ public class LoggingFileLocationComposite extends Pane<Logging>
@Override
protected void initializeLayout(Composite container) {
- new FolderChooserPane<Logging>(this, container) {
+ new FileChooserComboPane<Logging>(this, container) {
@Override
protected WritablePropertyValueModel<String> buildTextHolder() {
@@ -69,10 +70,14 @@ public class LoggingFileLocationComposite extends Pane<Logging>
);
}
else {
- return EclipseLinkUiMessages.PersistenceXmlLoggingTab_defaultStdout;
+ return this.getDefaultString();
}
}
+ protected String getDefaultString() {
+ return EclipseLinkUiMessages.PersistenceXmlLoggingTab_defaultStdout;
+ }
+
@Override
protected String getDialogMessage() {
return EclipseLinkUiMessages.LoggingFileLocationComposite_dialogMessage;
@@ -87,6 +92,11 @@ public class LoggingFileLocationComposite extends Pane<Logging>
protected String getLabelText() {
return EclipseLinkUiMessages.PersistenceXmlLoggingTab_loggingFileLabel;
}
+
+ @Override
+ protected IResource getDialogInput() {
+ return getSubject().getJpaProject().getProject();
+ }
};
}
}

Back to the top