org.springframework.richclient.core
Interface SecurityControllable
- All Superinterfaces:
- Authorizable
- All Known Implementing Classes:
- AboutCommand, AbstractActionCommandExecutor, AbstractCommand, AbstractReporterForm.StateSynchronizingToggleCommand, AbstractWidgetCommand, ActionCommand, AdjustFontSizeCommand, ApplicationWindowAwareCommand, CascadeCommand, CommandGroup, CommandGroupFactoryBean, DataEditorWidgetViewCommand, DialogCommand, ExclusiveCommandGroup, ExitCommand, HelpContentsCommand, HibernateExceptionHandlerCommand, JXErrorDialogExceptionHandlerCommand, LoginCommand, LogoutCommand, MessagesDialogExceptionHandlerCommand, MinimizeAllCommand, NewWindowCommand, PreferenceCommand, ShowDialogCommand, ShowFrameCommand, ShowPageCommand, ShowPageMenu, ShowViewCommand, ShowViewMenu, ShowViewWithInputCommand, SortTableCommand, SplitPaneExpansionToggleCommand, TargetableActionCommand, TileCommand, TitleBarTimeStampCommand, ToggleCommand, WidgetDialogCommand, WidgetViewCommand
public interface SecurityControllable
- extends Authorizable
Interface implemented by objects whose authorized state can be controlled by a
SecurityController
. Any object that implements this interface and is processed by
ApplicationObjectConfigurer.configure(Object, String)
will be linked to the security controller with the id returned by
getSecurityControllerId()
- Author:
- Larry Streepy
- See Also:
SecurityController
,
ApplicationObjectConfigurer.configure(Object, String)
setSecurityControllerId
void setSecurityControllerId(String controllerId)
- Set the Id of the security controller that should manage this object.
- Parameters:
controllerId
- Id (bean name) of the security controller
getSecurityControllerId
String getSecurityControllerId()
- Get the id (bean name) of the security controller that should manage this object.
- Returns:
- controller id
Copyright © 2004-2009 The Spring Framework. All Rights Reserved.