Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 349902 - Removing @Deprecated Extension points and Code
Summary: Removing @Deprecated Extension points and Code
Status: RESOLVED FIXED
Alias: None
Product: Riena
Classification: RT
Component: Core (show other bugs)
Version: 3.0.0   Edit
Hardware: PC Windows 7
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Stefan Liebig CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-06-21 03:03 EDT by Stefan Liebig CLA
Modified: 2011-06-27 09:34 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Liebig CLA 2011-06-21 03:03:13 EDT
As described in the forum post http://www.eclipse.org/forums/index.php/t/214440/ we are going to clean up riena.

This bug will track all changes.
Comment 1 Stefan Liebig CLA 2011-06-21 04:46:32 EDT
The following deprecated extension points have been removed:

org.eclipse.riena.communication.core.remoteservicefactory
org.eclipse.riena.communication.core.proxyselector
org.eclipse.riena.communication.hessian.AbstractSerializerFactory
org.eclipse.riena.core.exception.handlers
org.eclipse.riena.core.logging.catchers
org.eclipse.riena.core.logging.listeners
org.eclipse.riena.monitor.clientinfoprovider
org.eclipse.riena.monitor.collectors
org.eclipse.riena.monitor.sender
org.eclipse.riena.monitor.store
org.eclipse.riena.ui.swt.statusline
org.riena.ui.core.uiprocess
org.eclipse.riena.filter.rulemapper
org.eclipse.riena.filter.uifilter
org.eclipse.riena.ui.ridgets.correspondinglabel.config
org.eclipse.riena.ui.ridgets.labelfinderstrategy
org.eclipse.riena.ui.ridgets.swt.processdetail
org.eclipse.riena.ui.swt.lnfrenderer
org.eclipse.riena.ui.swt.imagepath
Comment 2 Stefan Liebig CLA 2011-06-21 08:22:45 EDT
Deprecated Java Code (org.eclipse.riena.beans, org.eclipse.riena.core):

org.eclipse.riena.beans.common.BeanPropertyAccessor - removed class
org.eclipse.riena.core.injector.extension.ExtensionDescriptor - removed getMinOccurences() and getMaxOccurences()
org.eclipse.riena.core.logging.Log4jLogListener - removed class
org.eclipse.riena.core.util.ServiceAccessor - removed class
org.eclipse.riena.core.IRienaActivator - removed getLogger(String name) and getLogger(Class<?> clazz)
org.eclipse.riena.core.RienaActivator - removed getLogger(String name) and getLogger(Class<?> clazz)
org.eclipse.riena.core.RienaLocations - removed constant String RIENA_NAME = "riena"
org.eclipse.riena.core.RienaPlugin - removed getLogger(String name) and getLogger(Class<?> clazz)
org.eclipse.riena.internal.core.exceptionmanager.ExceptionHandlerManagerAccessor - removed class
org.eclipse.riena.internal.core.ignore.Nop - removed class
org.eclipse.riena.internal.core.test.org.eclipse.riena.internal.core.test - removed method setPrint(final boolean print)
Comment 3 Stefan Liebig CLA 2011-06-22 07:39:49 EDT
Deprecated Java Code:

org.eclipse.riena.communication.core.RemoteServiceDescription.State - removed enum value MODIFIED
org.eclipse.riena.navigation.extension.ISubModuleNode2Extension - removed method getController()
org.eclipse.riena.navigation.model.NavigationNodeProviderAccessor - removed class
org.eclipse.riena.navigation.ui.controllers.ControllerUtils - removed class
org.eclipse.riena.navigation.ui.controllers.ModuleController - removed method isPresentGroupMember()
org.eclipse.riena.internal.navigation.ui.swt.handlers.NavigationSourceProvider - removed method getPovidesSourceName(final INavigationNode<?> node)
org.eclipse.riena.navigation.ui.swt.presentation.SwtViewProviderAccessor - removed class
org.eclipse.riena.objecttransaction.ObjectTransactionFactoryAccessor - removed class
org.eclipse.riena.objecttransaction.ObjectTransactionManagerAccessor - removed class
org.eclipse.riena.tests.BundleLurker - removed class
org.eclipse.riena.ui.filter.impl.UIFilterProviderAccessor - removed class
org.eclipse.riena.ui.swt.utils.SwtUtilities - removed methods disposeResource(final Resource resource) and disposeWidget(final Widget widget)
org.eclipse.riena.ui.swt.AbstractRienaUIPlugin - removed getLogger(String name) and getLogger(Class<?> clazz)
org.eclipse.riena.ui.core.uiprocess.UIProcess - removed method getSynchronizerFromExtensionPoint()
org.eclipse.riena.ui.ridgets.validation.IValidationRuleStatus - removed class
org.eclipse.riena.ui.ridgets.IValidationCallback - removed class
org.eclipse.riena.ui.ridgets.validation.ValidationRuleStatus - removed method error(final boolean blocker, final String message, final IValidator source)
org.eclipse.riena.ui.swt.lnf.LnfManager - removed method getLnfClassName()
org.eclipse.riena.internal.ui.swt.lnf.LnfManagerInternal - removed method getLnfClassName()
org.eclipse.riena.ui.ridgets.IRidget - removed methods isBlocked(), setBlocked(boolean blocked) and constant PROPERTY_BLOCKED = "blocked"
org.eclipse.riena.ui.ridgets.AbstractRidget - removed methods isBlocked() and setBlocked(boolean blocked)
org.eclipse.riena.ui.ridgets.IActionRidget - removed method addListener(Object target, String action)
org.eclipse.riena.ui.ridgets.swt.AbstractActionRidget - removed method addListener(Object target, String action)
org.eclipse.riena.ui.ridgets.swt.AbstractToggleButtonRidget - removed method addListener(Object target, String action)
org.eclipse.riena.internal.ui.ridgets.swt.AbstractItemRidget - removed method addListener(Object target, String action)
org.eclipse.riena.ui.ridgets.swt.views.DialogView - removed class
org.eclipse.riena.ui.swt.RienaDialog - removed class
org.eclipse.riena.ui.swt.RienaDialogDelegate - removed class
org.eclipse.riena.ui.swt.IRienaDialog - removed class
org.eclipse.riena.ui.swt.RienaDialogDelegateTest - removed class
org.eclipse.riena.ui.swt.lnf.LnfKeyConstants - removed constants SUB_APPLICATION_SWITCHER_FOREGROUND and EMBEDDED_TITLEBAR_FOREGROUND
org.eclipse.riena.ui.swt.lnf.LnFUpdater - made default constructor private and removed method addControlsAfterBind(final Class<? extends Control> controlClass)
org.eclipse.riena.security.sessionservice.ISessionStore - removed methods read(Principal principal) and delete(Principal principal)
org.eclipse.riena.security.simpleservices.sessionservice.store.MemoryStore - removed methods read(Principal principal) and delete(Principal principal)
Comment 4 Stefan Liebig CLA 2011-06-27 09:31:20 EDT
More deprecated Java Code:
org.eclipse.riena.ui.swt.lnf.LnfKeyConstants - removed constant DEFAULT_NODE_ICON and DISABLED_MARKER_COMPLEX_ALPHA
org.eclipse.riena.ui.swt.lnf.rienadefault.RienaDefaultTheme - removed usage of LnfKeyConstants.DEFAULT_NODE_ICON
org.eclipse.riena.ui.swt.utils.UIControlsFactory - removed methods createButtonCheck(Composite, String), createButtonRadio(Composite, String) and createButtonToggle(Composite, String)
Comment 5 Stefan Liebig CLA 2011-06-27 09:33:13 EDT
The following deprecated code has not been deprecated:

org.eclipse.riena.internal.core.injector.extension.ExtensionMapper.Wrapper.getNamespace() - implements a deprecated method of an Eclipse interface
org.eclipse.riena.navigation.ui.swt.views.ModuleView.setTreeBackGround() - has just been deprecated  (too young!)
org.eclipse.riena.ui.core.uiprocess.UIProcess.updateUi() - has just been deprecated (too young!)
org.eclipse.riena.ui.ridgets.AbstractRidget.fireFocusGained(FocusEvent) - introduced 15.09.2010, too young?
org.eclipse.riena.ui.ridgets.AbstractRidget.fireFocusLost(FocusEvent) - introduced 15.09.2010, too young?
org.eclipse.riena.internal.ui.ridgets.swt.SharedColors.COLOR_FLASH_ERROR - introduced 15.07.2010, too young?
org.eclipse.riena.ui.ridgets.swt.views.AbstractDialogView.build() - removing yields an error in org.eclipse.riena.example.client.views.LoginDialogView
org.eclipse.riena.ui.ridgets.swt.AbstractEditableRidget.FLASH_DURATION_MS - introduced 15.07.2010, too young?
org.eclipse.riena.ui.swt.utils.UIControlsFactory.SHARED_BG_COLOR - introduced 03.09.2010, too young?
Comment 6 Stefan Liebig CLA 2011-06-27 09:34:06 EDT
Done!