Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 349902

Summary: Removing @Deprecated Extension points and Code
Product: [RT] Riena Reporter: Stefan Liebig <Stefan.Liebig>
Component: CoreAssignee: Stefan Liebig <Stefan.Liebig>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: 3.0.0   
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
Whiteboard:

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!