Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[wtp-dev] WTP Java EE Deprecated classes due for deletion.


Sent this note earlier - but held up...  (resending) - apologize if this is a dup.

Carl Anderson previously sent a warning message many months ago... - so its time to clean these up.

The following list of classes/interfaces are due to be deleted very soon:

org.eclipse.jst.j2ee.datamodel.properties.IJ2EEComponentCreationDataModelProperties
org.eclipse.jst.j2ee.datamodel.properties.IJavaComponentCreationDataModelProperties
org.eclipse.jst.j2ee.ejb.datamodel.properties.IEJBClientComponentCreationDataModelProperties
org.eclipse.jst.j2ee.internal.common.operations.JarDependencyDataModelProperties
org.eclipse.jst.j2ee.internal.common.operations.JarDependencyDataModelProvider
org.eclipse.jst.j2ee.internal.common.operations.UpdateJavaBuildPathOperation
org.eclipse.jst.j2ee.internal.wizard.J2EEArtifactCreationWizard
org.eclipse.jst.j2ee.internal.wizard.J2EEComponentCreationWizard
org.eclipse.jst.j2ee.internal.wizard.J2EEComponentCreationWizardPage
org.eclipse.jst.j2ee.internal.wizard.NewModuleGroup
org.eclipse.jst.j2ee.internal.wizard.ServerEarAndStandaloneGroup
org.eclipse.wst.common.componentcore.datamodel.properties.IComponentCreationDataModelProperties
org.eclipse.wst.common.componentcore.datamodel.properties.IFlexibleProjectCreationDataModelProperties
org.eclipse.wst.common.componentcore.datamodel.FlexibleProjectCreationDataModelProvider
org.eclipse.wst.common.componentcore.internal.operation.ComponentCreationDataModelProvider
org.eclipse.wst.common.componentcore.internal.operation.FlexibleProjectCreationOperation
org.eclipse.wst.common.frameworks.internal.DoNotUseMeThisWillBeDeletedPost15
org.eclipse.wst.common.frameworks.internal.operations.IProjectCreationProperties
org.eclipse.wst.common.frameworks.internal.operations.ProjectCreationDataModelProvider
org.eclipse.wst.common.frameworks.internal.operations.ProjectCreationOperation
org.eclipse.wst.web.internal.operation.ILibModule
org.eclipse.wst.web.internal.operation.ISimpleWebModuleCreationDataModelProperties
org.eclipse.wst.web.internal.operation.LibModule
org.eclipse.wst.web.internal.operation.SimpleWebModuleCreationDataModelProvider
org.eclipse.wst.web.internal.operation.StaticWebModuleCreationFacetOperation
org.eclipse.wst.web.ui.internal.wizards.SimpleWebModuleCreationWizard
org.eclipse.wst.web.ui.internal.wizards.SimpleWebModuleWizardBasePage


The following classes will have methods/variables deleted:
org.eclipse.jst.j2ee.datamodel.properties.IJ2EEModuleImportDataModelProperties
        EAR_COMPONENT_NAME
        ADD_TO_EAR
org.eclipse.jst.j2ee.internal.archive.operations.ComponentSaveStrategyImpl.saveToOutputPathIFile(IPath projectRelativePath, InputStream in)
org.eclipse.jst.j2ee.internal.archive.ComponentArchiveSaveAdapter.saveToOutputPathIFile(IPath projectRelativePath, InputStream in)
org.eclipse.wst.common.componentcore.datamodel.properties.ICreateReferenceComponentsDataModelProperties
        TARGET_COMPONENT_ARCHIVE_NAME

These classes and methods have been deprecated (with suggested replacements) since April 4, 2006.  They were deprecated before WTP 1.5 was released, and as such, adopers have had WTP 1.5 through 1.5.5 and 2.0 through 2.0.2 to modify their code.  Furthermore, the functionality of these classes has been questionable (most of them have been broken) since WTP 1.5.

For reference, WTP's new API policy : http://wiki.eclipse.org/WTP_API_Policy

And lastly, as per that policy, we will be deleting the above classes, methods, and statics as soon as the WTP 3.0 Integration build is declared on March 21, 2008.  As such, the deletion will be rolled out to adopters in the March 28, 2008 WTP 3.0 Integration build.

Thanks - Chuck

Rational Java EE Tooling Team Lead
IBM Software Lab - Research Triangle Park, NC
cbridgha@xxxxxxxxxx  Ph: 919-254-1848 (T/L: 444)

Back to the top