本文整理了Java中org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.getJ2eePlatform()
方法的一些代码示例,展示了Deployment.getJ2eePlatform()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Deployment.getJ2eePlatform()
方法的具体详情如下:
包路径:org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment
类名称:Deployment
方法名:getJ2eePlatform
[英]Return server instance's J2eePlatform
.
[中]返回服务器实例的J2eePlatform
。
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-web-project
@Override
public void stateChanged(ChangeEvent e) {
String servInstID = evaluator().getProperty(WebProjectProperties.J2EE_SERVER_INSTANCE);
J2eePlatform platform = Deployment.getDefault().getJ2eePlatform(servInstID);
if (platform != null) {
updateClasspath(platform);
}
}
});
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-javaee-project
j2eeSpecComboBox.removeAllItems();
if (serverInstanceWrapper != null) {
J2eePlatform j2eePlatform = Deployment.getDefault().getJ2eePlatform(serverInstanceWrapper.getServerInstanceID());
Set<Profile> profiles = new TreeSet<Profile>(Profile.UI_COMPARATOR);
profiles.addAll(j2eePlatform.getSupportedProfiles(j2eeModuleType));
代码示例来源:origin: org.netbeans.api/org-netbeans-modules-j2eeserver
String[] serverInstanceIDs = getServerInstanceIDs();
for (int i = 0; i < serverInstanceIDs.length; i++) {
J2eePlatform platform = getJ2eePlatform(serverInstanceIDs[i]);
if (platform != null) {
boolean isOk = true;
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-javaee-project
private synchronized J2eePlatformAdapter[] getJ2eePlatforms(J2eeModule.Type moduleType) {
if (j2eePlatforms == null) {
String[] serverInstanceIDs = Deployment.getDefault().getServerInstanceIDs();
Set<J2eePlatformAdapter> orderedNames = new TreeSet<J2eePlatformAdapter>();
boolean activeFound = false;
for (int i = 0; i < serverInstanceIDs.length; i++) {
J2eePlatform j2eePlatform = Deployment.getDefault().getJ2eePlatform(serverInstanceIDs[i]);
if (j2eePlatform != null) {
if (j2eePlatform.getSupportedTypes().contains(moduleType)
&& j2eePlatform.getSupportedProfiles(moduleType).contains(j2eeProfile)) {
J2eePlatformAdapter adapter = new J2eePlatformAdapter(j2eePlatform, serverInstanceIDs[i]);
orderedNames.add(adapter);
if (selectedJ2eePlatform == null && !activeFound && initialJ2eePlatform != null) {
if (serverInstanceIDs[i].equals(initialJ2eePlatform)) {
selectedJ2eePlatform = adapter;
activeFound = true;
}
}
}
}
}
j2eePlatforms = orderedNames.toArray(new J2eePlatformAdapter[orderedNames.size()]);
}
return j2eePlatforms;
}
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-j2ee-ejbjarproject
@Override
public Boolean isJPAVersionSupported(String version) {
J2eeModuleProvider j2eeModuleProvider = (J2eeModuleProvider) project.getLookup().lookup(J2eeModuleProvider.class);
J2eePlatform platform = Deployment.getDefault().getJ2eePlatform(j2eeModuleProvider.getServerInstanceID());
if (platform == null) {
return null;
}
JpaSupport support = JpaSupport.getInstance(platform);
JpaProvider provider = support.getDefaultProvider();
if (provider != null) {
return (Persistence.VERSION_2_1.equals(version) && provider.isJpa21Supported())
|| (Persistence.VERSION_2_0.equals(version) && provider.isJpa2Supported())
|| (Persistence.VERSION_1_0.equals(version) && provider.isJpa1Supported());
}
return null;
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-web-project
@Override
public Boolean isJPAVersionSupported(String version) {
J2eeModuleProvider j2eeModuleProvider = (J2eeModuleProvider) project.getLookup().lookup(J2eeModuleProvider.class);
J2eePlatform platform = Deployment.getDefault().getJ2eePlatform(j2eeModuleProvider.getServerInstanceID());
if (platform == null) {
return null;
}
JpaSupport support = JpaSupport.getInstance(platform);
JpaProvider provider = support.getDefaultProvider();
if (provider != null) {
return (Persistence.VERSION_2_1.equals(version) && provider.isJpa21Supported())
|| (Persistence.VERSION_2_0.equals(version) && provider.isJpa2Supported())
|| (Persistence.VERSION_1_0.equals(version) && provider.isJpa1Supported());
}
return null;
}
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-visualweb-project-jsf
addJSF = false;
File[] cp;
J2eePlatform platform = Deployment.getDefault().getJ2eePlatform(serverInstanceID);
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-javaee-project
public static String getServerInstanceID(Object j2eePlatformModelObject) {
if (j2eePlatformModelObject == null)
return null;
J2eePlatform j2eePlatform = ((J2eePlatformAdapter)j2eePlatformModelObject).getJ2eePlatform();
String[] serverInstanceIDs = Deployment.getDefault().getServerInstanceIDs();
for (int i = 0; i < serverInstanceIDs.length; i++) {
J2eePlatform platform = Deployment.getDefault().getJ2eePlatform(serverInstanceIDs[i]);
if (platform != null && platform.equals(j2eePlatform)) {
return serverInstanceIDs[i];
}
}
return null;
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-javaee-project
private J2eePlatform getPlatform () {
if (platformCache == null) {
String j2eePlatformInstanceId = this.evaluator.getProperty(this.platformPropName);
if (j2eePlatformInstanceId != null) {
platformCache = Deployment.getDefault().getJ2eePlatform(j2eePlatformInstanceId);
}
if (platformCache != null) {
weakPlatformListener = WeakListeners.propertyChange(platformListener, platformCache);
platformCache.addPropertyChangeListener(weakPlatformListener);
// the platform has likely changed, so force the node to display the new platform's icon
this.fireIconChange();
}
}
return platformCache;
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-javaee-project
private synchronized J2eePlatform getPlatform () {
if (platformCache == null) {
String j2eePlatformInstanceId = this.evaluator.getProperty(this.platformPropName);
if (j2eePlatformInstanceId != null) {
platformCache = Deployment.getDefault().getJ2eePlatform(j2eePlatformInstanceId);
}
if (platformCache != null) {
weakPlatformListener = WeakListeners.propertyChange(platformListener, platformCache);
platformCache.addPropertyChangeListener(weakPlatformListener);
// the platform has likely changed, so force the node to display the new platform's icon
this.fireIconChange();
}
}
return platformCache;
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-javaee-project
J2eePlatform oldJ2eePlatform = Deployment.getDefault().getJ2eePlatform(oldServInstID);
if (oldJ2eePlatform != null) {
callback.unregisterJ2eePlatformListener(oldJ2eePlatform);
J2eePlatform j2eePlatform = Deployment.getDefault().getJ2eePlatform(newServInstID);
if (j2eePlatform == null) {
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-j2ee-common
public static File[] getJ2eePlatformClasspathEntries(@NullAllowed Project project, @NullAllowed J2eePlatform j2eePlatform) {
if (project != null) {
J2eeModuleProvider j2eeModuleProvider = project.getLookup().lookup(J2eeModuleProvider.class);
if (j2eeModuleProvider != null) {
J2eePlatform j2eePlatformLocal = j2eePlatform != null ? j2eePlatform : Deployment.getDefault().getJ2eePlatform(j2eeModuleProvider.getServerInstanceID());
if (j2eePlatformLocal != null) {
try {
return j2eePlatformLocal.getClasspathEntries(j2eeModuleProvider.getConfigSupport().getLibraries());
} catch (ConfigurationException ex) {
LOGGER.log(Level.FINE, null, ex);
return j2eePlatformLocal.getClasspathEntries();
}
}
}
}
if (j2eePlatform != null) {
return j2eePlatform.getClasspathEntries();
}
return new File[]{};
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-web-project
String serverInstance = (String)properties.get("j2ee.server.instance"); //NOI18N
if (serverInstance != null) {
J2eePlatform j2eePlatform = Deployment.getDefault().getJ2eePlatform(serverInstance);
if (j2eePlatform != null) {
if (j2eePlatform.isToolSupported("JaxWs-in-j2ee14-supported")) addServletEntry = true;
代码示例来源:origin: org.netbeans.api/org-netbeans-modules-j2eeserver
@Override
public Lookup getLookup() {
// FIXME why is the platform written in such strange way ?
J2eePlatform platform = Deployment.getDefault().getJ2eePlatform(instance.getUrl());
if (platform == null) { // can happen when J2EE is activated and J2SE is not !?@#
return Lookups.singleton(instance.getInstanceProperties());
} else {
return new ProxyLookup(Lookups.fixed(platform, instance.getInstanceProperties()), Lookups.proxy(platform));
}
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-javaee-project
/**
* Sets all server related properties.
*/
private static void setServerProperties(Project project, EditableProperties ep, EditableProperties epPriv,
ClassPathSupport cs, Iterable<ClassPathSupport.Item> items,
String serverInstanceID, Profile j2eeProfile, J2eeModule.Type moduleType) {
Deployment deployment = Deployment.getDefault();
String serverType = deployment.getServerID(serverInstanceID);
J2eePlatform j2eePlatform = Deployment.getDefault().getJ2eePlatform(serverInstanceID);
if (!j2eePlatform.getSupportedProfiles(moduleType).contains(j2eeProfile)) {
Logger.getLogger("global").log(Level.WARNING, "J2EE level: {0} not supported by server {1} for module type WAR",
new Object[] {j2eeProfile != null ? j2eeProfile.getDisplayName() : "Unknown J2EE profile version - ", Deployment.getDefault().getServerInstanceDisplayName(serverInstanceID)}); // NOI18N
}
// set *always* sharable server properties:
ep.setProperty(J2EE_SERVER_TYPE, serverType);
// set *always* private server properties:
epPriv.setProperty(J2EE_SERVER_INSTANCE, serverInstanceID);
Map<String, String> roots = extractPlatformLibrariesRoot(j2eePlatform);
if (roots != null) {
// path will be relative and therefore stored in project.properties:
setLocalServerProperties(project, epPriv, ep, j2eePlatform, roots);
} else {
// store absolute paths in private.properties:
setLocalServerProperties(project, ep, epPriv, j2eePlatform, null);
}
// set j2ee.platform.jsr109 support
if (j2eePlatform.isToolSupported(J2eePlatform.TOOL_JSR109)) {
epPriv.setProperty(J2EE_PLATFORM_JSR109_SUPPORT, "true"); //NOI18N
}
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-visualweb-project-jsf
J2eePlatform platform = Deployment.getDefault().getJ2eePlatform(serverInstanceID);
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-j2ee-clientproject
protected void projectClosed() {
evaluator().removePropertyChangeListener(AppClientProject.this.appClient);
// unregister j2ee platform classpath change listener
String servInstID = getProperty(AntProjectHelper.PRIVATE_PROPERTIES_PATH, AppClientProjectProperties.J2EE_SERVER_INSTANCE);
J2eePlatform platform = Deployment.getDefault().getJ2eePlatform(servInstID);
if (platform != null) {
unregisterJ2eePlatformListener(platform);
}
// Probably unnecessary, but just in case:
try {
ProjectManager.getDefault().saveProject(AppClientProject.this);
} catch (IOException e) {
Exceptions.printStackTrace(e);
}
// unregister project's classpaths to GlobalPathRegistry
GlobalPathRegistry.getDefault().unregister(ClassPath.BOOT, cpProvider.getProjectClassPaths(ClassPath.BOOT));
GlobalPathRegistry.getDefault().unregister(ClassPath.SOURCE, cpProvider.getProjectClassPaths(ClassPath.SOURCE));
GlobalPathRegistry.getDefault().unregister(ClassPath.COMPILE, cpProvider.getProjectClassPaths(ClassPath.COMPILE));
if (mainClassUpdater != null) {
mainClassUpdater.unregister();
mainClassUpdater = null;
}
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-j2ee-ejbjarproject
J2eePlatform platform = Deployment.getDefault().getJ2eePlatform(servInstID);
if (platform != null) {
unregisterJ2eePlatformListener(platform);
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-j2ee-clientproject
J2eePlatform platform = Deployment.getDefault().getJ2eePlatform(servInstID);
String serverType = null;
if (platform != null) {
if (instanceID != null) {
AppClientProjectProperties.setServerInstance(AppClientProject.this, AppClientProject.this.helper, instanceID);
platform = Deployment.getDefault().getJ2eePlatform(instanceID);
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-j2ee-clientproject
J2eePlatform j2eePlatform = Deployment.getDefault().getJ2eePlatform(newServInstID);
if (j2eePlatform == null) {
privateProps.remove(AppClientProjectProperties.APPCLIENT_TOOL_CLIENT_JAR);
内容来源于网络,如有侵权,请联系作者删除!