Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 261107 | Differences between
and this patch

Collapse All | Expand All

(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/options/PersistenceXmlOptionsTab.java (-2 / +4 lines)
Lines 1-5 Link Here
1
/*******************************************************************************
1
/*******************************************************************************
2
 * Copyright (c) 2007, 2008 Oracle. All rights reserved.
2
 * Copyright (c) 2007, 2009 Oracle. All rights reserved.
3
 * This program and the accompanying materials are made available under the
3
 * This program and the accompanying materials are made available under the
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
Lines 10-15 Link Here
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.options;
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.options;
11
11
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.options.Options;
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.options.Options;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkHelpContextIds;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.ui.WidgetFactory;
15
import org.eclipse.jpt.ui.WidgetFactory;
15
import org.eclipse.jpt.ui.details.JpaPageComposite;
16
import org.eclipse.jpt.ui.details.JpaPageComposite;
Lines 43-50 Link Here
43
	}
44
	}
44
45
45
	// ********** JpaPageComposite implementation **********
46
	// ********** JpaPageComposite implementation **********
47
46
	public String getHelpID() {
48
	public String getHelpID() {
47
		return null;
49
		return EclipseLinkHelpContextIds.PERSISTENCE_OPTIONS;
48
	}
50
	}
49
51
50
	public Image getPageImage() {
52
	public Image getPageImage() {
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/options/TemporalMutableComposite.java (-3 / +3 lines)
Lines 1-5 Link Here
1
/*******************************************************************************
1
/*******************************************************************************
2
* Copyright (c) 2008 Oracle. All rights reserved.
2
* Copyright (c) 2008, 2009 Oracle. All rights reserved.
3
* This program and the accompanying materials are made available under the
3
* This program and the accompanying materials are made available under the
4
* terms of the Eclipse Public License v1.0, which accompanies this distribution
4
* terms of the Eclipse Public License v1.0, which accompanies this distribution
5
* and is available at http://www.eclipse.org/legal/epl-v10.html.
5
* and is available at http://www.eclipse.org/legal/epl-v10.html.
Lines 10-15 Link Here
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.options;
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.options;
11
11
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.options.Options;
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.options.Options;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkHelpContextIds;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.ui.internal.widgets.FormPane;
15
import org.eclipse.jpt.ui.internal.widgets.FormPane;
15
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
16
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
Lines 89-96 Link Here
89
			EclipseLinkUiMessages.PersistenceXmlOptionsTab_temporalMutableLabel,
90
			EclipseLinkUiMessages.PersistenceXmlOptionsTab_temporalMutableLabel,
90
			this.buildTemporalMutableHolder(),
91
			this.buildTemporalMutableHolder(),
91
			this.buildTemporalMutableStringHolder(),
92
			this.buildTemporalMutableStringHolder(),
92
			null
93
			EclipseLinkHelpContextIds.PERSISTENCE_OPTIONS
93
//			EclipseLinkHelpContextIds.OPTIONS_
94
		);
94
		);
95
	}
95
	}
96
}
96
}
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/options/SessionNameComposite.java (-2 / +3 lines)
Lines 1-5 Link Here
1
/*******************************************************************************
1
/*******************************************************************************
2
* Copyright (c) 2008 Oracle. All rights reserved.
2
* Copyright (c) 2008, 2009 Oracle. All rights reserved.
3
* This program and the accompanying materials are made available under the
3
* This program and the accompanying materials are made available under the
4
* terms of the Eclipse Public License v1.0, which accompanies this distribution
4
* terms of the Eclipse Public License v1.0, which accompanies this distribution
5
* and is available at http://www.eclipse.org/legal/epl-v10.html.
5
* and is available at http://www.eclipse.org/legal/epl-v10.html.
Lines 10-15 Link Here
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.options;
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.options;
11
11
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.options.Options;
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.options.Options;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkHelpContextIds;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.ui.internal.util.SWTUtil;
15
import org.eclipse.jpt.ui.internal.util.SWTUtil;
15
import org.eclipse.jpt.ui.internal.widgets.Pane;
16
import org.eclipse.jpt.ui.internal.widgets.Pane;
Lines 103-109 Link Here
103
			EclipseLinkUiMessages.PersistenceXmlOptionsTab_sessionName,
104
			EclipseLinkUiMessages.PersistenceXmlOptionsTab_sessionName,
104
			this.buildDefaultSessionNameListHolder(),
105
			this.buildDefaultSessionNameListHolder(),
105
			this.buildSessionNameHolder(),
106
			this.buildSessionNameHolder(),
106
			null		// EclipseLinkHelpContextIds.
107
			EclipseLinkHelpContextIds.PERSISTENCE_OPTIONS_SESSION_NAME
107
		);
108
		);
108
		SWTUtil.attachDefaultValueHandler(combo);
109
		SWTUtil.attachDefaultValueHandler(combo);
109
	}
110
	}
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/options/TargetDatabaseComposite.java (-2 / +3 lines)
Lines 1-5 Link Here
1
/*******************************************************************************
1
/*******************************************************************************
2
 * Copyright (c) 2008 Oracle. All rights reserved.
2
 * Copyright (c) 2008, 2009 Oracle. All rights reserved.
3
 * This program and the accompanying materials are made available under the
3
 * This program and the accompanying materials are made available under the
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
Lines 15-20 Link Here
15
import java.util.Iterator;
15
import java.util.Iterator;
16
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.options.Options;
16
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.options.Options;
17
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.options.TargetDatabase;
17
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.options.TargetDatabase;
18
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkHelpContextIds;
18
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
19
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
19
import org.eclipse.jpt.ui.internal.util.SWTUtil;
20
import org.eclipse.jpt.ui.internal.util.SWTUtil;
20
import org.eclipse.jpt.ui.internal.widgets.Pane;
21
import org.eclipse.jpt.ui.internal.widgets.Pane;
Lines 178-184 Link Here
178
			this.buildTargetDatabaseListHolder(),
179
			this.buildTargetDatabaseListHolder(),
179
			this.buildTargetDatabaseHolder(),
180
			this.buildTargetDatabaseHolder(),
180
			this.buildTargetDatabaseConverter(),
181
			this.buildTargetDatabaseConverter(),
181
			null		// EclipseLinkHelpContextIds.TARGET_DATABASE_NAME
182
			EclipseLinkHelpContextIds.PERSISTENCE_OPTIONS_TARGET_DATABASE
182
		);
183
		);
183
184
184
		SWTUtil.attachDefaultValueHandler(combo);
185
		SWTUtil.attachDefaultValueHandler(combo);
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/options/SessionsXmlComposite.java (-2 / +3 lines)
Lines 1-5 Link Here
1
/*******************************************************************************
1
/*******************************************************************************
2
* Copyright (c) 2008 Oracle. All rights reserved.
2
* Copyright (c) 2008, 2009 Oracle. All rights reserved.
3
* This program and the accompanying materials are made available under the
3
* This program and the accompanying materials are made available under the
4
* terms of the Eclipse Public License v1.0, which accompanies this distribution
4
* terms of the Eclipse Public License v1.0, which accompanies this distribution
5
* and is available at http://www.eclipse.org/legal/epl-v10.html.
5
* and is available at http://www.eclipse.org/legal/epl-v10.html.
Lines 10-15 Link Here
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.options;
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.options;
11
11
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.options.Options;
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.options.Options;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkHelpContextIds;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.ui.internal.util.SWTUtil;
15
import org.eclipse.jpt.ui.internal.util.SWTUtil;
15
import org.eclipse.jpt.ui.internal.widgets.Pane;
16
import org.eclipse.jpt.ui.internal.widgets.Pane;
Lines 103-109 Link Here
103
			EclipseLinkUiMessages.PersistenceXmlOptionsTab_sessionsXml,
104
			EclipseLinkUiMessages.PersistenceXmlOptionsTab_sessionsXml,
104
			this.buildDefaultSessionsXmlFileNameListHolder(),
105
			this.buildDefaultSessionsXmlFileNameListHolder(),
105
			this.buildSessionsXmlFileNameHolder(),
106
			this.buildSessionsXmlFileNameHolder(),
106
			null		// EclipseLinkHelpContextIds.
107
			EclipseLinkHelpContextIds.PERSISTENCE_OPTIONS_SESSIONS_XML
107
		);
108
		);
108
		SWTUtil.attachDefaultValueHandler(combo);
109
		SWTUtil.attachDefaultValueHandler(combo);
109
	}
110
	}
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/options/IncludeDescriptorQueriesComposite.java (-3 / +3 lines)
Lines 1-5 Link Here
1
/*******************************************************************************
1
/*******************************************************************************
2
 * Copyright (c) 2008 Oracle. All rights reserved.
2
 * Copyright (c) 2008, 2009 Oracle. All rights reserved.
3
 * This program and the accompanying materials are made available under the
3
 * This program and the accompanying materials are made available under the
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
Lines 10-15 Link Here
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.options;
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.options;
11
11
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.options.Options;
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.options.Options;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkHelpContextIds;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.ui.internal.widgets.FormPane;
15
import org.eclipse.jpt.ui.internal.widgets.FormPane;
15
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
16
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
Lines 89-96 Link Here
89
			EclipseLinkUiMessages.PersistenceXmlOptionsTab_includeDescriptorQueriesLabel,
90
			EclipseLinkUiMessages.PersistenceXmlOptionsTab_includeDescriptorQueriesLabel,
90
			this.buildIncludeDescriptorQueriesHolder(),
91
			this.buildIncludeDescriptorQueriesHolder(),
91
			this.buildIncludeDescriptorQueriesStringHolder(),
92
			this.buildIncludeDescriptorQueriesStringHolder(),
92
			null
93
			EclipseLinkHelpContextIds.PERSISTENCE_OPTIONS
93
//			EclipseLinkHelpContextIds.
94
		);
94
		);
95
	}
95
	}
96
}
96
}
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/options/TargetServerComposite.java (-2 / +3 lines)
Lines 1-5 Link Here
1
/*******************************************************************************
1
/*******************************************************************************
2
* Copyright (c) 2008 Oracle. All rights reserved.
2
* Copyright (c) 2008, 2009 Oracle. All rights reserved.
3
* This program and the accompanying materials are made available under the
3
* This program and the accompanying materials are made available under the
4
* terms of the Eclipse Public License v1.0, which accompanies this distribution
4
* terms of the Eclipse Public License v1.0, which accompanies this distribution
5
* and is available at http://www.eclipse.org/legal/epl-v10.html.
5
* and is available at http://www.eclipse.org/legal/epl-v10.html.
Lines 15-20 Link Here
15
import java.util.Iterator;
15
import java.util.Iterator;
16
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.options.Options;
16
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.options.Options;
17
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.options.TargetServer;
17
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.options.TargetServer;
18
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkHelpContextIds;
18
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
19
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
19
import org.eclipse.jpt.ui.internal.util.SWTUtil;
20
import org.eclipse.jpt.ui.internal.util.SWTUtil;
20
import org.eclipse.jpt.ui.internal.widgets.Pane;
21
import org.eclipse.jpt.ui.internal.widgets.Pane;
Lines 178-184 Link Here
178
			this.buildTargetServerListHolder(),
179
			this.buildTargetServerListHolder(),
179
			this.buildTargetServerHolder(),
180
			this.buildTargetServerHolder(),
180
			this.buildTargetServerConverter(),
181
			this.buildTargetServerConverter(),
181
			null		// EclipseLinkHelpContextIds.TARGET_SERVER_NAME
182
			EclipseLinkHelpContextIds.PERSISTENCE_OPTIONS_TARGET_SERVER
182
		);
183
		);
183
184
184
		SWTUtil.attachDefaultValueHandler(combo);
185
		SWTUtil.attachDefaultValueHandler(combo);
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/general/EclipseLinkPersistenceUnitMappingFilesComposite.java (-3 / +4 lines)
Lines 13-18 Link Here
13
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.EclipseLinkPersistenceUnit;
13
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.EclipseLinkPersistenceUnit;
14
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.general.GeneralProperties;
14
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.general.GeneralProperties;
15
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
15
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
16
import org.eclipse.jpt.ui.internal.JpaHelpContextIds;
16
import org.eclipse.jpt.ui.internal.persistence.details.PersistenceUnitMappingFilesComposite;
17
import org.eclipse.jpt.ui.internal.persistence.details.PersistenceUnitMappingFilesComposite;
17
import org.eclipse.jpt.ui.internal.widgets.Pane;
18
import org.eclipse.jpt.ui.internal.widgets.Pane;
18
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
19
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
Lines 56-68 Link Here
56
57
57
	@Override
58
	@Override
58
	protected void initializeLayout(Composite container) {
59
	protected void initializeLayout(Composite container) {
59
		addMappingFilesList(container);
60
		this.addMappingFilesList(container);
60
		addTriStateCheckBoxWithDefault(
61
		this.addTriStateCheckBoxWithDefault(
61
			container,
62
			container,
62
			EclipseLinkUiMessages.PersistenceXmlGeneralTab_excludeEclipselinkOrm,
63
			EclipseLinkUiMessages.PersistenceXmlGeneralTab_excludeEclipselinkOrm,
63
			this.buildExcludeEclipselinkOrmHolder(),
64
			this.buildExcludeEclipselinkOrmHolder(),
64
			this.buildExcludeEclipselinkOrmStringHolder(),
65
			this.buildExcludeEclipselinkOrmStringHolder(),
65
			null
66
			JpaHelpContextIds.PERSISTENCE_XML_GENERAL
66
		);
67
		);
67
68
68
	}
69
	}
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/caching/DefaultCacheTypeComposite.java (-1 / +2 lines)
Lines 12-17 Link Here
12
import java.util.Collection;
12
import java.util.Collection;
13
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.caching.CacheType;
13
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.caching.CacheType;
14
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.caching.Caching;
14
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.caching.Caching;
15
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkHelpContextIds;
15
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
16
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
16
import org.eclipse.jpt.ui.internal.widgets.EnumFormComboViewer;
17
import org.eclipse.jpt.ui.internal.widgets.EnumFormComboViewer;
17
import org.eclipse.jpt.ui.internal.widgets.FormPane;
18
import org.eclipse.jpt.ui.internal.widgets.FormPane;
Lines 84-90 Link Here
84
			container,
85
			container,
85
			EclipseLinkUiMessages.PersistenceXmlCachingTab_defaultCacheTypeLabel,
86
			EclipseLinkUiMessages.PersistenceXmlCachingTab_defaultCacheTypeLabel,
86
			this.buildDefaultCacheTypeCombo( container),
87
			this.buildDefaultCacheTypeCombo( container),
87
			null		// TODO IJpaHelpContextIds.
88
			EclipseLinkHelpContextIds.PERSISTENCE_CACHING_DEFAULT_TYPE	
88
		);
89
		);
89
	}
90
	}
90
}
91
}
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/caching/CacheSizeComposite.java (-1 / +2 lines)
Lines 10-15 Link Here
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.caching;
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.caching;
11
11
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.caching.Caching;
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.caching.Caching;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkHelpContextIds;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.ui.internal.widgets.IntegerCombo;
15
import org.eclipse.jpt.ui.internal.widgets.IntegerCombo;
15
import org.eclipse.jpt.ui.internal.widgets.Pane;
16
import org.eclipse.jpt.ui.internal.widgets.Pane;
Lines 53-59 Link Here
53
		
54
		
54
			@Override
55
			@Override
55
			protected String getHelpId() {
56
			protected String getHelpId() {
56
				return null;
57
				return EclipseLinkHelpContextIds.PERSISTENCE_CACHING;
57
			}
58
			}
58
			
59
			
59
			@Override
60
			@Override
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/caching/EntityListComposite.java (-1 / +2 lines)
Lines 27-32 Link Here
27
import org.eclipse.jpt.core.context.Entity;
27
import org.eclipse.jpt.core.context.Entity;
28
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.caching.Caching;
28
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.caching.Caching;
29
import org.eclipse.jpt.eclipselink.ui.JptEclipseLinkUiPlugin;
29
import org.eclipse.jpt.eclipselink.ui.JptEclipseLinkUiPlugin;
30
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkHelpContextIds;
30
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
31
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
31
import org.eclipse.jpt.ui.internal.util.PaneEnabler;
32
import org.eclipse.jpt.ui.internal.util.PaneEnabler;
32
import org.eclipse.jpt.ui.internal.widgets.AddRemoveListPane;
33
import org.eclipse.jpt.ui.internal.widgets.AddRemoveListPane;
Lines 71-77 Link Here
71
			this.buildEntityCachingListHolder(),
72
			this.buildEntityCachingListHolder(),
72
			entityHolder,
73
			entityHolder,
73
			this.buildEntityLabelProvider(),
74
			this.buildEntityLabelProvider(),
74
			null			//		EclipseLinkHelpContextIds.CACHING_ENTITIES
75
			EclipseLinkHelpContextIds.PERSISTENCE_CACHING
75
		);
76
		);
76
77
77
		// Entity Caching property pane
78
		// Entity Caching property pane
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/caching/DefaultCacheSizeComposite.java (-1 / +2 lines)
Lines 10-15 Link Here
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.caching;
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.caching;
11
11
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.caching.Caching;
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.caching.Caching;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkHelpContextIds;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.ui.internal.widgets.IntegerCombo;
15
import org.eclipse.jpt.ui.internal.widgets.IntegerCombo;
15
import org.eclipse.jpt.ui.internal.widgets.Pane;
16
import org.eclipse.jpt.ui.internal.widgets.Pane;
Lines 54-60 Link Here
54
		
55
		
55
			@Override
56
			@Override
56
			protected String getHelpId() {
57
			protected String getHelpId() {
57
				return null;
58
				return EclipseLinkHelpContextIds.PERSISTENCE_CACHING_DEFAULT_SIZE;
58
			}
59
			}
59
60
60
			@Override
61
			@Override
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/caching/PersistenceXmlCachingTab.java (-3 / +4 lines)
Lines 1-5 Link Here
1
/*******************************************************************************
1
/*******************************************************************************
2
* Copyright (c) 2007, 2008 Oracle. All rights reserved.
2
* Copyright (c) 2007, 2009 Oracle. All rights reserved.
3
* This program and the accompanying materials are made available under the
3
* This program and the accompanying materials are made available under the
4
* terms of the Eclipse Public License v1.0, which accompanies this distribution
4
* terms of the Eclipse Public License v1.0, which accompanies this distribution
5
* and is available at http://www.eclipse.org/legal/epl-v10.html.
5
* and is available at http://www.eclipse.org/legal/epl-v10.html.
Lines 10-15 Link Here
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.caching;
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.caching;
11
11
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.caching.Caching;
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.caching.Caching;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkHelpContextIds;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.ui.WidgetFactory;
15
import org.eclipse.jpt.ui.WidgetFactory;
15
import org.eclipse.jpt.ui.details.JpaPageComposite;
16
import org.eclipse.jpt.ui.details.JpaPageComposite;
Lines 43-51 Link Here
43
	}
44
	}
44
45
45
	// ********** JpaPageComposite implementation **********
46
	// ********** JpaPageComposite implementation **********
46
	
47
47
	public String getHelpID() {
48
	public String getHelpID() {
48
		return null;
49
		return EclipseLinkHelpContextIds.PERSISTENCE_CACHING;
49
	}
50
	}
50
51
51
	public Image getPageImage() {
52
	public Image getPageImage() {
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/caching/DefaultSharedCacheComposite.java (-2 / +2 lines)
Lines 10-15 Link Here
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.caching;
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.caching;
11
11
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.caching.Caching;
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.caching.Caching;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkHelpContextIds;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.ui.internal.widgets.FormPane;
15
import org.eclipse.jpt.ui.internal.widgets.FormPane;
15
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
16
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
Lines 89-96 Link Here
89
			EclipseLinkUiMessages.PersistenceXmlCachingTab_sharedCacheDefaultLabel,
90
			EclipseLinkUiMessages.PersistenceXmlCachingTab_sharedCacheDefaultLabel,
90
			this.buildDefaultSharedCacheHolder(),
91
			this.buildDefaultSharedCacheHolder(),
91
			this.buildDefaultSharedCacheStringHolder(),
92
			this.buildDefaultSharedCacheStringHolder(),
92
			null
93
			EclipseLinkHelpContextIds.PERSISTENCE_CACHING_DEFAULT_SHARED
93
//			EclipseLinkHelpContextIds.CACHING_SHARED_CACHE_DEFAULT
94
		);
94
		);
95
	}
95
	}
96
}
96
}
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/caching/FlushClearCacheComposite.java (-1 / +2 lines)
Lines 13-18 Link Here
13
13
14
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.caching.Caching;
14
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.caching.Caching;
15
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.caching.FlushClearCache;
15
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.caching.FlushClearCache;
16
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkHelpContextIds;
16
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
17
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
17
import org.eclipse.jpt.ui.internal.widgets.EnumFormComboViewer;
18
import org.eclipse.jpt.ui.internal.widgets.EnumFormComboViewer;
18
import org.eclipse.jpt.ui.internal.widgets.FormPane;
19
import org.eclipse.jpt.ui.internal.widgets.FormPane;
Lines 84-90 Link Here
84
				container,
85
				container,
85
				EclipseLinkUiMessages.PersistenceXmlCachingTab_FlushClearCacheLabel,
86
				EclipseLinkUiMessages.PersistenceXmlCachingTab_FlushClearCacheLabel,
86
				this.addFlushClearCacheCombo(container),
87
				this.addFlushClearCacheCombo(container),
87
				null // TODO IJpaHelpContextIds.
88
				EclipseLinkHelpContextIds.PERSISTENCE_CACHING
88
		);
89
		);
89
	}
90
	}
90
}
91
}
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/caching/CacheTypeComposite.java (-1 / +2 lines)
Lines 12-17 Link Here
12
import java.util.Collection;
12
import java.util.Collection;
13
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.caching.CacheType;
13
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.caching.CacheType;
14
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.caching.Caching;
14
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.caching.Caching;
15
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkHelpContextIds;
15
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
16
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
16
import org.eclipse.jpt.ui.internal.listeners.SWTPropertyChangeListenerWrapper;
17
import org.eclipse.jpt.ui.internal.listeners.SWTPropertyChangeListenerWrapper;
17
import org.eclipse.jpt.ui.internal.widgets.EnumFormComboViewer;
18
import org.eclipse.jpt.ui.internal.widgets.EnumFormComboViewer;
Lines 49-55 Link Here
49
			container,
50
			container,
50
			EclipseLinkUiMessages.PersistenceXmlCachingTab_cacheTypeLabel,
51
			EclipseLinkUiMessages.PersistenceXmlCachingTab_cacheTypeLabel,
51
			new CacheTypeCombo(container),
52
			new CacheTypeCombo(container),
52
			null		// TODO IJpaHelpContextIds.
53
			EclipseLinkHelpContextIds.PERSISTENCE_CACHING
53
		);
54
		);
54
	}
55
	}
55
56
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/caching/SharedCacheComposite.java (-2 / +2 lines)
Lines 11-16 Link Here
11
11
12
import java.util.ArrayList;
12
import java.util.ArrayList;
13
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.caching.Caching;
13
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.caching.Caching;
14
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkHelpContextIds;
14
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
15
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
15
import org.eclipse.jpt.ui.internal.widgets.Pane;
16
import org.eclipse.jpt.ui.internal.widgets.Pane;
16
import org.eclipse.jpt.ui.internal.widgets.TriStateCheckBox;
17
import org.eclipse.jpt.ui.internal.widgets.TriStateCheckBox;
Lines 147-154 Link Here
147
			EclipseLinkUiMessages.PersistenceXmlCachingTab_sharedCacheLabel,
148
			EclipseLinkUiMessages.PersistenceXmlCachingTab_sharedCacheLabel,
148
			this.buildSharedCacheHolder(),
149
			this.buildSharedCacheHolder(),
149
			this.buildSharedCacheStringHolder(),
150
			this.buildSharedCacheStringHolder(),
150
			null
151
			EclipseLinkHelpContextIds.PERSISTENCE_CACHING
151
//			EclipseLinkHelpContextIds.CACHING_SHARED_CACHE
152
		);
152
		);
153
	}
153
	}
154
}
154
}
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/logging/LoggingLevelComposite.java (-2 / +3 lines)
Lines 1-5 Link Here
1
/*******************************************************************************
1
/*******************************************************************************
2
 * Copyright (c) 2008 Oracle. All rights reserved.
2
 * Copyright (c) 2008, 2009 Oracle. All rights reserved.
3
 * This program and the accompanying materials are made available under the
3
 * This program and the accompanying materials are made available under the
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
Lines 12-17 Link Here
12
import java.util.Collection;
12
import java.util.Collection;
13
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.logging.Logging;
13
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.logging.Logging;
14
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.logging.LoggingLevel;
14
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.logging.LoggingLevel;
15
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkHelpContextIds;
15
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
16
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
16
import org.eclipse.jpt.ui.internal.widgets.EnumFormComboViewer;
17
import org.eclipse.jpt.ui.internal.widgets.EnumFormComboViewer;
17
import org.eclipse.jpt.ui.internal.widgets.FormPane;
18
import org.eclipse.jpt.ui.internal.widgets.FormPane;
Lines 83-89 Link Here
83
				container,
84
				container,
84
				EclipseLinkUiMessages.PersistenceXmlLoggingTab_loggingLevelLabel,
85
				EclipseLinkUiMessages.PersistenceXmlLoggingTab_loggingLevelLabel,
85
				this.addLoggingLevelCombo(container),
86
				this.addLoggingLevelCombo(container),
86
				null // TODO IJpaHelpContextIds.
87
				EclipseLinkHelpContextIds.PERSISTENCE_LOGGING_LEVEL
87
		);
88
		);
88
	}
89
	}
89
}
90
}
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/logging/ExceptionsComposite.java (-3 / +3 lines)
Lines 1-5 Link Here
1
/*******************************************************************************
1
/*******************************************************************************
2
 * Copyright (c) 2008 Oracle. All rights reserved.
2
 * Copyright (c) 2008, 2009 Oracle. All rights reserved.
3
 * This program and the accompanying materials are made available under the
3
 * This program and the accompanying materials are made available under the
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
Lines 10-15 Link Here
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.logging;
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.logging;
11
11
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.logging.Logging;
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.logging.Logging;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkHelpContextIds;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.ui.internal.widgets.FormPane;
15
import org.eclipse.jpt.ui.internal.widgets.FormPane;
15
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
16
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
Lines 89-96 Link Here
89
			EclipseLinkUiMessages.PersistenceXmlLoggingTab_exceptionsLabel,
90
			EclipseLinkUiMessages.PersistenceXmlLoggingTab_exceptionsLabel,
90
			this.buildExceptionsHolder(),
91
			this.buildExceptionsHolder(),
91
			this.buildExceptionsStringHolder(),
92
			this.buildExceptionsStringHolder(),
92
			null
93
			EclipseLinkHelpContextIds.PERSISTENCE_LOGGING_EXCEPTIONS
93
//			EclipseLinkHelpContextIds.LOGGING_
94
		);
94
		);
95
	}
95
	}
96
}
96
}
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/logging/PersistenceXmlLoggingTab.java (-2 / +4 lines)
Lines 1-5 Link Here
1
/*******************************************************************************
1
/*******************************************************************************
2
 * Copyright (c) 2007, 2008 Oracle. All rights reserved.
2
 * Copyright (c) 2007, 2009 Oracle. All rights reserved.
3
 * This program and the accompanying materials are made available under the
3
 * This program and the accompanying materials are made available under the
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
Lines 10-15 Link Here
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.logging;
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.logging;
11
11
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.logging.Logging;
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.logging.Logging;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkHelpContextIds;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.ui.WidgetFactory;
15
import org.eclipse.jpt.ui.WidgetFactory;
15
import org.eclipse.jpt.ui.details.JpaPageComposite;
16
import org.eclipse.jpt.ui.details.JpaPageComposite;
Lines 43-50 Link Here
43
	}
44
	}
44
45
45
	// ********** JpaPageComposite implementation **********
46
	// ********** JpaPageComposite implementation **********
47
46
	public String getHelpID() {
48
	public String getHelpID() {
47
		return null;
49
		return EclipseLinkHelpContextIds.PERSISTENCE_LOGGING;
48
	}
50
	}
49
51
50
	public Image getPageImage() {
52
	public Image getPageImage() {
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/logging/SessionComposite.java (-3 / +3 lines)
Lines 1-5 Link Here
1
/*******************************************************************************
1
/*******************************************************************************
2
 * Copyright (c) 2008 Oracle. All rights reserved.
2
 * Copyright (c) 2008, 2009 Oracle. All rights reserved.
3
 * This program and the accompanying materials are made available under the
3
 * This program and the accompanying materials are made available under the
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
Lines 10-15 Link Here
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.logging;
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.logging;
11
11
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.logging.Logging;
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.logging.Logging;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkHelpContextIds;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.ui.internal.widgets.FormPane;
15
import org.eclipse.jpt.ui.internal.widgets.FormPane;
15
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
16
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
Lines 89-96 Link Here
89
			EclipseLinkUiMessages.PersistenceXmlLoggingTab_sessionLabel,
90
			EclipseLinkUiMessages.PersistenceXmlLoggingTab_sessionLabel,
90
			this.buildSessionHolder(),
91
			this.buildSessionHolder(),
91
			this.buildSessionStringHolder(),
92
			this.buildSessionStringHolder(),
92
			null
93
			EclipseLinkHelpContextIds.PERSISTENCE_LOGGING_SESSION
93
//			EclipseLinkHelpContextIds.LOGGING_
94
		);
94
		);
95
	}
95
	}
96
}
96
}
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/logging/ThreadComposite.java (-3 / +3 lines)
Lines 1-5 Link Here
1
/*******************************************************************************
1
/*******************************************************************************
2
 * Copyright (c) 2008 Oracle. All rights reserved.
2
 * Copyright (c) 2008, 2009 Oracle. All rights reserved.
3
 * This program and the accompanying materials are made available under the
3
 * This program and the accompanying materials are made available under the
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
Lines 10-15 Link Here
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.logging;
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.logging;
11
11
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.logging.Logging;
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.logging.Logging;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkHelpContextIds;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.ui.internal.widgets.FormPane;
15
import org.eclipse.jpt.ui.internal.widgets.FormPane;
15
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
16
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
Lines 89-96 Link Here
89
			EclipseLinkUiMessages.PersistenceXmlLoggingTab_threadLabel,
90
			EclipseLinkUiMessages.PersistenceXmlLoggingTab_threadLabel,
90
			this.buildThreadHolder(),
91
			this.buildThreadHolder(),
91
			this.buildThreadStringHolder(),
92
			this.buildThreadStringHolder(),
92
			null
93
			EclipseLinkHelpContextIds.PERSISTENCE_LOGGING_THREAD
93
//			EclipseLinkHelpContextIds.LOGGING_
94
		);
94
		);
95
	}
95
	}
96
}
96
}
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/logging/TimestampComposite.java (-3 / +3 lines)
Lines 1-5 Link Here
1
/*******************************************************************************
1
/*******************************************************************************
2
 * Copyright (c) 2008 Oracle. All rights reserved.
2
 * Copyright (c) 2008, 2009 Oracle. All rights reserved.
3
 * This program and the accompanying materials are made available under the
3
 * This program and the accompanying materials are made available under the
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
Lines 10-15 Link Here
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.logging;
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.logging;
11
11
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.logging.Logging;
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.logging.Logging;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkHelpContextIds;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.ui.internal.widgets.FormPane;
15
import org.eclipse.jpt.ui.internal.widgets.FormPane;
15
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
16
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
Lines 89-96 Link Here
89
			EclipseLinkUiMessages.PersistenceXmlLoggingTab_timestampLabel,
90
			EclipseLinkUiMessages.PersistenceXmlLoggingTab_timestampLabel,
90
			this.buildTimestampHolder(),
91
			this.buildTimestampHolder(),
91
			this.buildTimestampStringHolder(),
92
			this.buildTimestampStringHolder(),
92
			null
93
			EclipseLinkHelpContextIds.PERSISTENCE_LOGGING_TIMESTAMP
93
//			EclipseLinkHelpContextIds.LOGGING_
94
		);
94
		);
95
	}
95
	}
96
}
96
}
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/connection/JdbcWriteConnectionsMinComposite.java (-2 / +3 lines)
Lines 1-5 Link Here
1
/*******************************************************************************
1
/*******************************************************************************
2
 * Copyright (c) 2008 Oracle. All rights reserved.
2
 * Copyright (c) 2008, 2008 Oracle. All rights reserved.
3
 * This program and the accompanying materials are made available under the
3
 * This program and the accompanying materials are made available under the
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
Lines 11-16 Link Here
11
11
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.connection.Connection;
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.connection.Connection;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.ui.internal.JpaHelpContextIds;
14
import org.eclipse.jpt.ui.internal.widgets.IntegerCombo;
15
import org.eclipse.jpt.ui.internal.widgets.IntegerCombo;
15
import org.eclipse.jpt.ui.internal.widgets.Pane;
16
import org.eclipse.jpt.ui.internal.widgets.Pane;
16
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
17
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
Lines 52-58 Link Here
52
		
53
		
53
			@Override
54
			@Override
54
			protected String getHelpId() {
55
			protected String getHelpId() {
55
				return null;
56
				return JpaHelpContextIds.PERSISTENCE_XML_CONNECTION;
56
			}
57
			}
57
			
58
			
58
			@Override
59
			@Override
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/connection/JdbcReadConnectionsMaxComposite.java (-2 / +3 lines)
Lines 1-5 Link Here
1
/*******************************************************************************
1
/*******************************************************************************
2
 * Copyright (c) 2008 Oracle. All rights reserved.
2
 * Copyright (c) 2008, 2009 Oracle. All rights reserved.
3
 * This program and the accompanying materials are made available under the
3
 * This program and the accompanying materials are made available under the
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
Lines 11-16 Link Here
11
11
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.connection.Connection;
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.connection.Connection;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.ui.internal.JpaHelpContextIds;
14
import org.eclipse.jpt.ui.internal.widgets.IntegerCombo;
15
import org.eclipse.jpt.ui.internal.widgets.IntegerCombo;
15
import org.eclipse.jpt.ui.internal.widgets.Pane;
16
import org.eclipse.jpt.ui.internal.widgets.Pane;
16
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
17
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
Lines 53-59 Link Here
53
		
54
		
54
			@Override
55
			@Override
55
			protected String getHelpId() {
56
			protected String getHelpId() {
56
				return null;
57
				return JpaHelpContextIds.PERSISTENCE_XML_CONNECTION;
57
			}
58
			}
58
			
59
			
59
			@Override
60
			@Override
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/connection/JdbcReadConnectionsMinComposite.java (-2 / +3 lines)
Lines 1-5 Link Here
1
/*******************************************************************************
1
/*******************************************************************************
2
 * Copyright (c) 2008 Oracle. All rights reserved.
2
 * Copyright (c) 2008, 2009 Oracle. All rights reserved.
3
 * This program and the accompanying materials are made available under the
3
 * This program and the accompanying materials are made available under the
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
Lines 11-16 Link Here
11
11
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.connection.Connection;
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.connection.Connection;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.ui.internal.JpaHelpContextIds;
14
import org.eclipse.jpt.ui.internal.widgets.IntegerCombo;
15
import org.eclipse.jpt.ui.internal.widgets.IntegerCombo;
15
import org.eclipse.jpt.ui.internal.widgets.Pane;
16
import org.eclipse.jpt.ui.internal.widgets.Pane;
16
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
17
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
Lines 52-58 Link Here
52
		
53
		
53
			@Override
54
			@Override
54
			protected String getHelpId() {
55
			protected String getHelpId() {
55
				return null;
56
				return JpaHelpContextIds.PERSISTENCE_XML_CONNECTION;
56
			}
57
			}
57
			
58
			
58
			@Override
59
			@Override
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/connection/PersistenceXmlConnectionTab.java (-2 / +4 lines)
Lines 1-5 Link Here
1
/*******************************************************************************
1
/*******************************************************************************
2
 * Copyright (c) 2007, 2008 Oracle. All rights reserved.
2
 * Copyright (c) 2007, 2009 Oracle. All rights reserved.
3
 * This program and the accompanying materials are made available under the
3
 * This program and the accompanying materials are made available under the
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
Lines 13-18 Link Here
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.ui.WidgetFactory;
14
import org.eclipse.jpt.ui.WidgetFactory;
15
import org.eclipse.jpt.ui.details.JpaPageComposite;
15
import org.eclipse.jpt.ui.details.JpaPageComposite;
16
import org.eclipse.jpt.ui.internal.JpaHelpContextIds;
16
import org.eclipse.jpt.ui.internal.widgets.FormPane;
17
import org.eclipse.jpt.ui.internal.widgets.FormPane;
17
import org.eclipse.jpt.utility.model.value.PropertyValueModel;
18
import org.eclipse.jpt.utility.model.value.PropertyValueModel;
18
import org.eclipse.swt.SWT;
19
import org.eclipse.swt.SWT;
Lines 43-50 Link Here
43
	}
44
	}
44
45
45
	// ********** JpaPageComposite implementation **********
46
	// ********** JpaPageComposite implementation **********
47
46
	public String getHelpID() {
48
	public String getHelpID() {
47
		return null;
49
		return JpaHelpContextIds.PERSISTENCE_XML_CONNECTION;
48
	}
50
	}
49
51
50
	public Image getPageImage() {
52
	public Image getPageImage() {
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/connection/NativeSqlComposite.java (-3 / +3 lines)
Lines 1-5 Link Here
1
/*******************************************************************************
1
/*******************************************************************************
2
 * Copyright (c) 2008 Oracle. All rights reserved.
2
 * Copyright (c) 2008, 2009 Oracle. All rights reserved.
3
 * This program and the accompanying materials are made available under the
3
 * This program and the accompanying materials are made available under the
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
Lines 11-16 Link Here
11
11
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.connection.Connection;
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.connection.Connection;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.ui.internal.JpaHelpContextIds;
14
import org.eclipse.jpt.ui.internal.widgets.Pane;
15
import org.eclipse.jpt.ui.internal.widgets.Pane;
15
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
16
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
16
import org.eclipse.jpt.utility.internal.model.value.TransformationPropertyValueModel;
17
import org.eclipse.jpt.utility.internal.model.value.TransformationPropertyValueModel;
Lines 89-96 Link Here
89
			EclipseLinkUiMessages.PersistenceXmlConnectionTab_nativeSqlLabel,
90
			EclipseLinkUiMessages.PersistenceXmlConnectionTab_nativeSqlLabel,
90
			this.buildNativeSqlHolder(),
91
			this.buildNativeSqlHolder(),
91
			this.buildNativeSqlStringHolder(),
92
			this.buildNativeSqlStringHolder(),
92
			null
93
			JpaHelpContextIds.PERSISTENCE_XML_CONNECTION
93
//			EclipseLinkHelpContextIds.
94
		);
94
		);
95
	}
95
	}
96
}
96
}
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/connection/JdbcReadConnectionsSharedComposite.java (-2 / +2 lines)
Lines 11-16 Link Here
11
11
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.connection.Connection;
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.connection.Connection;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.ui.internal.JpaHelpContextIds;
14
import org.eclipse.jpt.ui.internal.widgets.Pane;
15
import org.eclipse.jpt.ui.internal.widgets.Pane;
15
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
16
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
16
import org.eclipse.jpt.utility.internal.model.value.TransformationPropertyValueModel;
17
import org.eclipse.jpt.utility.internal.model.value.TransformationPropertyValueModel;
Lines 89-96 Link Here
89
			EclipseLinkUiMessages.PersistenceXmlConnectionTab_readConnectionsSharedLabel,
90
			EclipseLinkUiMessages.PersistenceXmlConnectionTab_readConnectionsSharedLabel,
90
			this.buildReadConnectionsSharedHolder(),
91
			this.buildReadConnectionsSharedHolder(),
91
			this.buildReadConnectionsSharedStringHolder(),
92
			this.buildReadConnectionsSharedStringHolder(),
92
			null
93
			JpaHelpContextIds.PERSISTENCE_XML_CONNECTION
93
//			EclipseLinkHelpContextIds.
94
		);
94
		);
95
	}
95
	}
96
}
96
}
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/connection/JdbcWriteConnectionsMaxComposite.java (-2 / +3 lines)
Lines 1-5 Link Here
1
/*******************************************************************************
1
/*******************************************************************************
2
 * Copyright (c) 2008 Oracle. All rights reserved.
2
 * Copyright (c) 2008, 2009 Oracle. All rights reserved.
3
 * This program and the accompanying materials are made available under the
3
 * This program and the accompanying materials are made available under the
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
Lines 11-16 Link Here
11
11
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.connection.Connection;
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.connection.Connection;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.ui.internal.JpaHelpContextIds;
14
import org.eclipse.jpt.ui.internal.widgets.IntegerCombo;
15
import org.eclipse.jpt.ui.internal.widgets.IntegerCombo;
15
import org.eclipse.jpt.ui.internal.widgets.Pane;
16
import org.eclipse.jpt.ui.internal.widgets.Pane;
16
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
17
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
Lines 52-58 Link Here
52
		
53
		
53
			@Override
54
			@Override
54
			protected String getHelpId() {
55
			protected String getHelpId() {
55
				return null;
56
				return JpaHelpContextIds.PERSISTENCE_XML_CONNECTION;
56
			}
57
			}
57
			
58
			
58
			@Override
59
			@Override
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/connection/CacheStatementsPropertiesComposite.java (-2 / +3 lines)
Lines 11-16 Link Here
11
11
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.connection.Connection;
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.connection.Connection;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.ui.internal.JpaHelpContextIds;
14
import org.eclipse.jpt.ui.internal.util.PaneEnabler;
15
import org.eclipse.jpt.ui.internal.util.PaneEnabler;
15
import org.eclipse.jpt.ui.internal.widgets.IntegerCombo;
16
import org.eclipse.jpt.ui.internal.widgets.IntegerCombo;
16
import org.eclipse.jpt.ui.internal.widgets.Pane;
17
import org.eclipse.jpt.ui.internal.widgets.Pane;
Lines 42-48 Link Here
42
			container,
43
			container,
43
			EclipseLinkUiMessages.PersistenceXmlConnectionTab_cacheStatementsLabel,
44
			EclipseLinkUiMessages.PersistenceXmlConnectionTab_cacheStatementsLabel,
44
			cacheStatementsHolder,
45
			cacheStatementsHolder,
45
			null
46
			JpaHelpContextIds.PERSISTENCE_XML_CONNECTION
46
		);
47
		);
47
		IntegerCombo<?> combo = addCacheStatementsSizeCombo(container);
48
		IntegerCombo<?> combo = addCacheStatementsSizeCombo(container);
48
49
Lines 94-100 Link Here
94
		
95
		
95
			@Override
96
			@Override
96
			protected String getHelpId() {
97
			protected String getHelpId() {
97
				return null;
98
				return JpaHelpContextIds.PERSISTENCE_XML_CONNECTION;
98
			}
99
			}
99
100
100
			@Override
101
			@Override
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/connection/TransactionTypeComposite.java (-1 / +2 lines)
Lines 15-20 Link Here
15
import org.eclipse.jpt.core.context.persistence.PersistenceUnitTransactionType;
15
import org.eclipse.jpt.core.context.persistence.PersistenceUnitTransactionType;
16
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.connection.Connection;
16
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.connection.Connection;
17
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
17
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
18
import org.eclipse.jpt.ui.internal.JpaHelpContextIds;
18
import org.eclipse.jpt.ui.internal.widgets.EnumFormComboViewer;
19
import org.eclipse.jpt.ui.internal.widgets.EnumFormComboViewer;
19
import org.eclipse.jpt.ui.internal.widgets.FormPane;
20
import org.eclipse.jpt.ui.internal.widgets.FormPane;
20
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
21
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
Lines 119-125 Link Here
119
			container,
120
			container,
120
			EclipseLinkUiMessages.PersistenceXmlConnectionTab_transactionTypeLabel,
121
			EclipseLinkUiMessages.PersistenceXmlConnectionTab_transactionTypeLabel,
121
			this.addTransactionTypeCombo( container),
122
			this.addTransactionTypeCombo( container),
122
			null		// TODO IJpaHelpContextIds.
123
			JpaHelpContextIds.PERSISTENCE_XML_CONNECTION
123
		);
124
		);
124
	}
125
	}
125
}
126
}
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/connection/JdbcBindParametersComposite.java (-3 / +3 lines)
Lines 1-5 Link Here
1
/*******************************************************************************
1
/*******************************************************************************
2
 * Copyright (c) 2008 Oracle. All rights reserved.
2
 * Copyright (c) 2008, 2009 Oracle. All rights reserved.
3
 * This program and the accompanying materials are made available under the
3
 * This program and the accompanying materials are made available under the
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
Lines 11-16 Link Here
11
11
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.connection.Connection;
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.connection.Connection;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.ui.internal.JpaHelpContextIds;
14
import org.eclipse.jpt.ui.internal.widgets.Pane;
15
import org.eclipse.jpt.ui.internal.widgets.Pane;
15
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
16
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
16
import org.eclipse.jpt.utility.internal.model.value.TransformationPropertyValueModel;
17
import org.eclipse.jpt.utility.internal.model.value.TransformationPropertyValueModel;
Lines 89-96 Link Here
89
			EclipseLinkUiMessages.PersistenceXmlConnectionTab_bindParametersLabel,
90
			EclipseLinkUiMessages.PersistenceXmlConnectionTab_bindParametersLabel,
90
			this.buildBindParametersHolder(),
91
			this.buildBindParametersHolder(),
91
			this.buildBindParametersStringHolder(),
92
			this.buildBindParametersStringHolder(),
92
			null
93
			JpaHelpContextIds.PERSISTENCE_XML_CONNECTION
93
//			EclipseLinkHelpContextIds.
94
		);
94
		);
95
	}
95
	}
96
}
96
}
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/connection/DataSourcePropertiesComposite.java (-4 / +9 lines)
Lines 13-18 Link Here
13
import org.eclipse.jpt.core.context.persistence.PersistenceUnitTransactionType;
13
import org.eclipse.jpt.core.context.persistence.PersistenceUnitTransactionType;
14
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.connection.Connection;
14
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.connection.Connection;
15
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
15
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
16
import org.eclipse.jpt.ui.internal.JpaHelpContextIds;
16
import org.eclipse.jpt.ui.internal.util.ControlEnabler;
17
import org.eclipse.jpt.ui.internal.util.ControlEnabler;
17
import org.eclipse.jpt.ui.internal.widgets.Pane;
18
import org.eclipse.jpt.ui.internal.widgets.Pane;
18
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
19
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
Lines 124-138 Link Here
124
125
125
		// JTA Data Source
126
		// JTA Data Source
126
		Label jtaLabel = addUnmanagedLabel(container, EclipseLinkUiMessages.PersistenceXmlConnectionTab_jtaDataSourceLabel);
127
		Label jtaLabel = addUnmanagedLabel(container, EclipseLinkUiMessages.PersistenceXmlConnectionTab_jtaDataSourceLabel);
127
		Text text = addUnmanagedText(container, buildJtaDataSourceHolder(), null);
128
		Text text = addUnmanagedText(container, this.buildJtaDataSourceHolder(), this.getHelpID());
128
		this.addLabeledComposite(container, jtaLabel, text, null);
129
		this.addLabeledComposite(container, jtaLabel, text, this.getHelpID());
129
130
130
		this.installJTADataSourceControlEnabler(text, jtaLabel);
131
		this.installJTADataSourceControlEnabler(text, jtaLabel);
131
132
132
		// Non-JTA Data Source
133
		// Non-JTA Data Source
133
		Label nonJtaLabel = addUnmanagedLabel(container, EclipseLinkUiMessages.PersistenceXmlConnectionTab_nonJtaDataSourceLabel);
134
		Label nonJtaLabel = addUnmanagedLabel(container, EclipseLinkUiMessages.PersistenceXmlConnectionTab_nonJtaDataSourceLabel);
134
		Text nonJtaText = addUnmanagedText(container, buildNonJtaDataSourceHolder(), null);
135
		Text nonJtaText = addUnmanagedText(container, buildNonJtaDataSourceHolder(), this.getHelpID());
135
		this.addLabeledComposite(container, nonJtaLabel, nonJtaText, null);
136
		this.addLabeledComposite(container, nonJtaLabel, nonJtaText, this.getHelpID());
136
137
137
		this.installNonJTADataSourceControlEnabler(nonJtaText, nonJtaLabel);
138
		this.installNonJTADataSourceControlEnabler(nonJtaText, nonJtaLabel);
138
	}
139
	}
Lines 144-147 Link Here
144
	private void installNonJTADataSourceControlEnabler(Text text, Label label) {
145
	private void installNonJTADataSourceControlEnabler(Text text, Label label) {
145
		new ControlEnabler(buildNonJTADataSourceHolder(), text, label);
146
		new ControlEnabler(buildNonJTADataSourceHolder(), text, label);
146
	}
147
	}
148
	
149
	public String getHelpID() {
150
		return JpaHelpContextIds.PERSISTENCE_XML_CONNECTION;
151
	}
147
}
152
}
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/connection/BatchWritingComposite.java (-2 / +4 lines)
Lines 1-5 Link Here
1
/*******************************************************************************
1
/*******************************************************************************
2
 * Copyright (c) 2008 Oracle. All rights reserved.
2
 * Copyright (c) 2008, 2009 Oracle. All rights reserved.
3
 * This program and the accompanying materials are made available under the
3
 * This program and the accompanying materials are made available under the
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
Lines 10-18 Link Here
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.connection;
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.connection;
11
11
12
import java.util.Collection;
12
import java.util.Collection;
13
13
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.connection.BatchWriting;
14
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.connection.BatchWriting;
14
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.connection.Connection;
15
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.connection.Connection;
15
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
16
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
17
import org.eclipse.jpt.ui.internal.JpaHelpContextIds;
16
import org.eclipse.jpt.ui.internal.widgets.EnumFormComboViewer;
18
import org.eclipse.jpt.ui.internal.widgets.EnumFormComboViewer;
17
import org.eclipse.jpt.ui.internal.widgets.FormPane;
19
import org.eclipse.jpt.ui.internal.widgets.FormPane;
18
import org.eclipse.swt.widgets.Composite;
20
import org.eclipse.swt.widgets.Composite;
Lines 79-85 Link Here
79
			container,
81
			container,
80
			EclipseLinkUiMessages.PersistenceXmlConnectionTab_batchWritingLabel,
82
			EclipseLinkUiMessages.PersistenceXmlConnectionTab_batchWritingLabel,
81
			this.addBatchWritingCombo( container),
83
			this.addBatchWritingCombo( container),
82
			null		// TODO IJpaHelpContextIds.
84
			JpaHelpContextIds.PERSISTENCE_XML_CONNECTION
83
		);
85
		);
84
	}
86
	}
85
}
87
}
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/schema/generation/CreateDdlFileNameComposite.java (-2 / +3 lines)
Lines 1-5 Link Here
1
/*******************************************************************************
1
/*******************************************************************************
2
* Copyright (c) 2008 Oracle. All rights reserved.
2
* Copyright (c) 2008, 2009 Oracle. All rights reserved.
3
* This program and the accompanying materials are made available under the
3
* This program and the accompanying materials are made available under the
4
* terms of the Eclipse Public License v1.0, which accompanies this distribution
4
* terms of the Eclipse Public License v1.0, which accompanies this distribution
5
* and is available at http://www.eclipse.org/legal/epl-v10.html.
5
* and is available at http://www.eclipse.org/legal/epl-v10.html.
Lines 10-15 Link Here
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.schema.generation;
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.schema.generation;
11
11
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.schema.generation.SchemaGeneration;
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.schema.generation.SchemaGeneration;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkHelpContextIds;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.ui.internal.util.SWTUtil;
15
import org.eclipse.jpt.ui.internal.util.SWTUtil;
15
import org.eclipse.jpt.ui.internal.widgets.Pane;
16
import org.eclipse.jpt.ui.internal.widgets.Pane;
Lines 103-109 Link Here
103
			EclipseLinkUiMessages.PersistenceXmlSchemaGenerationTab_createDdlFileNameLabel,
104
			EclipseLinkUiMessages.PersistenceXmlSchemaGenerationTab_createDdlFileNameLabel,
104
			this.buildDefaultCreateDdlFileNameListHolder(),
105
			this.buildDefaultCreateDdlFileNameListHolder(),
105
			this.buildCreateDdlFileNameHolder(),
106
			this.buildCreateDdlFileNameHolder(),
106
			null		// EclipseLinkHelpContextIds.CREATE_DDL_FILE_NAME
107
			EclipseLinkHelpContextIds.PERSISTENCE_SCHEMA_GENERATION
107
		);
108
		);
108
		SWTUtil.attachDefaultValueHandler(combo);
109
		SWTUtil.attachDefaultValueHandler(combo);
109
	}
110
	}
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/schema/generation/DdlGenerationTypeComposite.java (-1 / +2 lines)
Lines 12-17 Link Here
12
import java.util.Collection;
12
import java.util.Collection;
13
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.schema.generation.DdlGenerationType;
13
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.schema.generation.DdlGenerationType;
14
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.schema.generation.SchemaGeneration;
14
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.schema.generation.SchemaGeneration;
15
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkHelpContextIds;
15
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
16
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
16
import org.eclipse.jpt.ui.internal.widgets.EnumFormComboViewer;
17
import org.eclipse.jpt.ui.internal.widgets.EnumFormComboViewer;
17
import org.eclipse.jpt.ui.internal.widgets.FormPane;
18
import org.eclipse.jpt.ui.internal.widgets.FormPane;
Lines 80-86 Link Here
80
			container,
81
			container,
81
			EclipseLinkUiMessages.PersistenceXmlSchemaGenerationTab_ddlGenerationTypeLabel,
82
			EclipseLinkUiMessages.PersistenceXmlSchemaGenerationTab_ddlGenerationTypeLabel,
82
			addDdlGenerationTypeCombo( container),
83
			addDdlGenerationTypeCombo( container),
83
			null		// TODO IJpaHelpContextIds.
84
			EclipseLinkHelpContextIds.PERSISTENCE_SCHEMA_GENERATION
84
		);
85
		);
85
	}
86
	}
86
}
87
}
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/schema/generation/DropDdlFileNameComposite.java (-2 / +3 lines)
Lines 1-5 Link Here
1
/*******************************************************************************
1
/*******************************************************************************
2
* Copyright (c) 2008 Oracle. All rights reserved.
2
* Copyright (c) 2008, 2009 Oracle. All rights reserved.
3
* This program and the accompanying materials are made available under the
3
* This program and the accompanying materials are made available under the
4
* terms of the Eclipse Public License v1.0, which accompanies this distribution
4
* terms of the Eclipse Public License v1.0, which accompanies this distribution
5
* and is available at http://www.eclipse.org/legal/epl-v10.html.
5
* and is available at http://www.eclipse.org/legal/epl-v10.html.
Lines 10-15 Link Here
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.schema.generation;
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.schema.generation;
11
11
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.schema.generation.SchemaGeneration;
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.schema.generation.SchemaGeneration;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkHelpContextIds;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.ui.internal.util.SWTUtil;
15
import org.eclipse.jpt.ui.internal.util.SWTUtil;
15
import org.eclipse.jpt.ui.internal.widgets.Pane;
16
import org.eclipse.jpt.ui.internal.widgets.Pane;
Lines 103-109 Link Here
103
			EclipseLinkUiMessages.PersistenceXmlSchemaGenerationTab_dropDdlFileNameLabel,
104
			EclipseLinkUiMessages.PersistenceXmlSchemaGenerationTab_dropDdlFileNameLabel,
104
			this.buildDefaultDropDdlFileNameListHolder(),
105
			this.buildDefaultDropDdlFileNameListHolder(),
105
			this.buildDropDdlFileNameHolder(),
106
			this.buildDropDdlFileNameHolder(),
106
			null		// EclipseLinkHelpContextIds.DROP_DDL_FILE_NAME
107
			EclipseLinkHelpContextIds.PERSISTENCE_SCHEMA_GENERATION
107
		);
108
		);
108
		SWTUtil.attachDefaultValueHandler(combo);
109
		SWTUtil.attachDefaultValueHandler(combo);
109
	}
110
	}
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/schema/generation/OutputModeComposite.java (-2 / +3 lines)
Lines 1-5 Link Here
1
/*******************************************************************************
1
/*******************************************************************************
2
 * Copyright (c) 2008 Oracle. All rights reserved.
2
 * Copyright (c) 2008, 2009 Oracle. All rights reserved.
3
 * This program and the accompanying materials are made available under the
3
 * This program and the accompanying materials are made available under the
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
Lines 12-17 Link Here
12
import java.util.Collection;
12
import java.util.Collection;
13
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.schema.generation.OutputMode;
13
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.schema.generation.OutputMode;
14
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.schema.generation.SchemaGeneration;
14
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.schema.generation.SchemaGeneration;
15
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkHelpContextIds;
15
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
16
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
16
import org.eclipse.jpt.ui.internal.widgets.EnumFormComboViewer;
17
import org.eclipse.jpt.ui.internal.widgets.EnumFormComboViewer;
17
import org.eclipse.jpt.ui.internal.widgets.FormPane;
18
import org.eclipse.jpt.ui.internal.widgets.FormPane;
Lines 78-84 Link Here
78
				container,
79
				container,
79
				EclipseLinkUiMessages.PersistenceXmlSchemaGenerationTab_outputModeLabel,
80
				EclipseLinkUiMessages.PersistenceXmlSchemaGenerationTab_outputModeLabel,
80
				this.addBuildOutputModeCombo(container),
81
				this.addBuildOutputModeCombo(container),
81
				null // TODO IJpaHelpContextIds.
82
				EclipseLinkHelpContextIds.PERSISTENCE_SCHEMA_GENERATION
82
		);
83
		);
83
	}
84
	}
84
}
85
}
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/schema/generation/PersistenceXmlSchemaGenerationTab.java (-2 / +4 lines)
Lines 1-5 Link Here
1
/*******************************************************************************
1
/*******************************************************************************
2
 * Copyright (c) 2007, 2008 Oracle. All rights reserved.
2
 * Copyright (c) 2007, 2009 Oracle. All rights reserved.
3
 * This program and the accompanying materials are made available under the
3
 * This program and the accompanying materials are made available under the
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
Lines 10-15 Link Here
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.schema.generation;
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.schema.generation;
11
11
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.schema.generation.SchemaGeneration;
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.schema.generation.SchemaGeneration;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkHelpContextIds;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.ui.WidgetFactory;
15
import org.eclipse.jpt.ui.WidgetFactory;
15
import org.eclipse.jpt.ui.details.JpaPageComposite;
16
import org.eclipse.jpt.ui.details.JpaPageComposite;
Lines 40-47 Link Here
40
	}
41
	}
41
42
42
	// ********** JpaPageComposite implementation **********
43
	// ********** JpaPageComposite implementation **********
44
43
	public String getHelpID() {
45
	public String getHelpID() {
44
		return null;
46
		return EclipseLinkHelpContextIds.PERSISTENCE_SCHEMA_GENERATION;
45
	}
47
	}
46
48
47
	public Image getPageImage() {
49
	public Image getPageImage() {
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/customization/WeavingFetchGroupsComposite.java (-3 / +3 lines)
Lines 1-5 Link Here
1
/*******************************************************************************
1
/*******************************************************************************
2
 * Copyright (c) 2008 Oracle. All rights reserved.
2
 * Copyright (c) 2008, 2009 Oracle. All rights reserved.
3
 * This program and the accompanying materials are made available under the
3
 * This program and the accompanying materials are made available under the
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
Lines 10-15 Link Here
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.customization;
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.customization;
11
11
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.customization.Customization;
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.customization.Customization;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkHelpContextIds;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.ui.internal.widgets.FormPane;
15
import org.eclipse.jpt.ui.internal.widgets.FormPane;
15
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
16
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
Lines 89-96 Link Here
89
			EclipseLinkUiMessages.PersistenceXmlCustomizationTab_weavingFetchGroupsLabel,
90
			EclipseLinkUiMessages.PersistenceXmlCustomizationTab_weavingFetchGroupsLabel,
90
			this.buildWeavingFetchGroupsHolder(),
91
			this.buildWeavingFetchGroupsHolder(),
91
			this.buildWeavingFetchGroupsStringHolder(),
92
			this.buildWeavingFetchGroupsStringHolder(),
92
			null
93
			EclipseLinkHelpContextIds.PERSISTENCE_CUSTOMIZATION
93
//			EclipseLinkHelpContextIds.CUSTOMIZATION_WEAVING_FETCH_GROUPS
94
		);
94
		);
95
	}
95
	}
96
}
96
}
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/customization/WeavingLazyComposite.java (-3 / +3 lines)
Lines 1-5 Link Here
1
/*******************************************************************************
1
/*******************************************************************************
2
 * Copyright (c) 2008 Oracle. All rights reserved.
2
 * Copyright (c) 2008, 2009 Oracle. All rights reserved.
3
 * This program and the accompanying materials are made available under the
3
 * This program and the accompanying materials are made available under the
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
Lines 10-15 Link Here
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.customization;
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.customization;
11
11
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.customization.Customization;
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.customization.Customization;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkHelpContextIds;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.ui.internal.widgets.FormPane;
15
import org.eclipse.jpt.ui.internal.widgets.FormPane;
15
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
16
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
Lines 89-96 Link Here
89
			EclipseLinkUiMessages.PersistenceXmlCustomizationTab_weavingLazyLabel,
90
			EclipseLinkUiMessages.PersistenceXmlCustomizationTab_weavingLazyLabel,
90
			this.buildWeavingLazyHolder(),
91
			this.buildWeavingLazyHolder(),
91
			this.buildWeavingLazyStringHolder(),
92
			this.buildWeavingLazyStringHolder(),
92
			null
93
			EclipseLinkHelpContextIds.PERSISTENCE_CUSTOMIZATION
93
//			EclipseLinkHelpContextIds.CUSTOMIZATION_WEAVING_LAZY
94
		);
94
		);
95
	}
95
	}
96
}
96
}
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/customization/WeavingEagerComposite.java (-3 / +3 lines)
Lines 1-5 Link Here
1
/*******************************************************************************
1
/*******************************************************************************
2
 * Copyright (c) 2008 Oracle. All rights reserved.
2
 * Copyright (c) 2008, 2009 Oracle. All rights reserved.
3
 * This program and the accompanying materials are made available under the
3
 * This program and the accompanying materials are made available under the
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
Lines 10-15 Link Here
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.customization;
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.customization;
11
11
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.customization.Customization;
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.customization.Customization;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkHelpContextIds;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.ui.internal.widgets.FormPane;
15
import org.eclipse.jpt.ui.internal.widgets.FormPane;
15
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
16
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
Lines 89-96 Link Here
89
			EclipseLinkUiMessages.PersistenceXmlCustomizationTab_weavingEagerLabel,
90
			EclipseLinkUiMessages.PersistenceXmlCustomizationTab_weavingEagerLabel,
90
			this.buildWeavingEagerHolder(),
91
			this.buildWeavingEagerHolder(),
91
			this.buildWeavingEagerStringHolder(),
92
			this.buildWeavingEagerStringHolder(),
92
			null
93
			EclipseLinkHelpContextIds.PERSISTENCE_CUSTOMIZATION
93
//			EclipseLinkHelpContextIds._
94
		);
94
		);
95
	}
95
	}
96
}
96
}
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/customization/PersistenceXmlCustomizationTab.java (-3 / +5 lines)
Lines 1-5 Link Here
1
/*******************************************************************************
1
/*******************************************************************************
2
* Copyright (c) 2008 Oracle. All rights reserved.
2
* Copyright (c) 2009 Oracle. All rights reserved.
3
* This program and the accompanying materials are made available under the
3
* This program and the accompanying materials are made available under the
4
* terms of the Eclipse Public License v1.0, which accompanies this distribution
4
* terms of the Eclipse Public License v1.0, which accompanies this distribution
5
* and is available at http://www.eclipse.org/legal/epl-v10.html.
5
* and is available at http://www.eclipse.org/legal/epl-v10.html.
Lines 10-15 Link Here
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.customization;
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.customization;
11
11
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.customization.Customization;
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.customization.Customization;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkHelpContextIds;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.ui.WidgetFactory;
15
import org.eclipse.jpt.ui.WidgetFactory;
15
import org.eclipse.jpt.ui.details.JpaPageComposite;
16
import org.eclipse.jpt.ui.details.JpaPageComposite;
Lines 43-56 Link Here
43
	}
44
	}
44
45
45
	// ********** JpaPageComposite implementation **********
46
	// ********** JpaPageComposite implementation **********
46
	
47
47
	public String getHelpID() {
48
	public String getHelpID() {
48
		return null;
49
		return EclipseLinkHelpContextIds.PERSISTENCE_CUSTOMIZATION;
49
	}
50
	}
50
51
51
	public Image getPageImage() {
52
	public Image getPageImage() {
52
		return null;
53
		return null;
53
	}
54
	}
55
	
54
	public String getPageText() {
56
	public String getPageText() {
55
		return EclipseLinkUiMessages.PersistenceXmlCustomizationTab_title;
57
		return EclipseLinkUiMessages.PersistenceXmlCustomizationTab_title;
56
	}
58
	}
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/customization/ValidationOnlyComposite.java (-2 / +2 lines)
Lines 10-15 Link Here
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.customization;
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.customization;
11
11
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.customization.Customization;
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.customization.Customization;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkHelpContextIds;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.ui.internal.widgets.FormPane;
15
import org.eclipse.jpt.ui.internal.widgets.FormPane;
15
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
16
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
Lines 89-96 Link Here
89
			EclipseLinkUiMessages.PersistenceXmlCustomizationTab_validationOnlyLabel,
90
			EclipseLinkUiMessages.PersistenceXmlCustomizationTab_validationOnlyLabel,
90
			this.buildValidationOnlyHolder(),
91
			this.buildValidationOnlyHolder(),
91
			this.buildValidationOnlyStringHolder(),
92
			this.buildValidationOnlyStringHolder(),
92
			null
93
			EclipseLinkHelpContextIds.PERSISTENCE_CUSTOMIZATION
93
//			EclipseLinkHelpContextIds.
94
		);
94
		);
95
	}
95
	}
96
}
96
}
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/customization/EntityListComposite.java (-1 / +2 lines)
Lines 27-32 Link Here
27
import org.eclipse.jpt.core.context.Entity;
27
import org.eclipse.jpt.core.context.Entity;
28
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.customization.Customization;
28
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.customization.Customization;
29
import org.eclipse.jpt.eclipselink.ui.JptEclipseLinkUiPlugin;
29
import org.eclipse.jpt.eclipselink.ui.JptEclipseLinkUiPlugin;
30
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkHelpContextIds;
30
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
31
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
31
import org.eclipse.jpt.ui.internal.util.PaneEnabler;
32
import org.eclipse.jpt.ui.internal.util.PaneEnabler;
32
import org.eclipse.jpt.ui.internal.widgets.AddRemoveListPane;
33
import org.eclipse.jpt.ui.internal.widgets.AddRemoveListPane;
Lines 79-85 Link Here
79
			this.buildEntityCustomizationListHolder(),
80
			this.buildEntityCustomizationListHolder(),
80
			this.entityHolder,
81
			this.entityHolder,
81
			this.buildEntityLabelProvider(),
82
			this.buildEntityLabelProvider(),
82
			null			//		EclipseLinkHelpContextIds.CUSTOMIZATION_ENTITIES
83
			EclipseLinkHelpContextIds.PERSISTENCE_CUSTOMIZATION
83
		);
84
		);
84
85
85
		// Entity Customization property pane
86
		// Entity Customization property pane
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/customization/ThrowExceptionsComposite.java (-3 / +3 lines)
Lines 1-5 Link Here
1
/*******************************************************************************
1
/*******************************************************************************
2
 * Copyright (c) 2008 Oracle. All rights reserved.
2
 * Copyright (c) 2008, 2009 Oracle. All rights reserved.
3
 * This program and the accompanying materials are made available under the
3
 * This program and the accompanying materials are made available under the
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
Lines 10-15 Link Here
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.customization;
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.customization;
11
11
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.customization.Customization;
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.customization.Customization;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkHelpContextIds;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.ui.internal.widgets.FormPane;
15
import org.eclipse.jpt.ui.internal.widgets.FormPane;
15
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
16
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
Lines 89-96 Link Here
89
			EclipseLinkUiMessages.PersistenceXmlCustomizationTab_throwExceptionsLabel,
90
			EclipseLinkUiMessages.PersistenceXmlCustomizationTab_throwExceptionsLabel,
90
			this.buildThrowExceptionsHolder(),
91
			this.buildThrowExceptionsHolder(),
91
			this.buildThrowExceptionsStringHolder(),
92
			this.buildThrowExceptionsStringHolder(),
92
			null
93
			EclipseLinkHelpContextIds.PERSISTENCE_CUSTOMIZATION
93
//			EclipseLinkHelpContextIds.CUSTOMIZATION_THROW_EXCEPTIONS
94
		);
94
		);
95
	}
95
	}
96
	
96
	
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/customization/WeavingComposite.java (-2 / +3 lines)
Lines 1-5 Link Here
1
/*******************************************************************************
1
/*******************************************************************************
2
 * Copyright (c) 2008 Oracle. All rights reserved.
2
 * Copyright (c) 2008, 2009 Oracle. All rights reserved.
3
 * This program and the accompanying materials are made available under the
3
 * This program and the accompanying materials are made available under the
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
Lines 12-17 Link Here
12
import java.util.Collection;
12
import java.util.Collection;
13
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.customization.Customization;
13
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.customization.Customization;
14
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.customization.Weaving;
14
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.customization.Weaving;
15
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkHelpContextIds;
15
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
16
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
16
import org.eclipse.jpt.ui.internal.widgets.EnumFormComboViewer;
17
import org.eclipse.jpt.ui.internal.widgets.EnumFormComboViewer;
17
import org.eclipse.jpt.ui.internal.widgets.FormPane;
18
import org.eclipse.jpt.ui.internal.widgets.FormPane;
Lines 79-85 Link Here
79
			container,
80
			container,
80
			EclipseLinkUiMessages.PersistenceXmlCustomizationTab_weavingLabel,
81
			EclipseLinkUiMessages.PersistenceXmlCustomizationTab_weavingLabel,
81
			this.addWeavingCombo( container),
82
			this.addWeavingCombo( container),
82
			null		// TODO IJpaHelpContextIds.
83
			EclipseLinkHelpContextIds.PERSISTENCE_CUSTOMIZATION
83
		);
84
		);
84
	}
85
	}
85
86
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/customization/WeavingChangeTrackingComposite.java (-3 / +3 lines)
Lines 1-5 Link Here
1
/*******************************************************************************
1
/*******************************************************************************
2
 * Copyright (c) 2008 Oracle. All rights reserved.
2
 * Copyright (c) 2008, 2009 Oracle. All rights reserved.
3
 * This program and the accompanying materials are made available under the
3
 * This program and the accompanying materials are made available under the
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
Lines 10-15 Link Here
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.customization;
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.customization;
11
11
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.customization.Customization;
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.customization.Customization;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkHelpContextIds;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.ui.internal.widgets.FormPane;
15
import org.eclipse.jpt.ui.internal.widgets.FormPane;
15
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
16
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
Lines 89-96 Link Here
89
			EclipseLinkUiMessages.PersistenceXmlCustomizationTab_weavingChangeTrackingLabel,
90
			EclipseLinkUiMessages.PersistenceXmlCustomizationTab_weavingChangeTrackingLabel,
90
			this.buildWeavingChangeTrackingHolder(),
91
			this.buildWeavingChangeTrackingHolder(),
91
			this.buildWeavingChangeTrackingStringHolder(),
92
			this.buildWeavingChangeTrackingStringHolder(),
92
			null
93
			EclipseLinkHelpContextIds.PERSISTENCE_CUSTOMIZATION
93
//			EclipseLinkHelpContextIds.CUSTOMIZATION_WEAVING_CHANGE_TRACKING
94
		);
94
		);
95
	}
95
	}
96
}
96
}
(-)src/org/eclipse/jpt/eclipselink/ui/internal/persistence/customization/WeavingInternalComposite.java (-3 / +3 lines)
Lines 1-5 Link Here
1
/*******************************************************************************
1
/*******************************************************************************
2
 * Copyright (c) 2008 Oracle. All rights reserved.
2
 * Copyright (c) 2008, 2009 Oracle. All rights reserved.
3
 * This program and the accompanying materials are made available under the
3
 * This program and the accompanying materials are made available under the
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
4
 * terms of the Eclipse Public License v1.0, which accompanies this distribution
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
5
 * and is available at http://www.eclipse.org/legal/epl-v10.html.
Lines 10-15 Link Here
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.customization;
10
package org.eclipse.jpt.eclipselink.ui.internal.persistence.customization;
11
11
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.customization.Customization;
12
import org.eclipse.jpt.eclipselink.core.internal.context.persistence.customization.Customization;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkHelpContextIds;
13
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages;
14
import org.eclipse.jpt.ui.internal.widgets.FormPane;
15
import org.eclipse.jpt.ui.internal.widgets.FormPane;
15
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
16
import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter;
Lines 89-96 Link Here
89
			EclipseLinkUiMessages.PersistenceXmlCustomizationTab_weavingInternalLabel,
90
			EclipseLinkUiMessages.PersistenceXmlCustomizationTab_weavingInternalLabel,
90
			this.buildWeavingInternalHolder(),
91
			this.buildWeavingInternalHolder(),
91
			this.buildWeavingInternalStringHolder(),
92
			this.buildWeavingInternalStringHolder(),
92
			null
93
			EclipseLinkHelpContextIds.PERSISTENCE_CUSTOMIZATION
93
//			EclipseLinkHelpContextIds._WEAVING_INTERNAL
94
		);
94
		);
95
	}
95
	}
96
}
96
}
(-)src/org/eclipse/jpt/eclipselink/ui/internal/EclipseLinkHelpContextIds.java (-8 / +29 lines)
Lines 1-5 Link Here
1
/*******************************************************************************
1
/*******************************************************************************
2
 * Copyright (c) 2008 Oracle. All rights reserved.
2
 * Copyright (c) 2009 Oracle. All rights reserved.
3
 * This program and the accompanying materials are made available under the terms of
3
 * This program and the accompanying materials are made available under the terms of
4
 * the Eclipse Public License v1.0, which accompanies this distribution and is available at
4
 * the Eclipse Public License v1.0, which accompanies this distribution and is available at
5
 * http://www.eclipse.org/legal/epl-v10.html.
5
 * http://www.eclipse.org/legal/epl-v10.html.
Lines 9-15 Link Here
9
 ******************************************************************************/
9
 ******************************************************************************/
10
package org.eclipse.jpt.eclipselink.ui.internal;
10
package org.eclipse.jpt.eclipselink.ui.internal;
11
11
12
import org.eclipse.jpt.eclipselink.ui.JptEclipseLinkUiPlugin;
12
import org.eclipse.jpt.ui.JptUiPlugin;
13
13
14
/**
14
/**
15
 * Help context ids for the Dali EclipseLink UI.
15
 * Help context ids for the Dali EclipseLink UI.
Lines 22-36 Link Here
22
public interface EclipseLinkHelpContextIds {
22
public interface EclipseLinkHelpContextIds {
23
23
24
	//ContextID prefix
24
	//ContextID prefix
25
	public static final String PREFIX = JptEclipseLinkUiPlugin.PLUGIN_ID + ".";
25
	public static final String PREFIX = JptUiPlugin.PLUGIN_ID + ".";
26
26
27
	//Persistent Type composites
27
	//Persistent Type composites
28
	public static final String CACHING_CACHE_TYPE = PREFIX + "caching_cacheType";
29
	public static final String CACHING_SHARED = PREFIX + "caching_shared";
30
	public static final String CACHING_ALWAYS_REFRESH = PREFIX + "caching_alwaysRefresh";
28
	public static final String CACHING_ALWAYS_REFRESH = PREFIX + "caching_alwaysRefresh";
31
	public static final String CACHING_REFRESH_ONLY_IF_NEWER = PREFIX + "caching_refreshOnlyIfNewer";
32
	public static final String CACHING_DISABLE_HITS = PREFIX + "caching_disableHits";
33
	public static final String CACHING_CACHE_COORDINATION_TYPE = PREFIX + "caching_cacheCoordinationType";
29
	public static final String CACHING_CACHE_COORDINATION_TYPE = PREFIX + "caching_cacheCoordinationType";
30
	public static final String CACHING_CACHE_TYPE = PREFIX + "caching_cacheType";
31
	public static final String CACHING_DISABLE_HITS = PREFIX + "caching_disableHits";
32
	public static final String CACHING_REFRESH_ONLY_IF_NEWER = PREFIX + "caching_refreshOnlyIfNewer";
33
	public static final String CACHING_SHARED = PREFIX + "caching_shared";
34
35
	//Persistence Xml Editor
36
	public static final String PERSISTENCE_CACHING = PREFIX + "persistence_caching";
37
	public static final String PERSISTENCE_CUSTOMIZATION = PREFIX + "persistence_customization";
38
	public static final String PERSISTENCE_LOGGING = PREFIX + "persistence_logging";
39
	public static final String PERSISTENCE_OPTIONS = PREFIX + "persistence_options";
40
	public static final String PERSISTENCE_SCHEMA_GENERATION = PREFIX + "persistence_schemaGeneration";
41
42
	public static final String PERSISTENCE_CACHING_DEFAULT_SHARED = PREFIX + "caching_defaultShared";
43
	public static final String PERSISTENCE_CACHING_DEFAULT_SIZE = PREFIX + "caching_defaultSize";
44
	public static final String PERSISTENCE_CACHING_DEFAULT_TYPE = PREFIX + "caching_defaultType";
45
	
46
	public static final String PERSISTENCE_LOGGING_EXCEPTIONS = PREFIX + "logging_exceptions";
47
	public static final String PERSISTENCE_LOGGING_LEVEL = PREFIX + "logging_level";
48
	public static final String PERSISTENCE_LOGGING_SESSION = PREFIX + "logging_session";
49
	public static final String PERSISTENCE_LOGGING_THREAD = PREFIX + "logging_thread";
50
	public static final String PERSISTENCE_LOGGING_TIMESTAMP = PREFIX + "logging_timeStamp";
34
	
51
	
35
		
52
	public static final String PERSISTENCE_OPTIONS_SESSION_NAME = PREFIX + "options_sessionName";
53
	public static final String PERSISTENCE_OPTIONS_SESSIONS_XML = PREFIX + "options_sessionsXml";
54
	public static final String PERSISTENCE_OPTIONS_TARGET_DATABASE = PREFIX + "options_targetDatabase";
55
	public static final String PERSISTENCE_OPTIONS_TARGET_SERVER = PREFIX + "options_targetServer";
56
36
}
57
}
(-)src/org/eclipse/jpt/ui/internal/persistence/details/PersistenceUnitJarFilesComposite.java (-4 / +6 lines)
Lines 22-27 Link Here
22
import org.eclipse.jpt.core.context.persistence.JarFileRef;
22
import org.eclipse.jpt.core.context.persistence.JarFileRef;
23
import org.eclipse.jpt.core.context.persistence.PersistenceUnit;
23
import org.eclipse.jpt.core.context.persistence.PersistenceUnit;
24
import org.eclipse.jpt.ui.JptUiPlugin;
24
import org.eclipse.jpt.ui.JptUiPlugin;
25
import org.eclipse.jpt.ui.internal.JpaHelpContextIds;
25
import org.eclipse.jpt.ui.internal.JptUiIcons;
26
import org.eclipse.jpt.ui.internal.JptUiIcons;
26
import org.eclipse.jpt.ui.internal.jface.JarFileViewerFilter;
27
import org.eclipse.jpt.ui.internal.jface.JarFileViewerFilter;
27
import org.eclipse.jpt.ui.internal.persistence.JptUiPersistenceMessages;
28
import org.eclipse.jpt.ui.internal.persistence.JptUiPersistenceMessages;
Lines 94-103 Link Here
94
		new AddRemoveListPane<PersistenceUnit>(
95
		new AddRemoveListPane<PersistenceUnit>(
95
			this,
96
			this,
96
			container,
97
			container,
97
			buildAdapter(),
98
			this.buildAdapter(),
98
			buildItemListHolder(),
99
			this.buildItemListHolder(),
99
			buildSelectedItemHolder(),
100
			this.buildSelectedItemHolder(),
100
			buildLabelProvider()
101
			this.buildLabelProvider(),
102
			JpaHelpContextIds.PERSISTENCE_XML_GENERAL
101
		) {
103
		) {
102
			@Override
104
			@Override
103
			protected Composite addContainer(Composite parent) {
105
			protected Composite addContainer(Composite parent) {
(-)src/org/eclipse/jpt/ui/internal/persistence/details/PersistenceUnitPropertiesComposite.java (-1 / +1 lines)
Lines 131-137 Link Here
131
	 * {@inheritDoc}
131
	 * {@inheritDoc}
132
	 */
132
	 */
133
	public String getHelpID() {
133
	public String getHelpID() {
134
		return JpaHelpContextIds.PERSISTENCE_UNIT_PROPERTIES;
134
		return JpaHelpContextIds.PERSISTENCE_XML_PROPERTIES;
135
	}
135
	}
136
136
137
	/**
137
	/**
(-)src/org/eclipse/jpt/ui/internal/persistence/details/PersistenceUnitClassesComposite.java (-6 / +8 lines)
Lines 28-33 Link Here
28
import org.eclipse.jpt.core.context.persistence.ClassRef;
28
import org.eclipse.jpt.core.context.persistence.ClassRef;
29
import org.eclipse.jpt.core.context.persistence.PersistenceUnit;
29
import org.eclipse.jpt.core.context.persistence.PersistenceUnit;
30
import org.eclipse.jpt.ui.JptUiPlugin;
30
import org.eclipse.jpt.ui.JptUiPlugin;
31
import org.eclipse.jpt.ui.internal.JpaHelpContextIds;
31
import org.eclipse.jpt.ui.internal.JpaMappingImageHelper;
32
import org.eclipse.jpt.ui.internal.JpaMappingImageHelper;
32
import org.eclipse.jpt.ui.internal.JptUiIcons;
33
import org.eclipse.jpt.ui.internal.JptUiIcons;
33
import org.eclipse.jpt.ui.internal.JptUiMessages;
34
import org.eclipse.jpt.ui.internal.JptUiMessages;
Lines 348-357 Link Here
348
		new AddRemoveListPane<PersistenceUnit>(
349
		new AddRemoveListPane<PersistenceUnit>(
349
			this,
350
			this,
350
			container,
351
			container,
351
			buildAdapter(),
352
			this.buildAdapter(),
352
			buildItemListHolder(),
353
			this.buildItemListHolder(),
353
			buildSelectedItemHolder(),
354
			this.buildSelectedItemHolder(),
354
			buildLabelProvider()
355
			this.buildLabelProvider(),
356
			JpaHelpContextIds.PERSISTENCE_XML_GENERAL
355
		)
357
		)
356
		{
358
		{
357
			@Override
359
			@Override
Lines 364-375 Link Here
364
			}
366
			}
365
		};
367
		};
366
368
367
		addTriStateCheckBoxWithDefault(
369
		this.addTriStateCheckBoxWithDefault(
368
			container,
370
			container,
369
			JptUiPersistenceMessages.PersistenceUnitClassesComposite_excludeUnlistedMappedClasses,
371
			JptUiPersistenceMessages.PersistenceUnitClassesComposite_excludeUnlistedMappedClasses,
370
			buildExcludeUnlistedMappedClassesHolder(),
372
			buildExcludeUnlistedMappedClassesHolder(),
371
			buildExcludeUnlistedMappedClassesStringHolder(),
373
			buildExcludeUnlistedMappedClassesStringHolder(),
372
			null
374
			JpaHelpContextIds.PERSISTENCE_XML_GENERAL
373
		);
375
		);
374
	}
376
	}
375
377
(-)src/org/eclipse/jpt/ui/internal/persistence/details/PersistenceUnitGeneralComposite.java (-8 / +11 lines)
Lines 170-176 Link Here
170
	 * (non-Javadoc)
170
	 * (non-Javadoc)
171
	 */
171
	 */
172
	public String getHelpID() {
172
	public String getHelpID() {
173
		return JpaHelpContextIds.PERSISTENCE_UNIT_GENERAL;
173
		return JpaHelpContextIds.PERSISTENCE_XML_GENERAL;
174
	}
174
	}
175
175
176
	/*
176
	/*
Lines 189-218 Link Here
189
189
190
	protected void initializeGeneralPane(Composite container) {
190
	protected void initializeGeneralPane(Composite container) {
191
191
192
		container = addSection(
192
		container = this.addSection(
193
			container,
193
			container,
194
			JptUiPersistenceMessages.PersistenceUnitGeneralComposite_general
194
			JptUiPersistenceMessages.PersistenceUnitGeneralComposite_general
195
		);
195
		);
196
196
197
		// Name widgets
197
		// Name widgets
198
		addLabeledText(
198
		this.addLabeledText(
199
			container,
199
			container,
200
			JptUiPersistenceMessages.PersistenceUnitGeneralComposite_name,
200
			JptUiPersistenceMessages.PersistenceUnitGeneralComposite_name,
201
			buildPersistenceUnitNameHolder()
201
			this.buildPersistenceUnitNameHolder(),
202
			this.getHelpID()
202
		);
203
		);
203
204
204
		// Persistence Provider widgets
205
		// Persistence Provider widgets
205
		addLabeledText(
206
		this.addLabeledText(
206
			container,
207
			container,
207
			JptUiPersistenceMessages.PersistenceUnitGeneralComposite_persistenceProvider,
208
			JptUiPersistenceMessages.PersistenceUnitGeneralComposite_persistenceProvider,
208
			buildPersistenceProviderHolder()
209
			this.buildPersistenceProviderHolder(),
210
			this.getHelpID()
209
		);
211
		);
210
212
211
		// Description widgets
213
		// Description widgets
212
		addLabeledText(
214
		this.addLabeledText(
213
			container,
215
			container,
214
			JptUiPersistenceMessages.PersistenceUnitGeneralComposite_description,
216
			JptUiPersistenceMessages.PersistenceUnitGeneralComposite_description,
215
			buildPersistenceUnitDescriptionHolder()
217
			this.buildPersistenceUnitDescriptionHolder(),
218
			this.getHelpID()
216
		);
219
		);
217
	}
220
	}
218
221
(-)src/org/eclipse/jpt/ui/internal/persistence/details/PersistenceUnitConnectionComposite.java (-1 / +1 lines)
Lines 91-97 Link Here
91
	 * (non-Javadoc)
91
	 * (non-Javadoc)
92
	 */
92
	 */
93
	public String getHelpID() {
93
	public String getHelpID() {
94
		return JpaHelpContextIds.PERSISTENCE_UNIT_CONNECTION;
94
		return JpaHelpContextIds.PERSISTENCE_XML_CONNECTION;
95
	}
95
	}
96
96
97
	private void initializeDatabasePane(Composite container) {
97
	private void initializeDatabasePane(Composite container) {
(-)src/org/eclipse/jpt/ui/internal/persistence/details/PersistenceUnitConnectionGeneralComposite.java (-1 / +3 lines)
Lines 12-17 Link Here
12
import java.util.Collection;
12
import java.util.Collection;
13
import org.eclipse.jpt.core.context.persistence.PersistenceUnit;
13
import org.eclipse.jpt.core.context.persistence.PersistenceUnit;
14
import org.eclipse.jpt.core.context.persistence.PersistenceUnitTransactionType;
14
import org.eclipse.jpt.core.context.persistence.PersistenceUnitTransactionType;
15
import org.eclipse.jpt.ui.internal.JpaHelpContextIds;
15
import org.eclipse.jpt.ui.internal.persistence.JptUiPersistenceMessages;
16
import org.eclipse.jpt.ui.internal.persistence.JptUiPersistenceMessages;
16
import org.eclipse.jpt.ui.internal.widgets.Pane;
17
import org.eclipse.jpt.ui.internal.widgets.Pane;
17
import org.eclipse.jpt.ui.internal.widgets.EnumFormComboViewer;
18
import org.eclipse.jpt.ui.internal.widgets.EnumFormComboViewer;
Lines 98-104 Link Here
98
		addLabeledComposite(
99
		addLabeledComposite(
99
			container,
100
			container,
100
			JptUiPersistenceMessages.PersistenceUnitConnectionGeneralComposite_transactionType,
101
			JptUiPersistenceMessages.PersistenceUnitConnectionGeneralComposite_transactionType,
101
			buildTransactionTypeCombo(container).getControl()
102
			buildTransactionTypeCombo(container).getControl(),
103
			JpaHelpContextIds.PERSISTENCE_XML_CONNECTION
102
		);
104
		);
103
	}
105
	}
104
}
106
}
(-)src/org/eclipse/jpt/ui/internal/persistence/details/PersistenceUnitConnectionDatabaseComposite.java (-5 / +6 lines)
Lines 11-16 Link Here
11
11
12
import org.eclipse.jpt.core.context.persistence.PersistenceUnit;
12
import org.eclipse.jpt.core.context.persistence.PersistenceUnit;
13
import org.eclipse.jpt.core.context.persistence.PersistenceUnitTransactionType;
13
import org.eclipse.jpt.core.context.persistence.PersistenceUnitTransactionType;
14
import org.eclipse.jpt.ui.internal.JpaHelpContextIds;
14
import org.eclipse.jpt.ui.internal.persistence.JptUiPersistenceMessages;
15
import org.eclipse.jpt.ui.internal.persistence.JptUiPersistenceMessages;
15
import org.eclipse.jpt.ui.internal.util.ControlEnabler;
16
import org.eclipse.jpt.ui.internal.util.ControlEnabler;
16
import org.eclipse.jpt.ui.internal.widgets.Pane;
17
import org.eclipse.jpt.ui.internal.widgets.Pane;
Lines 131-140 Link Here
131
			JptUiPersistenceMessages.PersistenceUnitConnectionDatabaseComposite_jtaDatasourceName);
132
			JptUiPersistenceMessages.PersistenceUnitConnectionDatabaseComposite_jtaDatasourceName);
132
		Text text = addUnmanagedText(
133
		Text text = addUnmanagedText(
133
			container,
134
			container,
134
			buildJTADatasourceNameHolder(), 
135
			buildJTADatasourceNameHolder(),
135
			null
136
			JpaHelpContextIds.PERSISTENCE_XML_CONNECTION
136
		);
137
		);
137
		addLabeledComposite(container, label, text, null);
138
		addLabeledComposite(container, label, text, JpaHelpContextIds.PERSISTENCE_XML_CONNECTION);
138
		
139
		
139
		installJTADatasourceNameEnabler(text, label);
140
		installJTADatasourceNameEnabler(text, label);
140
		
141
		
Lines 146-154 Link Here
146
		text = addUnmanagedText(
147
		text = addUnmanagedText(
147
			container,
148
			container,
148
			buildNonJTADatasourceNameHolder(),
149
			buildNonJTADatasourceNameHolder(),
149
			null
150
			JpaHelpContextIds.PERSISTENCE_XML_CONNECTION
150
		);
151
		);
151
		addLabeledComposite(container, label, text, null);
152
		addLabeledComposite(container, label, text, JpaHelpContextIds.PERSISTENCE_XML_CONNECTION);
152
153
153
		installNonJTADatasourceNameEnabler(text, label);
154
		installNonJTADatasourceNameEnabler(text, label);
154
	}
155
	}
(-)src/org/eclipse/jpt/ui/internal/persistence/details/PersistenceUnitMappingFilesComposite.java (-1 / +3 lines)
Lines 27-32 Link Here
27
import org.eclipse.jpt.core.context.persistence.MappingFileRef;
27
import org.eclipse.jpt.core.context.persistence.MappingFileRef;
28
import org.eclipse.jpt.core.context.persistence.PersistenceUnit;
28
import org.eclipse.jpt.core.context.persistence.PersistenceUnit;
29
import org.eclipse.jpt.ui.JptUiPlugin;
29
import org.eclipse.jpt.ui.JptUiPlugin;
30
import org.eclipse.jpt.ui.internal.JpaHelpContextIds;
30
import org.eclipse.jpt.ui.internal.JptUiIcons;
31
import org.eclipse.jpt.ui.internal.JptUiIcons;
31
import org.eclipse.jpt.ui.internal.jface.XmlMappingFileViewerFilter;
32
import org.eclipse.jpt.ui.internal.jface.XmlMappingFileViewerFilter;
32
import org.eclipse.jpt.ui.internal.persistence.JptUiPersistenceMessages;
33
import org.eclipse.jpt.ui.internal.persistence.JptUiPersistenceMessages;
Lines 97-103 Link Here
97
			buildAdapter(),
98
			buildAdapter(),
98
			buildItemListHolder(),
99
			buildItemListHolder(),
99
			buildSelectedItemHolder(),
100
			buildSelectedItemHolder(),
100
			buildLabelProvider()
101
			buildLabelProvider(),
102
			JpaHelpContextIds.PERSISTENCE_XML_GENERAL
101
		) {
103
		) {
102
			@Override
104
			@Override
103
			protected Composite addContainer(Composite parent) {
105
			protected Composite addContainer(Composite parent) {
(-)src/org/eclipse/jpt/ui/internal/wizards/JpaFacetWizardPage.java (+6 lines)
Lines 34-39 Link Here
34
import org.eclipse.swt.widgets.Label;
34
import org.eclipse.swt.widgets.Label;
35
import org.eclipse.swt.widgets.Link;
35
import org.eclipse.swt.widgets.Link;
36
import org.eclipse.ui.PlatformUI;
36
import org.eclipse.ui.PlatformUI;
37
import org.eclipse.ui.help.IWorkbenchHelpSystem;
37
import org.eclipse.wst.common.project.facet.core.IFacetedProjectWorkingCopy;
38
import org.eclipse.wst.common.project.facet.core.IFacetedProjectWorkingCopy;
38
import org.eclipse.wst.common.project.facet.core.events.IFacetedProjectEvent;
39
import org.eclipse.wst.common.project.facet.core.events.IFacetedProjectEvent;
39
import org.eclipse.wst.common.project.facet.core.events.IFacetedProjectListener;
40
import org.eclipse.wst.common.project.facet.core.events.IFacetedProjectListener;
Lines 56-61 Link Here
56
		Composite composite = new Composite(parent, SWT.NULL);
57
		Composite composite = new Composite(parent, SWT.NULL);
57
		GridLayout layout = new GridLayout();
58
		GridLayout layout = new GridLayout();
58
		composite.setLayout(layout);
59
		composite.setLayout(layout);
60
		this.getHelpSystem().setHelp(composite, JpaHelpContextIds.NEW_JPA_PROJECT_JPA_FACET);
59
61
60
		new PlatformGroup(composite);
62
		new PlatformGroup(composite);
61
		new ClasspathConfigGroup(composite);
63
		new ClasspathConfigGroup(composite);
Lines 370-373 Link Here
370
			synchHelper.synchCheckbox(createOrmXmlButton, CREATE_ORM_XML, null);
372
			synchHelper.synchCheckbox(createOrmXmlButton, CREATE_ORM_XML, null);
371
		}
373
		}
372
	}
374
	}
375
	
376
	protected final IWorkbenchHelpSystem getHelpSystem() {
377
		return PlatformUI.getWorkbench().getHelpSystem();
378
	}
373
}
379
}
(-)src/org/eclipse/jpt/ui/internal/wizards/gen/TablesAndColumnsCustomizationWizardPage.java (-2 / +8 lines)
Lines 33-38 Link Here
33
import org.eclipse.jpt.gen.internal2.ORMGenTable;
33
import org.eclipse.jpt.gen.internal2.ORMGenTable;
34
import org.eclipse.jpt.gen.internal2.util.DTPUtil;
34
import org.eclipse.jpt.gen.internal2.util.DTPUtil;
35
import org.eclipse.jpt.ui.CommonImages;
35
import org.eclipse.jpt.ui.CommonImages;
36
import org.eclipse.jpt.ui.internal.JpaHelpContextIds;
36
import org.eclipse.swt.SWT;
37
import org.eclipse.swt.SWT;
37
import org.eclipse.swt.custom.StackLayout;
38
import org.eclipse.swt.custom.StackLayout;
38
import org.eclipse.swt.graphics.Image;
39
import org.eclipse.swt.graphics.Image;
Lines 44-49 Link Here
44
import org.eclipse.swt.widgets.Label;
45
import org.eclipse.swt.widgets.Label;
45
import org.eclipse.swt.widgets.Text;
46
import org.eclipse.swt.widgets.Text;
46
import org.eclipse.ui.PlatformUI;
47
import org.eclipse.ui.PlatformUI;
48
import org.eclipse.ui.help.IWorkbenchHelpSystem;
47
49
48
public class TablesAndColumnsCustomizationWizardPage extends NewTypeWizardPage {
50
public class TablesAndColumnsCustomizationWizardPage extends NewTypeWizardPage {
49
51
Lines 91-97 Link Here
91
		GridLayout layout = new GridLayout();
93
		GridLayout layout = new GridLayout();
92
		layout.numColumns = nColumns;
94
		layout.numColumns = nColumns;
93
		composite.setLayout(layout);
95
		composite.setLayout(layout);
94
		//PlatformUI.getWorkbench().getHelpSystem().setHelp(composite, JpaHelpContextIds.DIALOG_GENERATE_ENTITIES);
96
		this.getHelpSystem().setHelp(composite, JpaHelpContextIds.GENERATE_ENTITIES_WIZARD_CUSTOMIZE_INDIVIDUAL_ENTITIES);
95
97
96
		createTableAndColumnsListPanel(composite, 1);
98
		createTableAndColumnsListPanel(composite, 1);
97
		
99
		
Lines 368-373 Link Here
368
    @Override
370
    @Override
369
    public final void performHelp() 
371
    public final void performHelp() 
370
    {
372
    {
371
        PlatformUI.getWorkbench().getHelpSystem().displayHelp( GenerateEntitiesFromSchemaWizard.HELP_CONTEXT_ID );
373
        this.getHelpSystem().displayHelp( GenerateEntitiesFromSchemaWizard.HELP_CONTEXT_ID );
372
    }
374
    }
375
376
	protected final IWorkbenchHelpSystem getHelpSystem() {
377
		return PlatformUI.getWorkbench().getHelpSystem();
378
	}
373
}
379
}
(-)src/org/eclipse/jpt/ui/internal/wizards/gen/TablesSelectorWizardPage.java (-4 / +10 lines)
Lines 65-70 Link Here
65
import org.eclipse.swt.widgets.TableColumn;
65
import org.eclipse.swt.widgets.TableColumn;
66
import org.eclipse.swt.widgets.TableItem;
66
import org.eclipse.swt.widgets.TableItem;
67
import org.eclipse.ui.PlatformUI;
67
import org.eclipse.ui.PlatformUI;
68
import org.eclipse.ui.help.IWorkbenchHelpSystem;
68
69
69
class TablesSelectorWizardPage extends WizardPage{
70
class TablesSelectorWizardPage extends WizardPage{
70
71
Lines 125-130 Link Here
125
		GridLayout layout = new GridLayout();
126
		GridLayout layout = new GridLayout();
126
		layout.numColumns = nColumns;
127
		layout.numColumns = nColumns;
127
		composite.setLayout(layout);
128
		composite.setLayout(layout);
129
		this.getHelpSystem().setHelp(composite, JpaHelpContextIds.GENERATE_ENTITIES_WIZARD_SELECT_TABLES);
128
130
129
		this.databaseGroup = createDatabaseGroup(composite, 400);
131
		this.databaseGroup = createDatabaseGroup(composite, 400);
130
132
Lines 170-180 Link Here
170
		restoreBtn.setLayoutData(gridData);
172
		restoreBtn.setLayoutData(gridData);
171
		
173
		
172
		
174
		
173
		PlatformUI.getWorkbench().getHelpSystem().setHelp(this.tableTable.getControl(), JpaHelpContextIds.DIALOG_GENERATE_ENTITIES_TABLES);
175
		this.getHelpSystem().setHelp(this.tableTable.getControl(), JpaHelpContextIds.DIALOG_GENERATE_ENTITIES_TABLES);
174
176
175
		setControl(composite);
177
		this.setControl(composite);
176
178
177
		setPageComplete(true);
179
		this.setPageComplete(true);
178
	}
180
	}
179
181
180
	@Override
182
	@Override
Lines 539-544 Link Here
539
    @Override
541
    @Override
540
    public final void performHelp() 
542
    public final void performHelp() 
541
    {
543
    {
542
        PlatformUI.getWorkbench().getHelpSystem().displayHelp( GenerateEntitiesFromSchemaWizard.HELP_CONTEXT_ID );
544
    	this.getHelpSystem().displayHelp( GenerateEntitiesFromSchemaWizard.HELP_CONTEXT_ID );
543
    }
545
    }
546
    
547
	protected final IWorkbenchHelpSystem getHelpSystem() {
548
		return PlatformUI.getWorkbench().getHelpSystem();
549
	}
544
}
550
}
(-)src/org/eclipse/jpt/ui/internal/wizards/gen/DefaultTableGenerationWizardPage.java (-2 / +8 lines)
Lines 41-46 Link Here
41
import org.eclipse.jpt.gen.internal2.ORMGenCustomizer;
41
import org.eclipse.jpt.gen.internal2.ORMGenCustomizer;
42
import org.eclipse.jpt.gen.internal2.ORMGenTable;
42
import org.eclipse.jpt.gen.internal2.ORMGenTable;
43
import org.eclipse.jpt.ui.JptUiPlugin;
43
import org.eclipse.jpt.ui.JptUiPlugin;
44
import org.eclipse.jpt.ui.internal.JpaHelpContextIds;
44
import org.eclipse.swt.SWT;
45
import org.eclipse.swt.SWT;
45
import org.eclipse.swt.layout.GridData;
46
import org.eclipse.swt.layout.GridData;
46
import org.eclipse.swt.layout.GridLayout;
47
import org.eclipse.swt.layout.GridLayout;
Lines 48-53 Link Here
48
import org.eclipse.swt.widgets.Group;
49
import org.eclipse.swt.widgets.Group;
49
import org.eclipse.ui.PlatformUI;
50
import org.eclipse.ui.PlatformUI;
50
import org.eclipse.ui.dialogs.ElementTreeSelectionDialog;
51
import org.eclipse.ui.dialogs.ElementTreeSelectionDialog;
52
import org.eclipse.ui.help.IWorkbenchHelpSystem;
51
53
52
/**
54
/**
53
 * A wizard page allowing the entry of the default table generation 
55
 * A wizard page allowing the entry of the default table generation 
Lines 98-104 Link Here
98
		GridLayout layout = new GridLayout();
100
		GridLayout layout = new GridLayout();
99
		layout.numColumns = nColumns;
101
		layout.numColumns = nColumns;
100
		composite.setLayout(layout);
102
		composite.setLayout(layout);
101
		//PlatformUI.getWorkbench().getHelpSystem().setHelp(composite, JpaHelpContextIds.DIALOG_GENERATE_ENTITIES);
103
		this.getHelpSystem().setHelp(composite, JpaHelpContextIds.GENERATE_ENTITIES_WIZARD_CUSTOMIZE_DEFAULT_ENTITY_GENERATION);
102
104
103
		//Create entity access, collection type, etc 
105
		//Create entity access, collection type, etc 
104
		defaultTableGenPanel = new TableGenPanel(composite, 4, true, this);
106
		defaultTableGenPanel = new TableGenPanel(composite, 4, true, this);
Lines 320-326 Link Here
320
322
321
    @Override
323
    @Override
322
    public final void performHelp() {
324
    public final void performHelp() {
323
        PlatformUI.getWorkbench().getHelpSystem().displayHelp( GenerateEntitiesFromSchemaWizard.HELP_CONTEXT_ID );
325
        this.getHelpSystem().displayHelp( GenerateEntitiesFromSchemaWizard.HELP_CONTEXT_ID );
324
    }
326
    }
327
    
328
	protected final IWorkbenchHelpSystem getHelpSystem() {
329
		return PlatformUI.getWorkbench().getHelpSystem();
330
	}
325
}
331
}
326
332
(-)src/org/eclipse/jpt/ui/internal/wizards/gen/CardinalityPage.java (-1 / +2 lines)
Lines 12-17 Link Here
12
12
13
import org.eclipse.jpt.gen.internal2.Association;
13
import org.eclipse.jpt.gen.internal2.Association;
14
import org.eclipse.jpt.gen.internal2.ORMGenCustomizer;
14
import org.eclipse.jpt.gen.internal2.ORMGenCustomizer;
15
import org.eclipse.jpt.ui.internal.JpaHelpContextIds;
15
import org.eclipse.swt.SWT;
16
import org.eclipse.swt.SWT;
16
import org.eclipse.swt.events.SelectionEvent;
17
import org.eclipse.swt.events.SelectionEvent;
17
import org.eclipse.swt.events.SelectionListener;
18
import org.eclipse.swt.events.SelectionListener;
Lines 45-51 Link Here
45
		GridLayout layout = new GridLayout();
46
		GridLayout layout = new GridLayout();
46
		layout.numColumns = nColumns;
47
		layout.numColumns = nColumns;
47
		composite.setLayout(layout);
48
		composite.setLayout(layout);
48
		//PlatformUI.getWorkbench().getHelpSystem().setHelp(composite, JpaHelpContextIds.DIALOG_GENERATE_ENTITIES);
49
		this.getHelpSystem().setHelp(composite, JpaHelpContextIds.GENERATE_ENTITIES_WIZARD_ASSOCIATION_CARDINALITY);
49
50
50
		CardinalitySelectionListener selectionListener = new CardinalitySelectionListener();
51
		CardinalitySelectionListener selectionListener = new CardinalitySelectionListener();
51
		cardinalityButtons[0] = createRadioButton( composite, 1, JptUiEntityGenMessages.manyToOne);
52
		cardinalityButtons[0] = createRadioButton( composite, 1, JptUiEntityGenMessages.manyToOne);
(-)src/org/eclipse/jpt/ui/internal/wizards/gen/TableAssociationsWizardPage.java (-2 / +8 lines)
Lines 36-41 Link Here
36
import org.eclipse.jpt.gen.internal2.ORMGenCustomizer;
36
import org.eclipse.jpt.gen.internal2.ORMGenCustomizer;
37
import org.eclipse.jpt.gen.internal2.util.DTPUtil;
37
import org.eclipse.jpt.gen.internal2.util.DTPUtil;
38
import org.eclipse.jpt.ui.CommonImages;
38
import org.eclipse.jpt.ui.CommonImages;
39
import org.eclipse.jpt.ui.internal.JpaHelpContextIds;
39
import org.eclipse.swt.SWT;
40
import org.eclipse.swt.SWT;
40
import org.eclipse.swt.custom.StackLayout;
41
import org.eclipse.swt.custom.StackLayout;
41
import org.eclipse.swt.events.ModifyEvent;
42
import org.eclipse.swt.events.ModifyEvent;
Lines 53-58 Link Here
53
import org.eclipse.swt.widgets.Label;
54
import org.eclipse.swt.widgets.Label;
54
import org.eclipse.swt.widgets.Text;
55
import org.eclipse.swt.widgets.Text;
55
import org.eclipse.ui.PlatformUI;
56
import org.eclipse.ui.PlatformUI;
57
import org.eclipse.ui.help.IWorkbenchHelpSystem;
56
58
57
public class TableAssociationsWizardPage extends WizardPage {
59
public class TableAssociationsWizardPage extends WizardPage {
58
60
Lines 108-114 Link Here
108
		GridLayout layout = new GridLayout();
110
		GridLayout layout = new GridLayout();
109
		layout.numColumns = nColumns;
111
		layout.numColumns = nColumns;
110
		composite.setLayout(layout);
112
		composite.setLayout(layout);
111
		//PlatformUI.getWorkbench().getHelpSystem().setHelp(composite, JpaHelpContextIds.DIALOG_GENERATE_ENTITIES);
113
		this.getHelpSystem().setHelp(composite, JpaHelpContextIds.GENERATE_ENTITIES_WIZARD_TABLE_ASSOCIATIONS);
112
114
113
		Label label = new Label(composite, SWT.NONE);
115
		Label label = new Label(composite, SWT.NONE);
114
		label.setText( JptUiEntityGenMessages.GenerateEntitiesWizard_assocPage_label );
116
		label.setText( JptUiEntityGenMessages.GenerateEntitiesWizard_assocPage_label );
Lines 746-751 Link Here
746
    @Override
748
    @Override
747
    public final void performHelp() 
749
    public final void performHelp() 
748
    {
750
    {
749
        PlatformUI.getWorkbench().getHelpSystem().displayHelp( GenerateEntitiesFromSchemaWizard.HELP_CONTEXT_ID );
751
        this.getHelpSystem().displayHelp( GenerateEntitiesFromSchemaWizard.HELP_CONTEXT_ID );
750
    }
752
    }
753
    
754
	protected final IWorkbenchHelpSystem getHelpSystem() {
755
		return PlatformUI.getWorkbench().getHelpSystem();
756
	}
751
}
757
}
(-)src/org/eclipse/jpt/ui/internal/wizards/gen/CascadeDialog.java (+8 lines)
Lines 18-23 Link Here
18
import org.eclipse.jface.dialogs.TrayDialog;
18
import org.eclipse.jface.dialogs.TrayDialog;
19
import org.eclipse.jpt.gen.internal2.AssociationRole;
19
import org.eclipse.jpt.gen.internal2.AssociationRole;
20
import org.eclipse.jpt.gen.internal2.util.StringUtil;
20
import org.eclipse.jpt.gen.internal2.util.StringUtil;
21
import org.eclipse.jpt.ui.internal.JpaHelpContextIds;
21
import org.eclipse.swt.SWT;
22
import org.eclipse.swt.SWT;
22
import org.eclipse.swt.events.SelectionEvent;
23
import org.eclipse.swt.events.SelectionEvent;
23
import org.eclipse.swt.events.SelectionListener;
24
import org.eclipse.swt.events.SelectionListener;
Lines 29-34 Link Here
29
import org.eclipse.swt.widgets.Display;
30
import org.eclipse.swt.widgets.Display;
30
import org.eclipse.swt.widgets.Group;
31
import org.eclipse.swt.widgets.Group;
31
import org.eclipse.swt.widgets.Shell;
32
import org.eclipse.swt.widgets.Shell;
33
import org.eclipse.ui.PlatformUI;
34
import org.eclipse.ui.help.IWorkbenchHelpSystem;
32
35
33
/**
36
/**
34
 * Simple dialog allows user to set the cascade property of an associationRole.
37
 * Simple dialog allows user to set the cascade property of an associationRole.
Lines 69-74 Link Here
69
    protected void configureShell(Shell newShell) {
72
    protected void configureShell(Shell newShell) {
70
        super.configureShell(newShell);
73
        super.configureShell(newShell);
71
        newShell.setText(JptUiEntityGenMessages.selectCascadeDlgTitle);
74
        newShell.setText(JptUiEntityGenMessages.selectCascadeDlgTitle);
75
		this.getHelpSystem().setHelp(newShell, JpaHelpContextIds.GENERATE_ENTITIES_WIZARD_SELECT_CASCADE);
72
    }
76
    }
73
	
77
	
74
	private void setAssociationRole(AssociationRole role) {
78
	private void setAssociationRole(AssociationRole role) {
Lines 148-153 Link Here
148
		}
152
		}
149
		return false;
153
		return false;
150
	}
154
	}
155
	
156
	protected final IWorkbenchHelpSystem getHelpSystem() {
157
		return PlatformUI.getWorkbench().getHelpSystem();
158
	}
151
159
152
}
160
}
153
161
(-)src/org/eclipse/jpt/ui/internal/wizards/gen/JoinColumnsPage.java (-1 / +3 lines)
Lines 39-44 Link Here
39
import org.eclipse.jpt.db.Table;
39
import org.eclipse.jpt.db.Table;
40
import org.eclipse.jpt.gen.internal2.Association;
40
import org.eclipse.jpt.gen.internal2.Association;
41
import org.eclipse.jpt.gen.internal2.ORMGenCustomizer;
41
import org.eclipse.jpt.gen.internal2.ORMGenCustomizer;
42
import org.eclipse.jpt.ui.internal.JpaHelpContextIds;
42
import org.eclipse.jpt.ui.internal.util.SWTUtil;
43
import org.eclipse.jpt.ui.internal.util.SWTUtil;
43
import org.eclipse.jpt.ui.internal.util.TableLayoutComposite;
44
import org.eclipse.jpt.ui.internal.util.TableLayoutComposite;
44
import org.eclipse.swt.SWT;
45
import org.eclipse.swt.SWT;
Lines 89-95 Link Here
89
		GridLayout layout = new GridLayout();
90
		GridLayout layout = new GridLayout();
90
		layout.numColumns = 1;
91
		layout.numColumns = 1;
91
		composite.setLayout(layout);
92
		composite.setLayout(layout);
92
		
93
		this.getHelpSystem().setHelp(composite, JpaHelpContextIds.GENERATE_ENTITIES_WIZARD_JOIN_COLUMNS);
94
93
		tablesGroup1 = new Composite(composite, SWT.SHADOW_ETCHED_IN);
95
		tablesGroup1 = new Composite(composite, SWT.SHADOW_ETCHED_IN);
94
		tablesGroup1.setLayoutData(new GridData());
96
		tablesGroup1.setLayoutData(new GridData());
95
		tablesGroup1.setLayout(new GridLayout(2, false));
97
		tablesGroup1.setLayout(new GridLayout(2, false));
(-)src/org/eclipse/jpt/ui/internal/wizards/gen/AssociationTablesPage.java (-1 / +2 lines)
Lines 18-23 Link Here
18
import org.eclipse.jpt.gen.internal2.Association;
18
import org.eclipse.jpt.gen.internal2.Association;
19
import org.eclipse.jpt.gen.internal2.ORMGenCustomizer;
19
import org.eclipse.jpt.gen.internal2.ORMGenCustomizer;
20
import org.eclipse.jpt.ui.CommonImages;
20
import org.eclipse.jpt.ui.CommonImages;
21
import org.eclipse.jpt.ui.internal.JpaHelpContextIds;
21
import org.eclipse.swt.SWT;
22
import org.eclipse.swt.SWT;
22
import org.eclipse.swt.events.SelectionEvent;
23
import org.eclipse.swt.events.SelectionEvent;
23
import org.eclipse.swt.events.SelectionListener;
24
import org.eclipse.swt.events.SelectionListener;
Lines 57-63 Link Here
57
		layout.numColumns = nColumns;
58
		layout.numColumns = nColumns;
58
		assocKindGroup.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
59
		assocKindGroup.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
59
		assocKindGroup.setLayout(layout);
60
		assocKindGroup.setLayout(layout);
60
		//PlatformUI.getWorkbench().getHelpSystem().setHelp(composite, JpaHelpContextIds.DIALOG_GENERATE_ENTITIES);
61
		this.getHelpSystem().setHelp(composite, JpaHelpContextIds.GENERATE_ENTITIES_WIZARD_ASSOCIATION_TABLES);
61
		assocKindGroup.setText( JptUiEntityGenMessages.GenerateEntitiesWizard_newAssoc_tablesPage_assocKind);
62
		assocKindGroup.setText( JptUiEntityGenMessages.GenerateEntitiesWizard_newAssoc_tablesPage_assocKind);
62
63
63
		simpleAssoBtn = createButton(assocKindGroup, 3, JptUiEntityGenMessages.GenerateEntitiesWizard_newAssoc_tablesPage_simpleAssoc, SWT.RADIO);
64
		simpleAssoBtn = createButton(assocKindGroup, 3, JptUiEntityGenMessages.GenerateEntitiesWizard_newAssoc_tablesPage_simpleAssoc, SWT.RADIO);
(-)src/org/eclipse/jpt/ui/internal/wizards/gen/NewAssociationWizardPage.java (-1 / +10 lines)
Lines 14-19 Link Here
14
14
15
import org.eclipse.jface.wizard.WizardPage;
15
import org.eclipse.jface.wizard.WizardPage;
16
import org.eclipse.jpt.gen.internal2.ORMGenCustomizer;
16
import org.eclipse.jpt.gen.internal2.ORMGenCustomizer;
17
import org.eclipse.ui.PlatformUI;
18
import org.eclipse.ui.help.IWorkbenchHelpSystem;
17
19
18
20
19
public abstract class NewAssociationWizardPage extends WizardPage {
21
public abstract class NewAssociationWizardPage extends WizardPage {
Lines 47-51 Link Here
47
	
49
	
48
	public void updateWithNewTables() {
50
	public void updateWithNewTables() {
49
	}
51
	}
50
	
52
53
	/**
54
	 * Returns the helps system.
55
	 * @return The platform's help system
56
	 */
57
	protected final IWorkbenchHelpSystem getHelpSystem() {
58
		return PlatformUI.getWorkbench().getHelpSystem();
59
	}
51
}
60
}
(-)src/org/eclipse/jpt/ui/internal/JpaHelpContextIds.java (-5 / +24 lines)
Lines 1-5 Link Here
1
/*******************************************************************************
1
/*******************************************************************************
2
 * Copyright (c) 2007, 2008 Oracle. All rights reserved.
2
 * Copyright (c) 2007, 2009 Oracle. All rights reserved.
3
 * This program and the accompanying materials are made available under the terms of
3
 * This program and the accompanying materials are made available under the terms of
4
 * the Eclipse Public License v1.0, which accompanies this distribution and is available at
4
 * the Eclipse Public License v1.0, which accompanies this distribution and is available at
5
 * http://www.eclipse.org/legal/epl-v10.html.
5
 * http://www.eclipse.org/legal/epl-v10.html.
Lines 106-122 Link Here
106
	public static final String DIALOG_GENERATE_ENTITIES_TABLES = PREFIX + "dialog_generateEntities_tables";
106
	public static final String DIALOG_GENERATE_ENTITIES_TABLES = PREFIX + "dialog_generateEntities_tables";
107
	public static final String DIALOG_JPA_FACET = PREFIX + "dialog_JPAFacet";
107
	public static final String DIALOG_JPA_FACET = PREFIX + "dialog_JPAFacet";
108
	public static final String DIALOG_JPA_PLATFORM = PREFIX + "dialog_JPAPlatform";
108
	public static final String DIALOG_JPA_PLATFORM = PREFIX + "dialog_JPAPlatform";
109
	
110
	//New JPA Project wizard:
109
	public static final String NEW_JPA_PROJECT = PREFIX + "dialog_newJPAProject";
111
	public static final String NEW_JPA_PROJECT = PREFIX + "dialog_newJPAProject";
110
 	public static final String NEW_JPA_PROJECT_CONTENT_PAGE_CLASSPATH = PREFIX + "dialog_addJavaPersistence_classpath";
112
 	public static final String NEW_JPA_PROJECT_CONTENT_PAGE_CLASSPATH = PREFIX + "dialog_addJavaPersistence_classpath";
111
 	public static final String NEW_JPA_PROJECT_CONTENT_PAGE_DATABASE = PREFIX + "dialog_addJavaPersistence_database";
113
 	public static final String NEW_JPA_PROJECT_CONTENT_PAGE_DATABASE = PREFIX + "dialog_addJavaPersistence_database";
112
 	public static final String NEW_JPA_PROJECT_CONTENT_PAGE_PACKAGING = PREFIX + "dialog_addJavaPersistence_packaging";
114
 	public static final String NEW_JPA_PROJECT_CONTENT_PAGE_PACKAGING = PREFIX + "dialog_addJavaPersistence_packaging";
113
 	public static final String NEW_JPA_PROJECT_CREATION_PAGE = PREFIX + "dialog_addJavaPersistence";
115
 	public static final String NEW_JPA_PROJECT_CREATION_PAGE = PREFIX + "dialog_addJavaPersistence";
116
	public static final String NEW_JPA_PROJECT_JPA_FACET = PREFIX + "dialog_newJPAProjectFacet";
114
117
115
	//Other
118
	//Other
116
	public static final String PERSISTENCE_OUTLINE = PREFIX + "persistenceOutline";
119
	public static final String PERSISTENCE_OUTLINE = PREFIX + "persistenceOutline";
117
120
118
	//PersistenceUnit
121
	//Persistence Xml Editor
119
	public static final String PERSISTENCE_UNIT_CONNECTION = PREFIX + "persistenceUnit_connection";
122
	public static final String PERSISTENCE_XML_CONNECTION = PREFIX + "persistence_connection";
120
	public static final String PERSISTENCE_UNIT_GENERAL    = PREFIX + "persistenceUnit_general";
123
	public static final String PERSISTENCE_XML_GENERAL = PREFIX + "persistence_general";
121
	public static final String PERSISTENCE_UNIT_PROPERTIES = PREFIX + "persistenceUnit_properties";
124
	public static final String PERSISTENCE_XML_PROPERTIES  = PREFIX + "persistence_properties";
125
	public static final String PERSISTENCE_XML_SOURCE  = PREFIX + "persistence_source";
126
127
	//New JPA Entity wizard
128
	public static final String NEW_JPA_ENTITY_ENTITY_CLASS  = PREFIX + "dialog_entityClassPage";
129
	public static final String NEW_JPA_ENTITY_ENTITY_PROPERTIES  = PREFIX + "dialog_entityPropertiesPage";
130
	
131
	//Generate Entities Wizard
132
	public static final String GENERATE_ENTITIES_WIZARD_ASSOCIATION_CARDINALITY = PREFIX + "dialog_associationCardinalityPage";
133
	public static final String GENERATE_ENTITIES_WIZARD_ASSOCIATION_TABLES = PREFIX + "dialog_associationTablesPage";
134
	public static final String GENERATE_ENTITIES_WIZARD_CUSTOMIZE_DEFAULT_ENTITY_GENERATION = PREFIX + "dialog_customizeDefaultEntityGeneration";
135
	public static final String GENERATE_ENTITIES_WIZARD_CUSTOMIZE_INDIVIDUAL_ENTITIES = PREFIX + "dialog_customizeIndividualEntities";
136
	public static final String GENERATE_ENTITIES_WIZARD_JOIN_COLUMNS = PREFIX + "dialog_joinColumnsPage";
137
	public static final String GENERATE_ENTITIES_WIZARD_SELECT_CASCADE = PREFIX + "dialog_selectCascade";
138
	public static final String GENERATE_ENTITIES_WIZARD_SELECT_TABLES = PREFIX + "dialog_selectTablesPage";
139
	public static final String GENERATE_ENTITIES_WIZARD_TABLE_ASSOCIATIONS = PREFIX + "dialog_tableAssociationsPage";
140
122
}
141
}
(-)src/org/eclipse/jpt/ui/internal/wizards/entity/EntityFieldsWizardPage.java (-1 / +10 lines)
Lines 13-18 Link Here
13
13
14
import org.eclipse.core.runtime.IStatus;
14
import org.eclipse.core.runtime.IStatus;
15
import org.eclipse.jface.dialogs.Dialog;
15
import org.eclipse.jface.dialogs.Dialog;
16
import org.eclipse.jpt.ui.internal.JpaHelpContextIds;
16
import org.eclipse.jpt.ui.internal.wizards.entity.data.model.IEntityDataModelProperties;
17
import org.eclipse.jpt.ui.internal.wizards.entity.data.model.IEntityDataModelProperties;
17
import org.eclipse.swt.SWT;
18
import org.eclipse.swt.SWT;
18
import org.eclipse.swt.events.SelectionAdapter;
19
import org.eclipse.swt.events.SelectionAdapter;
Lines 24-29 Link Here
24
import org.eclipse.swt.widgets.Group;
25
import org.eclipse.swt.widgets.Group;
25
import org.eclipse.swt.widgets.Label;
26
import org.eclipse.swt.widgets.Label;
26
import org.eclipse.swt.widgets.Text;
27
import org.eclipse.swt.widgets.Text;
28
import org.eclipse.ui.PlatformUI;
29
import org.eclipse.ui.help.IWorkbenchHelpSystem;
27
import org.eclipse.wst.common.componentcore.internal.operation.IArtifactEditOperationDataModelProperties;
30
import org.eclipse.wst.common.componentcore.internal.operation.IArtifactEditOperationDataModelProperties;
28
import org.eclipse.wst.common.frameworks.datamodel.DataModelEvent;
31
import org.eclipse.wst.common.frameworks.datamodel.DataModelEvent;
29
import org.eclipse.wst.common.frameworks.datamodel.IDataModel;
32
import org.eclipse.wst.common.frameworks.datamodel.IDataModel;
Lines 63-68 Link Here
63
	protected Composite createTopLevelComposite(Composite parent) {
66
	protected Composite createTopLevelComposite(Composite parent) {
64
		Composite composite = new Composite(parent, SWT.NULL);
67
		Composite composite = new Composite(parent, SWT.NULL);
65
		composite.setLayout(new GridLayout());
68
		composite.setLayout(new GridLayout());
69
		this.getHelpSystem().setHelp(composite, JpaHelpContextIds.NEW_JPA_ENTITY_ENTITY_PROPERTIES);
70
		
66
		GridData data = new GridData(GridData.FILL_BOTH);
71
		GridData data = new GridData(GridData.FILL_BOTH);
67
		data.widthHint = 300;
72
		data.widthHint = 300;
68
		data.heightHint = 450;
73
		data.heightHint = 450;
Lines 218-224 Link Here
218
			tableNameCheckButton.setEnabled(!isNonEntity);
223
			tableNameCheckButton.setEnabled(!isNonEntity);
219
			tableNameText.setEnabled(!tableNameCheckButton.getSelection());
224
			tableNameText.setEnabled(!tableNameCheckButton.getSelection());
220
		}		
225
		}		
221
	}	
226
	}
227
	
228
	protected final IWorkbenchHelpSystem getHelpSystem() {
229
		return PlatformUI.getWorkbench().getHelpSystem();
230
	}
222
}
231
}
223
232
224
233
(-)src/org/eclipse/jpt/ui/internal/wizards/entity/EntityClassWizardPage.java (-1 / +10 lines)
Lines 28-33 Link Here
28
import org.eclipse.jpt.core.JptCorePlugin;
28
import org.eclipse.jpt.core.JptCorePlugin;
29
import org.eclipse.jpt.core.resource.xml.JpaXmlResource;
29
import org.eclipse.jpt.core.resource.xml.JpaXmlResource;
30
import org.eclipse.jpt.ui.JptUiPlugin;
30
import org.eclipse.jpt.ui.JptUiPlugin;
31
import org.eclipse.jpt.ui.internal.JpaHelpContextIds;
31
import org.eclipse.jpt.ui.internal.jface.XmlMappingFileViewerFilter;
32
import org.eclipse.jpt.ui.internal.jface.XmlMappingFileViewerFilter;
32
import org.eclipse.jpt.ui.internal.wizards.entity.data.model.IEntityDataModelProperties;
33
import org.eclipse.jpt.ui.internal.wizards.entity.data.model.IEntityDataModelProperties;
33
import org.eclipse.jpt.utility.internal.CollectionTools;
34
import org.eclipse.jpt.utility.internal.CollectionTools;
Lines 46-52 Link Here
46
import org.eclipse.swt.widgets.Label;
47
import org.eclipse.swt.widgets.Label;
47
import org.eclipse.swt.widgets.Shell;
48
import org.eclipse.swt.widgets.Shell;
48
import org.eclipse.swt.widgets.Text;
49
import org.eclipse.swt.widgets.Text;
50
import org.eclipse.ui.PlatformUI;
49
import org.eclipse.ui.dialogs.ElementTreeSelectionDialog;
51
import org.eclipse.ui.dialogs.ElementTreeSelectionDialog;
52
import org.eclipse.ui.help.IWorkbenchHelpSystem;
50
import org.eclipse.ui.model.WorkbenchContentProvider;
53
import org.eclipse.ui.model.WorkbenchContentProvider;
51
import org.eclipse.ui.model.WorkbenchLabelProvider;
54
import org.eclipse.ui.model.WorkbenchLabelProvider;
52
import org.eclipse.wst.common.frameworks.datamodel.IDataModel;
55
import org.eclipse.wst.common.frameworks.datamodel.IDataModel;
Lines 97-102 Link Here
97
	@Override
100
	@Override
98
	protected Composite createTopLevelComposite(Composite parent) {
101
	protected Composite createTopLevelComposite(Composite parent) {
99
		Composite composite = super.createTopLevelComposite(parent);
102
		Composite composite = super.createTopLevelComposite(parent);
103
		this.getHelpSystem().setHelp(composite, JpaHelpContextIds.NEW_JPA_ENTITY_ENTITY_CLASS);
104
		
100
		createInheritanceControl(composite);
105
		createInheritanceControl(composite);
101
		inheritanceButton.addSelectionListener(new SelectionAdapter() {
106
		inheritanceButton.addSelectionListener(new SelectionAdapter() {
102
			@Override
107
			@Override
Lines 379-383 Link Here
379
			output = output.replace(File.separatorChar, SLASH);
384
			output = output.replace(File.separatorChar, SLASH);
380
			return output;
385
			return output;
381
		}
386
		}
382
	}	
387
	}
388
	
389
	protected final IWorkbenchHelpSystem getHelpSystem() {
390
		return PlatformUI.getWorkbench().getHelpSystem();
391
	}
383
}
392
}
(-)contexts.xml (-1 / +1 lines)
Lines 417-423 Link Here
417
	</context>
417
	</context>
418
418
419
	<context id="caching_defaultType">
419
	<context id="caching_defaultType">
420
		<description>Select the default caching strategy for the project. The default is Weak with hard subcache.</description>
420
		<description>Select the default caching strategy for the project. The default is Weak with Soft Subcache.</description>
421
		<topic label="persistence.xml editor" href="ref_persistence_xml_editor" />
421
		<topic label="persistence.xml editor" href="ref_persistence_xml_editor" />
422
		<topic label="Managing the persistence.xml file" href="task_manage_persistence" />
422
		<topic label="Managing the persistence.xml file" href="task_manage_persistence" />
423
	</context>
423
	</context>

Return to bug 261107