A B C D E F G H I L M O P Q R S T U V W X Y

A

about() - Method in class org.openpermis.editor.policy.Application
Displays the application about box.
AbstractCommand - Class in org.openpermis.editor.policy.command
Abstract command implementation.
AbstractCommand(String) - Constructor for class org.openpermis.editor.policy.command.AbstractCommand
Creates an abstract command with the specified name.
AbstractEditor<P extends PartPresenter<?>> - Class in org.openpermis.editor.policy.view
Abstract base class for editors of part presenters.
AbstractEditor(ApplicationContext, AdapterTrader, P) - Constructor for class org.openpermis.editor.policy.view.AbstractEditor
Creates an editor for the specified presenter.
AbstractRoleCommand - Class in org.openpermis.editor.policy.command
Keeps the information needed for the different role hierarchy commands.
AbstractRoleCommand(String, String, RoleHierarchyBean) - Constructor for class org.openpermis.editor.policy.command.AbstractRoleCommand
Creates an AbstractRoleCommand.
AbstractTechnical - Class in org.openpermis.editor.policy.adapter.technical
 
AbstractTechnical(PartBean) - Constructor for class org.openpermis.editor.policy.adapter.technical.AbstractTechnical
Creates a part bean technical adaptee.
AbstractToolView<P extends Presenter<?>> - Class in org.openpermis.editor.policy.view
Abstract base class for tool views.
AbstractToolView(ApplicationContext, AdapterTrader) - Constructor for class org.openpermis.editor.policy.view.AbstractToolView
Creates an abstract tool view for the specified application context.
AbstractView - Class in org.openpermis.editor.policy.view
Abstract base class for views.
AbstractView(ApplicationContext, AdapterTrader) - Constructor for class org.openpermis.editor.policy.view.AbstractView
Creates an abstract view that operates on an action and resource map derived from the implementation class of this view.
accept(File) - Method in class org.openpermis.editor.policy.PolicyFileFilter
 
ACE_FILE_FILTER - Static variable in class org.openpermis.editor.policy.PolicyFileFilter
Filter for ACE policy files.
ActionBeanOverview - Class in org.openpermis.editor.policy.adapter.overview
Describes a ActionBean that has been adapted to a short overview string.
ActionBeanOverview(ActionBean) - Constructor for class org.openpermis.editor.policy.adapter.overview.ActionBeanOverview
Creates a action bean overview adaptee.
ActionEditor - Class in org.openpermis.editor.policy.view
Editor for a ActionPresenter.
ActionEditor(ApplicationContext, AdapterTrader, ActionPresenter) - Constructor for class org.openpermis.editor.policy.view.ActionEditor
Creates a new editor view.
ActionForwarder - Class in org.openpermis.editor.policy.gui
Action listener that triggers an action on execution.
ActionForwarder(Action) - Constructor for class org.openpermis.editor.policy.gui.ActionForwarder
Creates a new action listener.
ActionForwarder(Action, String) - Constructor for class org.openpermis.editor.policy.gui.ActionForwarder
Creates a new action listener.
ActionNameConverter - Class in org.openpermis.editor.policy.gui.binding
Converter that converts String to String and vice versa.
ActionNameConverter(ActionPresenter) - Constructor for class org.openpermis.editor.policy.gui.binding.ActionNameConverter
 
actionPerformed(ActionEvent) - Method in class org.openpermis.editor.policy.gui.ActionForwarder
 
actionPerformed(ActionEvent) - Method in class org.openpermis.editor.policy.gui.SelectableAction
 
actionPerformed(ActionEvent) - Method in class org.openpermis.editor.policy.MacAdapter.NopAction
 
actionPerformed(ActionEvent) - Method in class org.openpermis.editor.policy.view.ToolTrackerAction
 
ActionPresenter - Class in org.openpermis.editor.policy.presenter
Presenter for a single ActionBean.
ActionPresenter(ActionBean, PolicyContext) - Constructor for class org.openpermis.editor.policy.presenter.ActionPresenter
Creates a new ActionPresenter.
ActionRemoveCommand - Class in org.openpermis.editor.policy.command
Command that deletes a action allover the model.
ActionRemoveCommand(ActionBean) - Constructor for class org.openpermis.editor.policy.command.ActionRemoveCommand
Creates a command.
actionsFromWsdlImport() - Method in class org.openpermis.editor.policy.view.PolicyView
Import the actions from a wsdl file.
activate(IconRegistry) - Static method in class org.openpermis.editor.policy.gui.IconRegistryConverter
Initializes the singleton resource converter.
activateEditor(Editor) - Method in class org.openpermis.editor.policy.view.ContextView
Activates an already opened editor.
activeToFront() - Method in class org.openpermis.editor.policy.presenter.RecentFilesPresenter
Moves the active element to the front of the list.
Adaptee<T> - Interface in org.openpermis.editor.policy.adapter
Describes a part bean that has been adapted to a generic type.
AdapterTrader - Interface in org.openpermis.editor.policy.adapter
Describes an adapter trader that can adapt objects.
adaptTo(Object, Class<T>) - Method in interface org.openpermis.editor.policy.adapter.AdapterTrader
Adapts an object to the adaptee type.
adaptTo(Object, Class<T>) - Method in class org.openpermis.editor.policy.adapter.BasicAdapterTrader
 
addAction(EditPartCommand<ActionBean>) - Method in class org.openpermis.editor.policy.presenter.TargetPresenter
 
addAction() - Method in class org.openpermis.editor.policy.view.TargetEditor
 
addAuthority(EditPartCommand<AuthorityBean>) - Method in class org.openpermis.editor.policy.presenter.RoleAssignmentRulePresenter
Adds an authority.
addAuthority() - Method in class org.openpermis.editor.policy.view.RoleAssignmentRuleEditor
 
addDockControlListener(DockControlListener) - Method in class org.openpermis.editor.policy.gui.dock.DockControl
Adds a listener for dock control events.
addHierarchy() - Method in class org.openpermis.editor.policy.view.RoleHierarchyListTool
Command to add a new role hierarchy.
addListener(T) - Method in class org.openpermis.editor.policy.gui.event.EventSupport
Adds a listener for events fired by this event support.
addNewRole(String) - Method in class org.openpermis.editor.policy.presenter.RoleHierarchyPresenter
Adds a new role in the hierarchy.
addNewRole() - Method in class org.openpermis.editor.policy.view.RoleHierarchyEditor
Adds a new role in the hierarchy.
addObligation(EditPartCommand<ObligationBean>) - Method in class org.openpermis.editor.policy.presenter.TargetAccessRulePresenter
 
addObligation() - Method in class org.openpermis.editor.policy.view.TargetAccessRuleEditor
 
addParameter() - Method in class org.openpermis.editor.policy.view.ActionEditor
 
addPropertyChangeListener(PropertyChangeListener) - Method in class org.openpermis.editor.policy.ApplicationState
Adds a property change listener that gets notified on bound property changes.
addPropertyChangeListener(PropertyChangeListener) - Method in class org.openpermis.editor.policy.command.CommandManager
Registers the specified property change listener.
addPropertyChangeListener(String, PropertyChangeListener) - Method in class org.openpermis.editor.policy.gui.component.TimeStampModel
Registers a property change listener on this model.
addPropertyChangeListener(PropertyChangeListener) - Method in class org.openpermis.editor.policy.presenter.Presenter
Registers the specified property change listener.
addRecentFiles(String) - Method in class org.openpermis.editor.policy.ApplicationState
Convenience method to add a file entry to the recent files list.
addResourceDomain(EditPartCommand<DomainBean>) - Method in class org.openpermis.editor.policy.presenter.TargetPresenter
 
addResourceDomain() - Method in class org.openpermis.editor.policy.view.TargetEditor
 
addRoleAssignmentRule() - Method in class org.openpermis.editor.policy.presenter.RoleAssignmentRuleListPresenter
 
AddRoleCommand - Class in org.openpermis.editor.policy.command
Add a new role.
AddRoleCommand(String, String, RoleHierarchyBean) - Constructor for class org.openpermis.editor.policy.command.AddRoleCommand
Creates a AddRoleCommand.
addRoleHierarchy(URI) - Method in class org.openpermis.editor.policy.presenter.RoleHierarchyListPresenter
 
addRule() - Method in class org.openpermis.editor.policy.view.RoleAssignmentRuleListTool
Command to add a new role assignment rule.
addRule() - Method in class org.openpermis.editor.policy.view.TargetAccessRuleListTool
Command to add a new target access rule.
addSubDomain() - Method in class org.openpermis.editor.policy.view.AuthorityEditor
 
addSubDomain() - Method in class org.openpermis.editor.policy.view.DomainEditor
 
addSubjectDomain(EditPartCommand<DomainBean>) - Method in class org.openpermis.editor.policy.presenter.RoleAssignmentRulePresenter
Adds a subject domain.
addSubjectDomain() - Method in class org.openpermis.editor.policy.view.RoleAssignmentRuleEditor
 
addTarget(EditPartCommand<TargetBean>) - Method in class org.openpermis.editor.policy.presenter.TargetAccessRulePresenter
 
addTarget() - Method in class org.openpermis.editor.policy.view.TargetAccessRuleEditor
 
addTargetAccessRule() - Method in class org.openpermis.editor.policy.presenter.TargetAccessRuleListPresenter
 
addTerm() - Method in class org.openpermis.editor.policy.view.TargetAccessRuleEditor
Adds a new term to the condition.
addViewContextListener(ViewContextListener) - Method in class org.openpermis.editor.policy.view.ContextView
 
addViewContextListener(ViewContextListener) - Method in interface org.openpermis.editor.policy.view.ViewContext
Adds a listener for view context events.
adjustTitleParameters() - Method in class org.openpermis.editor.policy.view.AbstractEditor
Instructs the view to update its title once the parameters change.
ancestorAdded(AncestorEvent) - Method in class org.openpermis.editor.policy.gui.checklist.CheckList
 
ancestorAdded(AncestorEvent) - Method in class org.openpermis.editor.policy.view.ActionEditor
 
ancestorAdded(AncestorEvent) - Method in class org.openpermis.editor.policy.view.ObligationEditor
 
ancestorAdded(AncestorEvent) - Method in class org.openpermis.editor.policy.view.RoleHierarchyEditor
 
ancestorAdded(AncestorEvent) - Method in class org.openpermis.editor.policy.view.TargetAccessRuleEditor
 
ancestorMoved(AncestorEvent) - Method in class org.openpermis.editor.policy.gui.checklist.CheckList
 
ancestorMoved(AncestorEvent) - Method in class org.openpermis.editor.policy.view.ActionEditor
 
ancestorMoved(AncestorEvent) - Method in class org.openpermis.editor.policy.view.ObligationEditor
 
ancestorMoved(AncestorEvent) - Method in class org.openpermis.editor.policy.view.RoleHierarchyEditor
 
ancestorMoved(AncestorEvent) - Method in class org.openpermis.editor.policy.view.TargetAccessRuleEditor
 
ancestorRemoved(AncestorEvent) - Method in class org.openpermis.editor.policy.gui.checklist.CheckList
 
ancestorRemoved(AncestorEvent) - Method in class org.openpermis.editor.policy.view.ActionEditor
 
ancestorRemoved(AncestorEvent) - Method in class org.openpermis.editor.policy.view.ObligationEditor
 
ancestorRemoved(AncestorEvent) - Method in class org.openpermis.editor.policy.view.RoleHierarchyEditor
 
ancestorRemoved(AncestorEvent) - Method in class org.openpermis.editor.policy.view.TargetAccessRuleEditor
 
annotate(String) - Method in enum org.openpermis.editor.policy.gui.IconAnnotation
Annotates the specified icon key with this annotation.
Application - Class in org.openpermis.editor.policy
The singleton policy editor application instance.
Application() - Constructor for class org.openpermis.editor.policy.Application
 
ApplicationState - Class in org.openpermis.editor.policy
Describes persistent application state.
ApplicationState() - Constructor for class org.openpermis.editor.policy.ApplicationState
Creates a new application state.
attach(ViewContext) - Method in class org.openpermis.editor.policy.view.AbstractView
Attaches this view to the specified context.
attach(ViewContext) - Method in interface org.openpermis.editor.policy.view.View
Attaches this object to the specified context.
attachPresenter(P, BindingGroup) - Method in class org.openpermis.editor.policy.view.AbstractToolView
Attaches any listeners required to the new presenter and binds components.
attachPresenter(DecisionPresenter, BindingGroup) - Method in class org.openpermis.editor.policy.view.DecisionTool
 
attachPresenter(ProblemListPresenter, BindingGroup) - Method in class org.openpermis.editor.policy.view.ProblemListTool
 
attachPresenter(RecentFilesPresenter, BindingGroup) - Method in class org.openpermis.editor.policy.view.RecentFilesTool
 
attachPresenter(RoleAssignmentRuleListPresenter, BindingGroup) - Method in class org.openpermis.editor.policy.view.RoleAssignmentRuleListTool
 
attachPresenter(RoleHierarchyListPresenter, BindingGroup) - Method in class org.openpermis.editor.policy.view.RoleHierarchyListTool
 
attachPresenter(TargetAccessRuleListPresenter, BindingGroup) - Method in class org.openpermis.editor.policy.view.TargetAccessRuleListTool
 
AuthorityBeanOverview - Class in org.openpermis.editor.policy.adapter.overview
Describes a AuthorityBean that has been adapted to a short overview string.
AuthorityBeanOverview(AuthorityBean) - Constructor for class org.openpermis.editor.policy.adapter.overview.AuthorityBeanOverview
Creates a authority bean overview adaptee.
AuthorityEditor - Class in org.openpermis.editor.policy.view
Tool view that displays the content of an AuthorityPresenter.
AuthorityEditor(ApplicationContext, AdapterTrader, AuthorityPresenter) - Constructor for class org.openpermis.editor.policy.view.AuthorityEditor
Creates an AuthorityEditor.
AuthorityPresenter - Class in org.openpermis.editor.policy.presenter
Presenter for a single resource AuthorityBean.
AuthorityPresenter(AuthorityBean, PolicyContext) - Constructor for class org.openpermis.editor.policy.presenter.AuthorityPresenter
Creates a new AuthorityPresenter.
AuthorityRemoveCommand - Class in org.openpermis.editor.policy.command
Command that deletes an authority all over the model.
AuthorityRemoveCommand(AuthorityBean) - Constructor for class org.openpermis.editor.policy.command.AuthorityRemoveCommand
Creates a command.

B

BasicAdapterTrader - Class in org.openpermis.editor.policy.adapter
A basic implementation of an AdapterTrader.
BasicAdapterTrader() - Constructor for class org.openpermis.editor.policy.adapter.BasicAdapterTrader
Creates a basic adapter trader.
bind(ObservableList<T>, ObservableList<T>) - Method in class org.openpermis.editor.policy.gui.checklist.CheckList
Binds the check list to the specified pool and selection list.
bind(BindingGroup) - Method in class org.openpermis.editor.policy.view.AbstractEditor
Binds all components to the presenter.
bind(BindingGroup) - Method in class org.openpermis.editor.policy.view.ActionEditor
 
bind(BindingGroup) - Method in class org.openpermis.editor.policy.view.AuthorityEditor
 
bind(BindingGroup) - Method in class org.openpermis.editor.policy.view.DomainEditor
 
bind(BindingGroup) - Method in class org.openpermis.editor.policy.view.ObligationEditor
 
bind(BindingGroup) - Method in class org.openpermis.editor.policy.view.RoleAssignmentRuleEditor
 
bind(BindingGroup) - Method in class org.openpermis.editor.policy.view.RoleHierarchyEditor
 
bind(BindingGroup) - Method in class org.openpermis.editor.policy.view.TargetAccessRuleEditor
 
bind(BindingGroup) - Method in class org.openpermis.editor.policy.view.TargetEditor
 
ButtonFactory - Class in org.openpermis.editor.policy.gui
Factory for buttons.
ButtonFactory(ActionMap, ResourceMap) - Constructor for class org.openpermis.editor.policy.gui.ButtonFactory
Creates a button factory that operates on the specified action and resource map.

C

cancel() - Method in class org.openpermis.editor.policy.view.PolicySigningWizard
Action to close the wizard without executing it.
cancel() - Method in class org.openpermis.editor.policy.view.RoleAssignmentWizard
Action to close the wizard without executing it.
canClose() - Method in class org.openpermis.editor.policy.view.AbstractEditor
 
canClose() - Method in class org.openpermis.editor.policy.view.AbstractView
 
canClose() - Method in class org.openpermis.editor.policy.view.PolicyView
 
canClose() - Method in interface org.openpermis.editor.policy.view.View
Prompts the view to save unsaved changes before closing.
canEditPart(PartBean) - Method in class org.openpermis.editor.policy.view.AbstractView
 
canEditPart(PartBean) - Method in class org.openpermis.editor.policy.view.ContextView
 
canEditPart(PartBean) - Method in class org.openpermis.editor.policy.view.PolicyView
 
canEditPart(PartBean) - Method in interface org.openpermis.editor.policy.view.ViewContext
Tests if the part specified can be edited.
canGetProperty(String) - Method in class org.openpermis.editor.policy.beans.PropertyAccess
Check if the bean has a property that can be read.
canGetSetProperty(String) - Method in class org.openpermis.editor.policy.beans.PropertyAccess
Check if the bean has a property that can be read and written.
canSetProperty(String) - Method in class org.openpermis.editor.policy.beans.PropertyAccess
Check if the bean has a property that can be written.
change(String, Object) - Method in class org.openpermis.editor.policy.presenter.PartPresenter
Performs a change on the model of this presenter.
change(PartBean, String, Object) - Method in class org.openpermis.editor.policy.presenter.PartPresenter
Performs a change on a part.
CheckList<T> - Class in org.openpermis.editor.policy.gui.checklist
Editor for two observable lists.
CheckList() - Constructor for class org.openpermis.editor.policy.gui.checklist.CheckList
Creates a new unbound check list.
CheckList(ObservableList<T>, ObservableList<T>) - Constructor for class org.openpermis.editor.policy.gui.checklist.CheckList
Creates a new checklist for the specified pool and selection list.
CheckListModel<T> - Class in org.openpermis.editor.policy.gui.checklist
Creates a model that manages a pool of items and a selection list from the pool.
CheckListModel(ObservableList<T>, ObservableList<T>) - Constructor for class org.openpermis.editor.policy.gui.checklist.CheckListModel
Creates a new check list model.
chooseFile(int, boolean, PolicyFileFilter) - Method in class org.openpermis.editor.policy.Application
Opens the file chooser and returns the user selection.
clear() - Method in class org.openpermis.editor.policy.presenter.PolicyProblemReporter
 
clearFiles() - Method in class org.openpermis.editor.policy.view.RecentFilesTool
 
clearRecentFiles() - Method in class org.openpermis.editor.policy.presenter.RecentFilesPresenter
Clears the list of recent files.
close() - Method in class org.openpermis.editor.policy.view.AuthorityEditor
 
close() - Method in class org.openpermis.editor.policy.view.DomainEditor
 
close() - Method in class org.openpermis.editor.policy.view.ObligationEditor
 
close() - Method in class org.openpermis.editor.policy.view.TargetEditor
 
closeView(View, boolean) - Method in class org.openpermis.editor.policy.gui.dock.DockControl
Removes the dockable responsible for the view specified.
closeView(View, boolean) - Method in class org.openpermis.editor.policy.view.AbstractView
 
closeView(View, boolean) - Method in class org.openpermis.editor.policy.view.ContextView
 
closeView(View, boolean) - Method in interface org.openpermis.editor.policy.view.ViewContext
Closes the specified view.
CollectionAddCommand<P extends org.openpermis.policy.bean.PartBean> - Class in org.openpermis.editor.policy.command
Command to edit a part.
CollectionAddCommand(PartBean, P, String) - Constructor for class org.openpermis.editor.policy.command.CollectionAddCommand
Creates a new command
CollectionChangeCommand<P extends org.openpermis.policy.bean.PartBean> - Class in org.openpermis.editor.policy.command
Command to edit a part.
CollectionChangeCommand(PartBean, P, String) - Constructor for class org.openpermis.editor.policy.command.CollectionChangeCommand
Creates a new command
CollectionRemoveCommand<P extends org.openpermis.policy.bean.PartBean> - Class in org.openpermis.editor.policy.command
Command to edit a part.
CollectionRemoveCommand(PartBean, P, String) - Constructor for class org.openpermis.editor.policy.command.CollectionRemoveCommand
Creates a new command
Command - Interface in org.openpermis.editor.policy.command
Abstraction of commands that operate on domain objects.
COMMAND - Static variable in class org.openpermis.editor.policy.gui.ActionForwarder
Default command used to trigger the action.
COMMAND - Static variable in class org.openpermis.editor.policy.gui.DoubleClickForwarder
Default command used to trigger the action.
CommandDispatcher - Interface in org.openpermis.editor.policy.command
Dispatcher for commands.
CommandManager - Class in org.openpermis.editor.policy.command
Basic implementation of a command dispatcher.
CommandManager(PolicyBean) - Constructor for class org.openpermis.editor.policy.command.CommandManager
Creates a new command dispatcher for the specified policy.
ComponentFactory - Class in org.openpermis.editor.policy.gui
Abstract factory for user interface components based on resource and action map keys.
ComponentFactory(ActionMap, ResourceMap) - Constructor for class org.openpermis.editor.policy.gui.ComponentFactory
Creates an abstract factory that operates on the specified action and resource map.
componentHidden(ComponentEvent) - Method in class org.openpermis.editor.policy.gui.checklist.CheckList
 
componentMoved(ComponentEvent) - Method in class org.openpermis.editor.policy.gui.checklist.CheckList
 
componentResized(ComponentEvent) - Method in class org.openpermis.editor.policy.gui.checklist.CheckList
 
componentShown(ComponentEvent) - Method in class org.openpermis.editor.policy.gui.checklist.CheckList
 
CompositeCommand - Class in org.openpermis.editor.policy.command
Composite command.
CompositeCommand(Command...) - Constructor for class org.openpermis.editor.policy.command.CompositeCommand
Creates a composite command.
CompoundIcon - Class in org.openpermis.editor.policy.gui
Icon that consists of two icons.
CompoundIcon(Icon, Icon) - Constructor for class org.openpermis.editor.policy.gui.CompoundIcon
Creates a new annotated icon.
configure(FrameView) - Method in class org.openpermis.editor.policy.view.PolicyView
Configures the specified frame view for displaying this view.
configureEnclosingScrollPane() - Method in class org.openpermis.editor.policy.gui.checklist.CheckList
Disables the header view of this table.
configureListeners() - Method in class org.openpermis.editor.policy.gui.checklist.CheckListModel
Adds listeners to synchronize the list with the table model.
containsSerial(Iterable<T>, T) - Method in class org.openpermis.editor.policy.presenter.PartPresenter
Checks if a collection contains a partbean.
contentPaneCreated() - Method in class org.openpermis.editor.policy.view.AbstractEditor
 
contentPaneCreated() - Method in class org.openpermis.editor.policy.view.AbstractToolView
 
contentPaneCreated() - Method in class org.openpermis.editor.policy.view.AbstractView
Hook called after the content pane has been created.
ContextView - Class in org.openpermis.editor.policy.view
Abstract view implementation that provides a view context.
ContextView(ApplicationContext, AdapterTrader, JXFrame) - Constructor for class org.openpermis.editor.policy.view.ContextView
Creates a context view for the specified application context.
ControlFactory - Class in org.openpermis.editor.policy.gui.dock
Control factory that uses continuous layouting split dock stations.
ControlFactory() - Constructor for class org.openpermis.editor.policy.gui.dock.ControlFactory
 
convertForward(String) - Method in class org.openpermis.editor.policy.gui.binding.ActionNameConverter
 
convertForward(String) - Method in class org.openpermis.editor.policy.gui.binding.ObligationNameConverter
 
convertForward(String) - Method in class org.openpermis.editor.policy.gui.binding.PartNameConverter
 
convertForward(URI) - Method in class org.openpermis.editor.policy.gui.binding.UriConverter
 
convertReverse(String) - Method in class org.openpermis.editor.policy.gui.binding.ActionNameConverter
 
convertReverse(String) - Method in class org.openpermis.editor.policy.gui.binding.ObligationNameConverter
 
convertReverse(String) - Method in class org.openpermis.editor.policy.gui.binding.PartNameConverter
 
convertReverse(String) - Method in class org.openpermis.editor.policy.gui.binding.UriConverter
 
create() - Method in class org.openpermis.editor.policy.gui.dock.EditorFactory
 
create(ApplicationContext) - Static method in class org.openpermis.editor.policy.gui.PolicyIconRegistry
Creates a policy icon registry.
createAttributeCertificate(File, char[], File) - Method in class org.openpermis.editor.policy.view.RoleAssignmentWizard
Creates a an attribute certificate with the specified input pkcs12 file, password and output file.
createChangeCommand(PartBean, String, Object) - Method in class org.openpermis.editor.policy.presenter.PartPresenter
Creates a command that performs a change on a part.
createCheckBox(Action) - Static method in class org.openpermis.editor.policy.gui.SelectableAction
Creates a check box where properties are taken from the Action supplied.
createCheckBox() - Method in class org.openpermis.editor.policy.gui.SelectableAction
Convenience factory method to create a check box that is bound to this action.
createCheckBoxMenuItem(Action) - Static method in class org.openpermis.editor.policy.gui.SelectableAction
Creates a check box menu item where properties are taken from the Action supplied.
createCheckBoxMenuItem() - Method in class org.openpermis.editor.policy.gui.SelectableAction
Convenience factory method to create a check box menu item that is bound to this action.
createCollectionAtPresenter(Iterable<P>) - Method in class org.openpermis.editor.policy.presenter.PartPresenter
Creates the initial presenter list for the specified model list.
createContentPane() - Method in class org.openpermis.editor.policy.view.AbstractEditor
 
createContentPane() - Method in class org.openpermis.editor.policy.view.AbstractView
Creates the content pane of this view.
createContentPane() - Method in class org.openpermis.editor.policy.view.ContextView
 
createContentPane() - Method in class org.openpermis.editor.policy.view.DecisionTool
 
createContentPane() - Method in class org.openpermis.editor.policy.view.ProblemListTool
 
createContentPane() - Method in class org.openpermis.editor.policy.view.RecentFilesTool
 
createContentPane() - Method in class org.openpermis.editor.policy.view.RoleAssignmentRuleListTool
 
createContentPane() - Method in class org.openpermis.editor.policy.view.RoleHierarchyListTool
 
createContentPane() - Method in class org.openpermis.editor.policy.view.TargetAccessRuleListTool
 
createDockable() - Method in class org.openpermis.editor.policy.gui.dock.EditorFactory
Creates a new, uninitialized editor dockable.
createKeyStoreReader(File, char[]) - Method in class org.openpermis.editor.policy.view.PolicySigningWizard
Creates a key store reader for the specified input file and password.
createKeyStoreReader(File, char[]) - Method in class org.openpermis.editor.policy.view.RoleAssignmentWizard
Creates a key store reader for the specified input file and password.
createListCellRenderer(AdapterTrader, Class<? extends Adaptee<String>>) - Static method in class org.openpermis.editor.policy.renderer.RendererFactory
 
createListCellRenderer(AdapterTrader, Class<? extends Adaptee<String>>, Class<? extends Adaptee<String>>) - Static method in class org.openpermis.editor.policy.renderer.RendererFactory
 
createMenu(String, String, boolean) - Method in class org.openpermis.editor.policy.gui.MenuBarFactory
Creates a single menu of a menu bar.
createMenuBar(ActionMap, ResourceMap, String) - Static method in class org.openpermis.editor.policy.gui.MenuBarFactory
Creates a menu bar from a resource map and a resource key.
createMenuBar(String) - Method in class org.openpermis.editor.policy.gui.MenuBarFactory
Creates a menubar with the specified resource key name.
createMenuItem(String) - Method in class org.openpermis.editor.policy.gui.MenuBarFactory
Creates a menu item for the specified resource key name.
createPolicyString(PolicyBean) - Method in class org.openpermis.editor.policy.view.PolicySigningWizard
Creates a string representation of the policy of this wizard.
createProblemList(Policy) - Static method in class org.openpermis.editor.policy.presenter.Problem
Creates a list of problem for the specified policy.
createSignedPolicy(File, char[], File) - Method in class org.openpermis.editor.policy.view.PolicySigningWizard
Creates a signed policy with the specified input pkcs12 file, password and output file.
createSplitDockStation() - Method in class org.openpermis.editor.policy.gui.dock.ControlFactory
 
createTableCellRenderer(AdapterTrader, Class<? extends Adaptee<String>>) - Static method in class org.openpermis.editor.policy.renderer.RendererFactory
 
createToggleButton(Action) - Static method in class org.openpermis.editor.policy.gui.SelectableAction
Creates a toggle button where properties are taken from the Action supplied.
createToggleButton() - Method in class org.openpermis.editor.policy.gui.SelectableAction
Convenience factory method to create a toggle button that is bound to this action.
createToolBar(ActionMap, ResourceMap, String) - Static method in class org.openpermis.editor.policy.gui.ToolBarFactory
Convenience method to create a tool bar.
createToolBar(String) - Method in class org.openpermis.editor.policy.gui.ToolBarFactory
Creates a tool bar from the specfied resource key.
createToolBar() - Method in class org.openpermis.editor.policy.view.AbstractToolView
Factory method to lazily create the view tool bar.
createToolButton(String) - Method in class org.openpermis.editor.policy.gui.ButtonFactory
Creates a tool button suitable for use in a tool bar.

D

DecisionPresenter - Class in org.openpermis.editor.policy.presenter
Presentation model for the decision test view.
DecisionPresenter(PolicyBean, PolicyContext) - Constructor for class org.openpermis.editor.policy.presenter.DecisionPresenter
Creates a new presenter.
DecisionTool - Class in org.openpermis.editor.policy.view
Displays the resulting access decision for selected roles and actions.
DecisionTool(ApplicationContext, AdapterTrader) - Constructor for class org.openpermis.editor.policy.view.DecisionTool
Creates a decision tool view.
decompose(String) - Static method in enum org.openpermis.editor.policy.gui.IconAnnotation
Decomposes an annotated key into its parts.
DEFAULT_LOCATION - Static variable in class org.openpermis.editor.policy.view.AbstractToolView
The default location for tool views.
deleteSelectedFile() - Method in class org.openpermis.editor.policy.view.RecentFilesTool
 
detach(ViewContext) - Method in class org.openpermis.editor.policy.view.AbstractView
Detaches this view from the specified context.
detach(ViewContext) - Method in interface org.openpermis.editor.policy.view.View
Detaches this object from the specified context.
detachPresenter(P) - Method in class org.openpermis.editor.policy.view.AbstractToolView
Unlinks any listeners from the specified old presenter.
detachPresenter(ProblemListPresenter) - Method in class org.openpermis.editor.policy.view.ProblemListTool
 
detachPresenter(RecentFilesPresenter) - Method in class org.openpermis.editor.policy.view.RecentFilesTool
 
detachPresenter(RoleAssignmentRuleListPresenter) - Method in class org.openpermis.editor.policy.view.RoleAssignmentRuleListTool
 
detachPresenter(RoleHierarchyListPresenter) - Method in class org.openpermis.editor.policy.view.RoleHierarchyListTool
 
detachPresenter(TargetAccessRuleListPresenter) - Method in class org.openpermis.editor.policy.view.TargetAccessRuleListTool
 
detachRole(String, String) - Method in class org.openpermis.editor.policy.presenter.RoleHierarchyPresenter
Detaches a role from its parent.
detachRole() - Method in class org.openpermis.editor.policy.view.RoleHierarchyEditor
Detaches a role from its parent.
DetachRoleCommand - Class in org.openpermis.editor.policy.command
Detaches a role from its parent.
DetachRoleCommand(String, String, String, RoleHierarchyBean) - Constructor for class org.openpermis.editor.policy.command.DetachRoleCommand
Creates a DetachRoleCommand.
dispatch(T) - Method in interface org.openpermis.editor.policy.gui.event.EventDispatcher
Dispatches an event on the specified listener.
dispatchEvent(EventDispatcher<T>) - Method in class org.openpermis.editor.policy.gui.event.EventSupport
Dispatches an event to all registered listeners.
dispose() - Method in class org.openpermis.editor.policy.beans.PropertyChangeDispatcher
Disposes this bean support instance.
dispose() - Method in class org.openpermis.editor.policy.gui.ErrorStatusUpdater
Deregisters this error status updater.
dispose() - Method in class org.openpermis.editor.policy.presenter.PartPresenter
 
dispose() - Method in class org.openpermis.editor.policy.presenter.Presenter
Disposes this presenter.
dispose() - Method in class org.openpermis.editor.policy.presenter.RecentFilesPresenter
 
dispose() - Method in class org.openpermis.editor.policy.view.AbstractEditor
 
dispose() - Method in interface org.openpermis.editor.policy.view.Editor
Disposes the editor which should remove all listeners it has added.
DockControl - Class in org.openpermis.editor.policy.gui.dock
Control that manages all dockables and the swing components of the main frame.
DockControl(JFrame) - Constructor for class org.openpermis.editor.policy.gui.dock.DockControl
Creates a new dock control for the specified owner frame.
DockControlListener - Interface in org.openpermis.editor.policy.gui.dock
Listener for view changes on a dock control.
doLayout() - Method in class org.openpermis.editor.policy.gui.checklist.CheckList
 
DomainBeanOverview - Class in org.openpermis.editor.policy.adapter.overview
Describes a DomainBean that has been adapted to a short overview string.
DomainBeanOverview(DomainBean) - Constructor for class org.openpermis.editor.policy.adapter.overview.DomainBeanOverview
Creates a domain bean overview adaptee.
DomainEditor - Class in org.openpermis.editor.policy.view
Tool view that displays all target access rules in a policy.
DomainEditor(ApplicationContext, AdapterTrader, DomainPresenter) - Constructor for class org.openpermis.editor.policy.view.DomainEditor
Creates a domain editor.
DomainPresenter - Class in org.openpermis.editor.policy.presenter
Presenter for a single resource DomainBean.
DomainPresenter(DomainBean, PolicyContext) - Constructor for class org.openpermis.editor.policy.presenter.DomainPresenter
Creates a new resource domain presenter.
DoubleClickForwarder - Class in org.openpermis.editor.policy.gui
Mouse listener that triggers an action on a double click.
DoubleClickForwarder(Action) - Constructor for class org.openpermis.editor.policy.gui.DoubleClickForwarder
Creates a new double click listener.
DoubleClickForwarder(Action, String) - Constructor for class org.openpermis.editor.policy.gui.DoubleClickForwarder
Creates a new double click listener.

E

editAction() - Method in class org.openpermis.editor.policy.view.TargetEditor
 
editAuthority() - Method in class org.openpermis.editor.policy.view.RoleAssignmentRuleEditor
 
editCellAt(int, int, EventObject) - Method in class org.openpermis.editor.policy.gui.checklist.CheckList
 
editHierarchy() - Method in class org.openpermis.editor.policy.view.RoleHierarchyListTool
Command to edit the active role hierarchy.
editObligation() - Method in class org.openpermis.editor.policy.view.TargetAccessRuleEditor
 
Editor - Interface in org.openpermis.editor.policy.view
Extended view interface for editor views.
EditorDockable - Class in org.openpermis.editor.policy.gui.dock
Dockable implementation for editor views.
EditorDockable(MultipleCDockableFactory<?, ?>, View) - Constructor for class org.openpermis.editor.policy.gui.dock.EditorDockable
Creates a new editor dockable.
EditorFactory - Class in org.openpermis.editor.policy.gui.dock
Factory for editor dockables.
EditorFactory() - Constructor for class org.openpermis.editor.policy.gui.dock.EditorFactory
 
EditorLayout - Class in org.openpermis.editor.policy.gui.dock
Layout for editor dockables.
EditorLayout() - Constructor for class org.openpermis.editor.policy.gui.dock.EditorLayout
 
editPart(PartBean) - Method in class org.openpermis.editor.policy.view.AbstractView
 
editPart(PartBean) - Method in class org.openpermis.editor.policy.view.ContextView
 
editPart(PartBean) - Method in class org.openpermis.editor.policy.view.PolicyView
 
editPart(PartBean) - Method in interface org.openpermis.editor.policy.view.ViewContext
Opens an editor for the specified part.
EditPartCommand<M extends org.openpermis.policy.bean.PartBean> - Class in org.openpermis.editor.policy.view
Command to edit a part.
EditPartCommand(ViewContext) - Constructor for class org.openpermis.editor.policy.view.EditPartCommand
Creates a new edit part command.
editProblem() - Method in class org.openpermis.editor.policy.view.ProblemListTool
Command to edit the active target access rule.
editRedo() - Method in class org.openpermis.editor.policy.view.PolicyView
Redo one action.
editResourceDomain() - Method in class org.openpermis.editor.policy.view.TargetEditor
 
editRule() - Method in class org.openpermis.editor.policy.view.RoleAssignmentRuleListTool
Command to edit the active role assignment rule.
editRule() - Method in class org.openpermis.editor.policy.view.TargetAccessRuleListTool
Command to edit the active target access rule.
editSubDomain() - Method in class org.openpermis.editor.policy.view.AuthorityEditor
 
editSubDomain() - Method in class org.openpermis.editor.policy.view.DomainEditor
 
editSubjectDomain() - Method in class org.openpermis.editor.policy.view.RoleAssignmentRuleEditor
 
editTarget() - Method in class org.openpermis.editor.policy.view.TargetAccessRuleEditor
 
editTerm() - Method in class org.openpermis.editor.policy.view.TargetAccessRuleEditor
Edits a term from the condition.
editUndo() - Method in class org.openpermis.editor.policy.view.PolicyView
Undo one action.
EmptyIcon - Class in org.openpermis.editor.policy.gui
An icon that does not have any content.
equals(Object) - Method in class org.openpermis.editor.policy.presenter.Problem
 
ErrorBindingListener - Class in org.openpermis.editor.policy.gui.binding
Binding listener that updates the background of a component if a sync fails.
ErrorBindingListener(ErrorReporter, ResourceMap, JComponent, String) - Constructor for class org.openpermis.editor.policy.gui.binding.ErrorBindingListener
Creates a new error binding listener for the specified component.
ErrorReporter - Interface in org.openpermis.editor.policy.gui.binding
Callback for the error binding listener to report errors.
ErrorStatusUpdater - Class in org.openpermis.editor.policy.gui
 
ErrorStatusUpdater(ResourceMap, Window, JLabel) - Constructor for class org.openpermis.editor.policy.gui.ErrorStatusUpdater
Creates and registers this error status updater.
EventDispatcher<T extends EventListener> - Interface in org.openpermis.editor.policy.gui.event
Dispatcher interface that dispatches an event.
EventListener - Interface in org.openpermis.editor.policy.gui.event
Core interface for event listeners that use the event support in this package.
EventSupport<T extends EventListener> - Class in org.openpermis.editor.policy.gui.event
Support class to manage listeners and fire events.
EventSupport() - Constructor for class org.openpermis.editor.policy.gui.event.EventSupport
Creates a new, empty event support.
execute(PolicyBean) - Method in class org.openpermis.editor.policy.command.AbstractCommand
 
execute(PolicyBean) - Method in class org.openpermis.editor.policy.command.AddRoleCommand
 
execute(PolicyBean) - Method in class org.openpermis.editor.policy.command.CollectionChangeCommand
 
execute(PolicyBean) - Method in interface org.openpermis.editor.policy.command.Command
Executes the command and stores necessary information to undo any changes.
execute(Command) - Method in interface org.openpermis.editor.policy.command.CommandDispatcher
Executes the specified command and pushes it on the undo stack.
execute(Command) - Method in class org.openpermis.editor.policy.command.CommandManager
 
execute(PolicyBean) - Method in class org.openpermis.editor.policy.command.CompositeCommand
 
execute(PolicyBean) - Method in class org.openpermis.editor.policy.command.DetachRoleCommand
 
execute(PolicyBean) - Method in class org.openpermis.editor.policy.command.IncludeRoleCommand
 
execute(PolicyBean) - Method in class org.openpermis.editor.policy.command.PartRemoveCommand
 
execute(PolicyBean) - Method in class org.openpermis.editor.policy.command.PoolChangeCommand
 
execute(PolicyBean) - Method in class org.openpermis.editor.policy.command.PropertyChangeCommand
 
execute(PolicyBean) - Method in class org.openpermis.editor.policy.command.RemoveRoleCommand
 
execute(PolicyBean) - Method in class org.openpermis.editor.policy.command.RenameRoleCommand
 
execute(Command) - Method in class org.openpermis.editor.policy.presenter.PartPresenter
Executes a command using the built-in dispatcher.
execute(Command) - Method in class org.openpermis.editor.policy.presenter.PolicyPresenter
 
execute(PolicyBean) - Method in class org.openpermis.editor.policy.view.EditPartCommand
 
execute() - Method in class org.openpermis.editor.policy.view.PolicySigningWizard
Action to execute the signing process.
execute() - Method in class org.openpermis.editor.policy.view.RoleAssignmentWizard
Action to execute the signing process.

F

fileClose() - Method in class org.openpermis.editor.policy.view.PolicyView
Closes the currently edited policy.
fileNew() - Method in class org.openpermis.editor.policy.view.PolicyView
Creates a new policy.
fileOpen() - Method in class org.openpermis.editor.policy.view.PolicyView
Opens an existing policy.
fileQuit() - Method in class org.openpermis.editor.policy.view.PolicyView
Quits the policy editor.
fileRoleAssignment() - Method in class org.openpermis.editor.policy.view.PolicyView
Creates an attribute certificate assigning roles to a subject.
fileSave() - Method in class org.openpermis.editor.policy.view.PolicyView
Saves the policy editor.
fileSaveAs() - Method in class org.openpermis.editor.policy.view.PolicyView
Saves the policy editor.
fileSignedExport() - Method in class org.openpermis.editor.policy.view.PolicyView
Signs a policy.
fileSignedImport() - Method in class org.openpermis.editor.policy.view.PolicyView
Imports a signed policy.
fileValidate() - Method in class org.openpermis.editor.policy.view.PolicyView
Validates a policy.
fillContentPane(JPanel) - Method in class org.openpermis.editor.policy.view.ActionEditor
 
fillContentPane(JPanel) - Method in class org.openpermis.editor.policy.view.AuthorityEditor
 
fillContentPane(JPanel) - Method in class org.openpermis.editor.policy.view.DomainEditor
 
fillContentPane(JPanel) - Method in class org.openpermis.editor.policy.view.ObligationEditor
 
fillContentPane(JPanel) - Method in class org.openpermis.editor.policy.view.RoleAssignmentRuleEditor
 
fillContentPane(JPanel) - Method in class org.openpermis.editor.policy.view.RoleHierarchyEditor
 
fillContentPane(JPanel) - Method in class org.openpermis.editor.policy.view.TargetAccessRuleEditor
 
fillContentPane(JPanel) - Method in class org.openpermis.editor.policy.view.TargetEditor
 
firePropertyChange(String, Object, Object) - Method in class org.openpermis.editor.policy.presenter.Presenter
Support for reporting bound property changes for Object properties.
firePropertyChanged(String, Object, Object) - Method in class org.openpermis.editor.policy.gui.component.TimeStampModel
Notifies listeners that a property changed its value.
FrameInjector - Class in org.openpermis.editor.policy
Pico factory injector that creates JXFrame for policy views.
FrameInjector() - Constructor for class org.openpermis.editor.policy.FrameInjector
 

G

generateAttributeCertificate(KeyStoreReader, String) - Method in class org.openpermis.editor.policy.view.PolicySigningWizard
Generates an attribute certificate for the specified key store reader and policy.
generateAttributeCertificate(KeyStoreReader, Attribute) - Method in class org.openpermis.editor.policy.view.RoleAssignmentWizard
Generates an attribute certificate for the specified key store reader and policy.
get() - Method in interface org.openpermis.editor.policy.adapter.Adaptee
Returns the generic adapted.
get() - Method in class org.openpermis.editor.policy.adapter.overview.ActionBeanOverview
 
get() - Method in class org.openpermis.editor.policy.adapter.overview.AuthorityBeanOverview
 
get() - Method in class org.openpermis.editor.policy.adapter.overview.DomainBeanOverview
 
get() - Method in class org.openpermis.editor.policy.adapter.overview.ObligationBeanOverview
 
get() - Method in class org.openpermis.editor.policy.adapter.overview.RoleAssignmentRuleBeanOverview
 
get() - Method in class org.openpermis.editor.policy.adapter.overview.RoleHierarchyBeanOverview
 
get() - Method in class org.openpermis.editor.policy.adapter.overview.RoleOverview
 
get() - Method in class org.openpermis.editor.policy.adapter.overview.TargetAccessRuleBeanOverview
 
get() - Method in class org.openpermis.editor.policy.adapter.overview.TargetBeanOverview
 
get() - Method in class org.openpermis.editor.policy.adapter.technical.AbstractTechnical
 
get(String) - Method in class org.openpermis.editor.policy.beans.PropertyAccess
Calls the getter of the property of the bean bound to this access object.
getAction(String) - Method in class org.openpermis.editor.policy.gui.ComponentFactory
Returns a swing action with the specified name.
getAction() - Method in class org.openpermis.editor.policy.presenter.DecisionPresenter
Gets the currently selected action.
getActionMap() - Method in class org.openpermis.editor.policy.gui.ComponentFactory
Returns the action map this factory operates on.
getActionMap() - Method in class org.openpermis.editor.policy.view.AbstractView
Returns the application action map of this view class and instance.
getActionPool() - Method in class org.openpermis.editor.policy.presenter.PartPresenter
Returns the policy pool.
getActionPool() - Method in interface org.openpermis.editor.policy.presenter.PolicyContext
Returns the policy pool.
getActionPool() - Method in class org.openpermis.editor.policy.presenter.PolicyPool
Returns the policy pool for actions.
getActionPool() - Method in class org.openpermis.editor.policy.presenter.PolicyPresenter
Returns the policy pool.
getActions() - Method in class org.openpermis.editor.policy.presenter.TargetPresenter
The list of actions of this target.
getActive() - Method in class org.openpermis.editor.policy.presenter.RecentFilesPresenter
Returns the currently active file.
getActive() - Method in class org.openpermis.editor.policy.presenter.RoleAssignmentRuleListPresenter
Returns the currently active role assignment rule.
getActive() - Method in class org.openpermis.editor.policy.presenter.RoleHierarchyListPresenter
Returns the currently active role hierarchy.
getActive() - Method in class org.openpermis.editor.policy.presenter.TargetAccessRuleListPresenter
Returns the currently active target access rule.
getActiveAuthority() - Method in class org.openpermis.editor.policy.presenter.RoleAssignmentRulePresenter
Returns the active authority of this model.
getActivePart() - Method in class org.openpermis.editor.policy.gui.checklist.CheckList
 
getActiveResourceDomain() - Method in class org.openpermis.editor.policy.presenter.TargetPresenter
Returns the active resource domain of this model.
getActiveSubjectDomain() - Method in class org.openpermis.editor.policy.presenter.RoleAssignmentRulePresenter
Returns the active subject domain of this model.
getAdapteeTrader() - Method in class org.openpermis.editor.policy.view.AbstractView
Returns the adaptee trader of this view class.
getApplicationState() - Method in class org.openpermis.editor.policy.Application
Returns the application state.
getAssignedRoles(TimeStamp, Set<Role>) - Method in class org.openpermis.editor.policy.presenter.DecisionPresenter
 
getAuthority() - Method in class org.openpermis.editor.policy.presenter.DecisionPresenter
Gets the currently selected authority.
getAuthorityPool() - Method in class org.openpermis.editor.policy.presenter.PartPresenter
Returns the policy pool for authorities.
getAuthorityPool() - Method in interface org.openpermis.editor.policy.presenter.PolicyContext
Returns the pool with all authorities.
getAuthorityPool() - Method in class org.openpermis.editor.policy.presenter.PolicyPool
Returns the policy pool for authorities.
getAuthorityPool() - Method in class org.openpermis.editor.policy.presenter.PolicyPresenter
 
getBasicPartBeanFactory() - Method in class org.openpermis.editor.policy.presenter.RoleHierarchyPresenter
Gets the BasicPartBeanFactory.
getBean() - Method in class org.openpermis.editor.policy.beans.PropertyChangeDispatcher
Returns the Java Bean this bean support operates on.
getCellRenderer(int, int) - Method in class org.openpermis.editor.policy.gui.checklist.CheckList
 
getColumnClass(int) - Method in class org.openpermis.editor.policy.gui.checklist.CheckListModel
 
getColumnCount() - Method in class org.openpermis.editor.policy.gui.checklist.CheckListModel
 
getColumnName(int) - Method in class org.openpermis.editor.policy.gui.checklist.CheckListModel
 
getCommandDispatcher() - Method in interface org.openpermis.editor.policy.presenter.PolicyContext
Returns the dispatcher for commands that operate on the policy.
getCommandDispatcher() - Method in class org.openpermis.editor.policy.presenter.PolicyPresenter
 
getCommandManager() - Method in class org.openpermis.editor.policy.presenter.PolicyPresenter
Returns the command manager of this policy presenter.
getComponentInstance(PicoContainer) - Method in class org.openpermis.editor.policy.FrameInjector
Deprecated. No longer supported as of Pico 2.2.
getComponentInstance(PicoContainer, Type) - Method in class org.openpermis.editor.policy.FrameInjector
 
getCondition() - Method in class org.openpermis.editor.policy.presenter.TargetAccessRulePresenter
Returns the condition.
getConstraint() - Method in class org.openpermis.editor.policy.presenter.RoleAssignmentRulePresenter
 
getContentArea() - Method in class org.openpermis.editor.policy.gui.dock.DockControl
Returns the content area of this dock control.
getContentPane() - Method in class org.openpermis.editor.policy.view.AbstractView
Returns the Swing content pane of this view.
getContentPane() - Method in interface org.openpermis.editor.policy.view.View
Returns the content pane of this view.
getContext() - Method in class org.openpermis.editor.policy.presenter.PartPresenter
Returns the policy context.
getDate() - Method in class org.openpermis.editor.policy.gui.component.TimeStampModel
Gets the date part of the current time stamp.
getDecisionColor() - Method in class org.openpermis.editor.policy.presenter.DecisionPresenter
Gets the current decision as a colour value.
getDecisionText() - Method in class org.openpermis.editor.policy.presenter.DecisionPresenter
Gets the current decision in text form.
getDefaultLocation() - Method in class org.openpermis.editor.policy.view.AbstractToolView
 
getDefaultLocation() - Method in class org.openpermis.editor.policy.view.DecisionTool
 
getDefaultLocation() - Method in class org.openpermis.editor.policy.view.ProblemListTool
 
getDefaultLocation() - Method in class org.openpermis.editor.policy.view.RecentFilesTool
 
getDefaultLocation() - Method in class org.openpermis.editor.policy.view.RoleAssignmentRuleListTool
 
getDefaultLocation() - Method in class org.openpermis.editor.policy.view.RoleHierarchyListTool
 
getDefaultLocation() - Method in interface org.openpermis.editor.policy.view.Tool
Returns the desired default location relative to the working area for this tool view.
getDelegationDepth() - Method in class org.openpermis.editor.policy.presenter.RoleAssignmentRulePresenter
Gets the delegation depth.
getDescription() - Method in class org.openpermis.editor.policy.PolicyFileFilter
 
getEditorViews() - Method in class org.openpermis.editor.policy.gui.dock.DockControl
Returns a set of all editor views currently attached to this dock control.
getEditorViews() - Method in class org.openpermis.editor.policy.view.ContextView
Returns a set of all editor views.
getElementBean() - Method in class org.openpermis.editor.policy.command.CollectionChangeCommand
 
getElementBean() - Method in class org.openpermis.editor.policy.command.PoolChangeCommand
 
getEntries(String) - Method in class org.openpermis.editor.policy.gui.ComponentFactory
Returns the entries of a collection resource key.
getErrorMessage(JComponent) - Static method in class org.openpermis.editor.policy.gui.binding.ErrorBindingListener
Returns the error message of a component that has an error.
getEvaluationTimeStamp() - Method in class org.openpermis.editor.policy.presenter.DecisionPresenter
Gets the current evaluation time for the decision tester.
getEventSource(Object) - Method in class org.openpermis.editor.policy.MacAdapter.EventHandlerAdapter
Derives the action event source from the specified apple event.
getFilename() - Method in class org.openpermis.editor.policy.presenter.PolicyPresenter
 
getIcon(String) - Static method in class org.openpermis.editor.policy.gui.EmptyIcon
Returns an empty icon of the specified size.
getIcon(int, int) - Static method in class org.openpermis.editor.policy.gui.EmptyIcon
Returns an empty icon of the specified size.
getIcon(String) - Method in class org.openpermis.editor.policy.gui.IconRegistry
Returns an icon for the specified key.
getIcon(PartBean, IconAnnotation...) - Method in class org.openpermis.editor.policy.gui.PolicyIconRegistry
Returns an icon for the specified part bean.
getIcon(Class<? extends PartBean>, IconAnnotation...) - Method in class org.openpermis.editor.policy.gui.PolicyIconRegistry
Returns an icon for the specified part type.
getIcon() - Method in class org.openpermis.editor.policy.view.AbstractView
Returns the icon of this view.
getIcon() - Method in interface org.openpermis.editor.policy.view.View
Returns the icon of this view.
getIconHeight() - Method in class org.openpermis.editor.policy.gui.CompoundIcon
 
getIconHeight() - Method in class org.openpermis.editor.policy.gui.EmptyIcon
 
getIconWidth() - Method in class org.openpermis.editor.policy.gui.CompoundIcon
 
getIconWidth() - Method in class org.openpermis.editor.policy.gui.EmptyIcon
 
getIdentity() - Method in class org.openpermis.editor.policy.presenter.AuthorityPresenter
Returns the identity of the authority.
getIdentity() - Method in class org.openpermis.editor.policy.presenter.DecisionPresenter
 
getIdentity() - Method in class org.openpermis.editor.policy.presenter.DomainPresenter
Returns the identity of the model resource domain.
getIdentity() - Method in class org.openpermis.editor.policy.presenter.RoleHierarchyPresenter
Gets the identity.
getIndexBySerialNumber(List<? extends PartBean>, SerialNumber) - Method in class org.openpermis.editor.policy.presenter.PolicyPartPool
Finds a part by its serial number in a list.
getInstance() - Static method in class org.openpermis.editor.policy.Application
Returns the singleton policy editor application instance.
getIssuersOf(Role) - Method in class org.openpermis.editor.policy.presenter.DecisionPresenter
 
getKey(String) - Static method in enum org.openpermis.editor.policy.gui.IconAnnotation
Returns the key portion of a possibly annotated icon key.
getKey() - Method in enum org.openpermis.editor.policy.gui.IconAnnotation
Returns the lower case key of the icon annotation.
getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class org.openpermis.editor.policy.renderer.PartBeanListCellRenderer
 
getMessage() - Method in class org.openpermis.editor.policy.presenter.Problem
Returns the type of the problem.
getModel() - Method in class org.openpermis.editor.policy.gui.checklist.CheckList
 
getModel() - Method in class org.openpermis.editor.policy.presenter.Presenter
Returns the model of this presenter.
getModelSerialNumber() - Method in class org.openpermis.editor.policy.presenter.PartPresenter
Returns the serial number of the model attached to this presenter.
getModelSerialNumber() - Method in class org.openpermis.editor.policy.view.AbstractEditor
 
getModelSerialNumber() - Method in interface org.openpermis.editor.policy.view.Editor
Returns the serial number of the model this editor is editing.
getName() - Method in class org.openpermis.editor.policy.command.AbstractCommand
 
getName() - Method in interface org.openpermis.editor.policy.command.Command
Returns the name of the command suitable for display in the user interface.
getName() - Method in class org.openpermis.editor.policy.presenter.ActionPresenter
Gets the name.
getObligationPool() - Method in class org.openpermis.editor.policy.presenter.PartPresenter
Returns the policy pool for obligations.
getObligationPool() - Method in interface org.openpermis.editor.policy.presenter.PolicyContext
Returns the pool of obligations.
getObligationPool() - Method in class org.openpermis.editor.policy.presenter.PolicyPool
Returns the policy pool for obligations.
getObligationPool() - Method in class org.openpermis.editor.policy.presenter.PolicyPresenter
Returns the policy pool.
getObligations() - Method in class org.openpermis.editor.policy.presenter.TargetAccessRulePresenter
The list of obligations of this targetaccessrule.
getParameters() - Method in class org.openpermis.editor.policy.presenter.Problem
Returns the problem parameters.
getParameterTableModel() - Method in class org.openpermis.editor.policy.presenter.DecisionPresenter
 
getParents(RoleNode, List<RoleNode>) - Method in class org.openpermis.editor.policy.view.RoleHierarchyEditor
Returns the parents of a role.
getPart() - Method in class org.openpermis.editor.policy.command.PartRemoveCommand
 
getPart() - Method in class org.openpermis.editor.policy.presenter.Problem
Returns the part that has a problem.
getPartBeanFactory() - Method in class org.openpermis.editor.policy.presenter.PartPresenter
Returns the part bean factory to use when creating new parts.
getPartBeanFactory() - Method in interface org.openpermis.editor.policy.presenter.PolicyContext
Returns a part bean factory.
getPartBeanFactory() - Method in class org.openpermis.editor.policy.presenter.PolicyPresenter
 
getParts(PolicyBean) - Method in interface org.openpermis.editor.policy.presenter.PolicyPartPool.PartFinder
Returns the parts of the current type contained in policy's.
getPartSerialNumber() - Method in class org.openpermis.editor.policy.presenter.Problem
Returns the serial number of the part that has a problem.
getPolicy() - Method in class org.openpermis.editor.policy.presenter.PolicyPresenter
Returns the policy of this policy presenter.
getPolicyBean() - Method in interface org.openpermis.editor.policy.presenter.PolicyContext
Returns the policy bean.
getPolicyBean() - Method in class org.openpermis.editor.policy.presenter.PolicyPresenter
 
getPolicyProblems(ResourceMap) - Method in class org.openpermis.editor.policy.presenter.PolicyPresenter
Returns the policy pool.
getPool() - Method in class org.openpermis.editor.policy.command.PoolChangeCommand
 
getPoolList() - Method in class org.openpermis.editor.policy.presenter.PolicyPartPool
 
getPoolList() - Method in class org.openpermis.editor.policy.presenter.PolicyRoleRefPool
 
getPresenter() - Method in class org.openpermis.editor.policy.view.AbstractEditor
Returns the presenter of this view.
getPresenter() - Method in class org.openpermis.editor.policy.view.AbstractToolView
Returns the presenter rendered by this view.
getPresenterParameters() - Method in class org.openpermis.editor.policy.presenter.ActionPresenter
Gets the ParameterList.Parameters ObservableList.
getProblemList() - Method in class org.openpermis.editor.policy.presenter.ProblemListPresenter
Returns an observable list of problems.
getPropertyChangeMethod(String) - Method in class org.openpermis.editor.policy.beans.PropertyChangeDispatcher
Returns the method to execute for property changes on the specified property.
getRecentFiles(int) - Method in class org.openpermis.editor.policy.ApplicationState
Returns a recent files entry at the specified index.
getRecentFiles() - Method in class org.openpermis.editor.policy.ApplicationState
Returns a clone of the recent files list of this application state.
getRecentFiles() - Method in class org.openpermis.editor.policy.presenter.RecentFilesPresenter
Returns the recent files list as observable list.
getRecentFilesCount() - Method in class org.openpermis.editor.policy.ApplicationState
Returns the number of recent files stored at this application state.
getRedoName() - Method in class org.openpermis.editor.policy.command.CommandManager
Returns the name of the first command on the redo stack.
getResourceDomain() - Method in class org.openpermis.editor.policy.presenter.DecisionPresenter
Gets the currently selected resource domain.
getResourceDomainPool() - Method in class org.openpermis.editor.policy.presenter.PartPresenter
Returns the policy pool.
getResourceDomainPool() - Method in interface org.openpermis.editor.policy.presenter.PolicyContext
Returns the policy pool.
getResourceDomainPool() - Method in class org.openpermis.editor.policy.presenter.PolicyPool
Returns the policy pool for resourceDomains.
getResourceDomainPool() - Method in class org.openpermis.editor.policy.presenter.PolicyPresenter
Returns the policy pool.
getResourceMap() - Method in class org.openpermis.editor.policy.gui.ComponentFactory
Returns the resource map this factory operates on.
getResourceMap() - Method in class org.openpermis.editor.policy.view.AbstractView
Returns the context resource map of this view class.
getRoleAssignmentRules() - Method in class org.openpermis.editor.policy.presenter.RoleAssignmentRuleListPresenter
Returns an observable list of role assignment rules.
getRoleHierarchies() - Method in class org.openpermis.editor.policy.presenter.RoleHierarchyListPresenter
Returns an observable list of role hierarchies.
getRoleHierarchyBean() - Method in class org.openpermis.editor.policy.command.AbstractRoleCommand
Returns the hierarchy object.
getRoleHierarchyBean() - Method in class org.openpermis.editor.policy.presenter.RoleHierarchyPresenter
Gets the model consisting in a RoleHierarchyBean.
getRoleName() - Method in class org.openpermis.editor.policy.command.AbstractRoleCommand
Returns the role name.
getRolePool() - Method in class org.openpermis.editor.policy.presenter.PartPresenter
Returns the role pool.
getRolePool() - Method in interface org.openpermis.editor.policy.presenter.PolicyContext
Returns the policy pool.
getRolePool() - Method in class org.openpermis.editor.policy.presenter.PolicyPool
Returns the policy pool for roles.
getRolePool() - Method in class org.openpermis.editor.policy.presenter.PolicyPresenter
Returns the policy pool.
getRoles() - Method in class org.openpermis.editor.policy.presenter.RoleAssignmentRulePresenter
The list of roles of this RoleAssignmentRuleBean.
getRoles() - Method in class org.openpermis.editor.policy.presenter.TargetAccessRulePresenter
The list of roles of this targetaccessrule.
getRowCount() - Method in class org.openpermis.editor.policy.gui.checklist.CheckListModel
 
getSelectedRoles() - Method in class org.openpermis.editor.policy.presenter.DecisionPresenter
Gets the list where selected roles get stored.
getSignature() - Method in class org.openpermis.editor.policy.MacAdapter.EventHandlerAdapter
Returns the signature of the event this proxy handles.
getSubjectDomainPool() - Method in class org.openpermis.editor.policy.presenter.PartPresenter
Returns the policy pool.
getSubjectDomainPool() - Method in interface org.openpermis.editor.policy.presenter.PolicyContext
Returns the policy pool.
getSubjectDomainPool() - Method in class org.openpermis.editor.policy.presenter.PolicyPool
Returns the policy pool for subjectDomains.
getSubjectDomainPool() - Method in class org.openpermis.editor.policy.presenter.PolicyPresenter
Returns the subject domain pool.
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class org.openpermis.editor.policy.renderer.PartBeanTableCellRenderer
 
getTarget() - Method in class org.openpermis.editor.policy.beans.PropertyChangeDispatcher
Returns the target to dispatch property change events to.
getTargetAccessRules() - Method in class org.openpermis.editor.policy.presenter.TargetAccessRuleListPresenter
Returns an observable list of target access rules.
getTargetPool() - Method in class org.openpermis.editor.policy.presenter.PartPresenter
Returns the policy pool.
getTargetPool() - Method in interface org.openpermis.editor.policy.presenter.PolicyContext
Returns the policy pool.
getTargetPool() - Method in class org.openpermis.editor.policy.presenter.PolicyPool
Returns the policy pool for targets.
getTargetPool() - Method in class org.openpermis.editor.policy.presenter.PolicyPresenter
Returns the policy pool.
getTargets() - Method in class org.openpermis.editor.policy.presenter.TargetAccessRulePresenter
The list of targets of this targetaccessrule.
getText() - Method in class org.openpermis.editor.policy.presenter.ObligationPresenter
Gets the text.
getTimeOfDay() - Method in class org.openpermis.editor.policy.gui.component.TimeStampModel
Gets the current time of day in milliseconds.
getTimeStamp() - Method in class org.openpermis.editor.policy.gui.component.TimeStampModel
Gets the current time stamp value.
getTimeStamp() - Method in class org.openpermis.editor.policy.gui.component.TimeStampPicker
Returns the selected date as a time stamp.
getTitle() - Method in class org.openpermis.editor.policy.view.AbstractView
Returns the title of this view.
getTitle() - Method in interface org.openpermis.editor.policy.view.View
Returns the title of this view.
getTitleParameters() - Method in class org.openpermis.editor.policy.presenter.Presenter
Returns an array of title parameters for suitable display in a view title.
getTitleParameters() - Method in class org.openpermis.editor.policy.view.AbstractEditor
 
getTitleParameters() - Method in class org.openpermis.editor.policy.view.AbstractView
Returns the parameters for the title of this view.
getTitleParameters() - Method in class org.openpermis.editor.policy.view.RoleHierarchyEditor
 
getToolBar() - Method in class org.openpermis.editor.policy.view.AbstractToolView
 
getToolBar() - Method in interface org.openpermis.editor.policy.view.Tool
Returns the tool bar of this tool view.
getToolIdentifier() - Method in class org.openpermis.editor.policy.view.AbstractToolView
 
getToolIdentifier() - Method in interface org.openpermis.editor.policy.view.Tool
Returns a unique identifier for this tool view.
getToolViews() - Method in class org.openpermis.editor.policy.gui.dock.DockControl
Returns a set of all tool views currently attached to this dock control.
getUndoName() - Method in class org.openpermis.editor.policy.command.CommandManager
Returns the name of the first command on the undo stack.
getValidityOf(Role, Subject) - Method in class org.openpermis.editor.policy.presenter.DecisionPresenter
 
getValueAt(int, int) - Method in class org.openpermis.editor.policy.gui.checklist.CheckListModel
 
getView() - Method in class org.openpermis.editor.policy.gui.dock.EditorDockable
 
getView() - Method in class org.openpermis.editor.policy.gui.dock.ToolDockable
 
getView() - Method in interface org.openpermis.editor.policy.gui.dock.ViewDockable
Returns the view rendered by the dockable.
getViewContext() - Method in class org.openpermis.editor.policy.view.AbstractView
Returns the view context of this view.
getViews() - Method in class org.openpermis.editor.policy.gui.dock.DockControl
Returns all view currently attached to this dock control.
getWorkingDirectory() - Method in class org.openpermis.editor.policy.ApplicationState
Returns the working directory bean property.
getWorkingDirectoryFile() - Method in class org.openpermis.editor.policy.ApplicationState
Returns the application working directory as file.

H

hasAnyError(JComponent) - Static method in class org.openpermis.editor.policy.gui.binding.ErrorBindingListener
Check if the specified or any child component has a synchronization error.
hasError(JComponent) - Static method in class org.openpermis.editor.policy.gui.binding.ErrorBindingListener
Check if the specified component has a synchronization error.
hashCode() - Method in class org.openpermis.editor.policy.presenter.Problem
 
hasWarnings() - Method in class org.openpermis.editor.policy.view.LoadProblemRecorder
Tests if there have been any warnings during the import.

I

IconAnnotation - Enum in org.openpermis.editor.policy.gui
Annotations for icons.
IconRegistry - Class in org.openpermis.editor.policy.gui
Registry for icons.
IconRegistry(IconRegistry, ResourceMap, String) - Constructor for class org.openpermis.editor.policy.gui.IconRegistry
Creates an icon registry that loads its icons according to the keys stored in the specified resource map.
IconRegistryConverter - Class in org.openpermis.editor.policy.gui
Resource converter that looks up icon keys in an icon registry.
identityMandatory() - Method in class org.openpermis.editor.policy.presenter.DecisionPresenter
 
includeRole(String, String) - Method in class org.openpermis.editor.policy.presenter.RoleHierarchyPresenter
Given a parent role, include a role among its children.
includeRole() - Method in class org.openpermis.editor.policy.view.RoleHierarchyEditor
Given a parent role, include a role among its children.
IncludeRoleCommand - Class in org.openpermis.editor.policy.command
Given a parent role, include a role among its children.
IncludeRoleCommand(String, String, String, RoleHierarchyBean) - Constructor for class org.openpermis.editor.policy.command.IncludeRoleCommand
Creates a IncludeRoleCommand.
indexOfBySerial(List<T>, T) - Method in class org.openpermis.editor.policy.presenter.PartPresenter
Gets index of a PartBean in a collection.
initialize(String[]) - Method in class org.openpermis.editor.policy.Application
 
initialize() - Static method in class org.openpermis.editor.policy.gui.IconRegistryConverter
Reserves a resource converter slot for the icon registry converter.
initialize(String) - Static method in class org.openpermis.editor.policy.MacAdapter
Sets the Mac OS X application name and enables the application menu bar.
invoke(Object, Method, Object[]) - Method in class org.openpermis.editor.policy.MacAdapter.EventHandlerAdapter
Invokes the action that proxies this EAWT event handler and sets the event handled.
isActive() - Method in class org.openpermis.editor.policy.beans.PropertyChangeDispatcher
Check if the dispatcher is active or has been disposed.
isAnnotated(String) - Static method in enum org.openpermis.editor.policy.gui.IconAnnotation
Tests if an icon key is annotated.
isCellEditable(int, int) - Method in class org.openpermis.editor.policy.gui.checklist.CheckListModel
 
isComposite(String) - Method in class org.openpermis.editor.policy.gui.ComponentFactory
Checks if the resource entry is a special composite entry.
isGlue(String) - Method in class org.openpermis.editor.policy.gui.ComponentFactory
Checks if a resource entry is a glue entry.
isMac() - Static method in class org.openpermis.editor.policy.MacAdapter
Checks if the application is running on Mac OS X.
isPlaceholder(String) - Method in class org.openpermis.editor.policy.gui.ComponentFactory
Checks if the resource entry is a special placeholder entry.
isRedoAvailable() - Method in class org.openpermis.editor.policy.command.CommandManager
Check if there is at least one command to undo.
isSelected(Action) - Method in class org.openpermis.editor.policy.gui.SelectableAction
Check if the specified action is selected.
isSelected() - Method in class org.openpermis.editor.policy.gui.SelectableAction
Check if the specified action is selected.
isSelectionEvent(PropertyChangeEvent) - Method in class org.openpermis.editor.policy.gui.SelectableAction
Checks if the event is a selection change event fired by this action.
isSeparator(String) - Method in class org.openpermis.editor.policy.gui.ComponentFactory
Checks if a resource entry is a separator entry.
isUndoAvailable() - Method in class org.openpermis.editor.policy.command.CommandManager
Check if there is at least one command to undo.
isValueColumn(int) - Method in class org.openpermis.editor.policy.gui.checklist.CheckListModel
Check if the column specified contains the value of the check list model.
isViewOpen(View) - Method in class org.openpermis.editor.policy.gui.dock.DockControl
Checks if a view is open.
itemStateChanged(ItemEvent) - Method in class org.openpermis.editor.policy.gui.SelectableAction
Synchronizes the selection state of this action with the one of the button.

L

label(String) - Method in class org.openpermis.editor.policy.view.AbstractView
Factory method to create a label with properties defined in the resource map.
listChanged(ObservableList<E>) - Method in class org.openpermis.editor.policy.gui.binding.ObservableListAdapter
Universal update method for all listener methods.
listElementPropertyChanged(ObservableList, int) - Method in class org.openpermis.editor.policy.gui.binding.ObservableListAdapter
 
listElementPropertyChanged(ObservableList, int) - Method in class org.openpermis.editor.policy.view.RecentFilesTool
 
listElementReplaced(ObservableList, int, Object) - Method in class org.openpermis.editor.policy.gui.binding.ObservableListAdapter
 
listElementReplaced(ObservableList, int, Object) - Method in class org.openpermis.editor.policy.view.RecentFilesTool
 
listElementsAdded(ObservableList, int, int) - Method in class org.openpermis.editor.policy.gui.binding.ObservableListAdapter
 
listElementsAdded(ObservableList, int, int) - Method in class org.openpermis.editor.policy.view.RecentFilesTool
 
listElementsRemoved(ObservableList, int, List) - Method in class org.openpermis.editor.policy.gui.binding.ObservableListAdapter
 
listElementsRemoved(ObservableList, int, List) - Method in class org.openpermis.editor.policy.view.RecentFilesTool
 
loadPolicy() - Method in interface org.openpermis.editor.policy.view.PolicyLoader
Opens a file chooser to load a policy.
loadPolicy(File) - Method in interface org.openpermis.editor.policy.view.PolicyLoader
Loads the specified policy from a file.
loadPolicy(File) - Method in class org.openpermis.editor.policy.view.PolicyView
 
loadPolicy() - Method in class org.openpermis.editor.policy.view.PolicyView
 
LoadProblemRecorder - Class in org.openpermis.editor.policy.view
Records import problems and shows warning messages.
LoadProblemRecorder(ApplicationContext) - Constructor for class org.openpermis.editor.policy.view.LoadProblemRecorder
Creates a new problem reporter for import problems.
loadSignedPolicy() - Method in class org.openpermis.editor.policy.view.PolicyView
 

M

MacAdapter - Class in org.openpermis.editor.policy
Adapter that maps Mac OS X specific system functions to Swing actions.
MacAdapter() - Constructor for class org.openpermis.editor.policy.MacAdapter
Creates a new mac adapter that is only active if running on a mac.
MacAdapter.EventHandlerAdapter - Class in org.openpermis.editor.policy
Adapter for EAWT event handlers.
MacAdapter.EventHandlerAdapter(String, Action) - Constructor for class org.openpermis.editor.policy.MacAdapter.EventHandlerAdapter
Creates an event handler adapter that calls an action on invocation.
MacAdapter.NopAction - Class in org.openpermis.editor.policy
Action that does nothing.
MacAdapter.NopAction() - Constructor for class org.openpermis.editor.policy.MacAdapter.NopAction
 
Main - Class in org.openpermis.editor.policy
Entry point of the policy editor application.
main(String[]) - Static method in class org.openpermis.editor.policy.Main
Starts the policy editor.
MenuBarFactory - Class in org.openpermis.editor.policy.gui
Factory for menu bars.
MenuBarFactory(ActionMap, ResourceMap) - Constructor for class org.openpermis.editor.policy.gui.MenuBarFactory
Creates a menu bar factory that operates on the specified action and resource map.
mergePool(PolicyBean, boolean) - Method in class org.openpermis.editor.policy.presenter.PolicyPartPool
Merges the specified list of parts with the rules supplied.
mergePool(List<P>, boolean) - Method in class org.openpermis.editor.policy.presenter.PolicyPartPool
Merges the specified list of parts with the rules supplied.
mergePool(PolicyBean, boolean) - Method in class org.openpermis.editor.policy.presenter.PolicyPool
Merges all pools.
mergePool(PolicyBean, boolean) - Method in class org.openpermis.editor.policy.presenter.PolicyRoleRefPool
Merges the specified list of parts with the rules supplied.
mergePool(List<Role>, boolean) - Method in class org.openpermis.editor.policy.presenter.PolicyRoleRefPool
Merges the specified list of parts with the rules supplied.
mergeProblemList(List<Problem>) - Method in class org.openpermis.editor.policy.presenter.ProblemListPresenter
Merges the specified problems with the internal problem list.
mergeRolePool(PolicyBean, boolean) - Method in class org.openpermis.editor.policy.presenter.PolicyPool
Merges role pool.
mouseClicked(MouseEvent) - Method in class org.openpermis.editor.policy.gui.DoubleClickForwarder
 
moveDownParameter() - Method in class org.openpermis.editor.policy.view.ActionEditor
 
moveUpParameter() - Method in class org.openpermis.editor.policy.view.ActionEditor
 

O

ObligationBeanOverview - Class in org.openpermis.editor.policy.adapter.overview
Describes a ObligationBean that has been adapted to a short overview string.
ObligationBeanOverview(ObligationBean) - Constructor for class org.openpermis.editor.policy.adapter.overview.ObligationBeanOverview
Creates a obligation bean overview adaptee.
ObligationEditor - Class in org.openpermis.editor.policy.view
Editor for a ObligationPresenter.
ObligationEditor(ApplicationContext, AdapterTrader, ObligationPresenter) - Constructor for class org.openpermis.editor.policy.view.ObligationEditor
Creates a new editor view.
ObligationNameConverter - Class in org.openpermis.editor.policy.gui.binding
Converter that converts String to String and vice versa.
ObligationNameConverter(ObligationPresenter) - Constructor for class org.openpermis.editor.policy.gui.binding.ObligationNameConverter
 
ObligationPresenter - Class in org.openpermis.editor.policy.presenter
Presenter for a single ObligationBean.
ObligationPresenter(ObligationBean, PolicyContext) - Constructor for class org.openpermis.editor.policy.presenter.ObligationPresenter
Creates a new ObligationPresenter.
ObligationRemoveCommand - Class in org.openpermis.editor.policy.command
Command that deletes an obligation allover the model.
ObligationRemoveCommand(ObligationBean) - Constructor for class org.openpermis.editor.policy.command.ObligationRemoveCommand
Creates a command.
ObservableListAdapter<E> - Class in org.openpermis.editor.policy.gui.binding
A listener on observable lists with default implementations.
ObservableListAdapter() - Constructor for class org.openpermis.editor.policy.gui.binding.ObservableListAdapter
 
openOtherFile() - Method in class org.openpermis.editor.policy.view.RecentFilesTool
 
openSelectedFile() - Method in class org.openpermis.editor.policy.view.RecentFilesTool
 
openView(View) - Method in class org.openpermis.editor.policy.gui.dock.DockControl
Creates a dockable of appropriate type for the specified view and displays it.
openView(View) - Method in class org.openpermis.editor.policy.view.AbstractView
 
openView(View) - Method in class org.openpermis.editor.policy.view.ContextView
 
openView(View) - Method in interface org.openpermis.editor.policy.view.ViewContext
Opens the specified view.
operateElement(boolean) - Method in class org.openpermis.editor.policy.command.PoolRemoveCommand
 
org.openpermis.editor.policy - package org.openpermis.editor.policy
Toplevel package for the policy editor.
org.openpermis.editor.policy.adapter - package org.openpermis.editor.policy.adapter
Toplevel package for all adapters.
org.openpermis.editor.policy.adapter.overview - package org.openpermis.editor.policy.adapter.overview
Package that contains overview adaptees for all part beans.
org.openpermis.editor.policy.adapter.technical - package org.openpermis.editor.policy.adapter.technical
Package that contains technical adaptees for all part beans.
org.openpermis.editor.policy.beans - package org.openpermis.editor.policy.beans
 
org.openpermis.editor.policy.command - package org.openpermis.editor.policy.command
 
org.openpermis.editor.policy.gui - package org.openpermis.editor.policy.gui
User interface helper elements.
org.openpermis.editor.policy.gui.binding - package org.openpermis.editor.policy.gui.binding
This package provides binding support classes.
org.openpermis.editor.policy.gui.checklist - package org.openpermis.editor.policy.gui.checklist
 
org.openpermis.editor.policy.gui.component - package org.openpermis.editor.policy.gui.component
 
org.openpermis.editor.policy.gui.dock - package org.openpermis.editor.policy.gui.dock
Docking framework support classes.
org.openpermis.editor.policy.gui.event - package org.openpermis.editor.policy.gui.event
This package provides simple event support classes.
org.openpermis.editor.policy.presenter - package org.openpermis.editor.policy.presenter
 
org.openpermis.editor.policy.renderer - package org.openpermis.editor.policy.renderer
Package that contains renderes for adaptees.
org.openpermis.editor.policy.view - package org.openpermis.editor.policy.view
 
Overview - Interface in org.openpermis.editor.policy.adapter.overview
Describes a part bean that has been adapted to a short overview string.

P

paintIcon(Component, Graphics, int, int) - Method in class org.openpermis.editor.policy.gui.CompoundIcon
 
paintIcon(Component, Graphics, int, int) - Method in class org.openpermis.editor.policy.gui.EmptyIcon
 
parseString(String, ResourceMap) - Method in class org.openpermis.editor.policy.gui.IconRegistryConverter
 
PartBeanListCellRenderer - Class in org.openpermis.editor.policy.renderer
 
PartBeanListCellRenderer(AdapterTrader, Class<? extends Adaptee<String>>) - Constructor for class org.openpermis.editor.policy.renderer.PartBeanListCellRenderer
 
PartBeanListCellRenderer(AdapterTrader, Class<? extends Adaptee<String>>, Class<? extends Adaptee<String>>) - Constructor for class org.openpermis.editor.policy.renderer.PartBeanListCellRenderer
 
PartBeanTableCellRenderer - Class in org.openpermis.editor.policy.renderer
 
PartBeanTableCellRenderer(AdapterTrader, Class<? extends Adaptee<String>>) - Constructor for class org.openpermis.editor.policy.renderer.PartBeanTableCellRenderer
 
PartNameConverter - Class in org.openpermis.editor.policy.gui.binding
Converter that converts String to String and vice versa.
PartNameConverter() - Constructor for class org.openpermis.editor.policy.gui.binding.PartNameConverter
 
PartPresenter<M extends org.openpermis.policy.bean.PartBean> - Class in org.openpermis.editor.policy.presenter
Abstract base class for all presenters that work on a part bean.
PartPresenter(M, PolicyContext) - Constructor for class org.openpermis.editor.policy.presenter.PartPresenter
Creates a new part presenter for the specified model.
PartRemoveCommand<P extends org.openpermis.policy.bean.PartBean> - Class in org.openpermis.editor.policy.command
Command that deletes a target allover the model.
PartRemoveCommand(P) - Constructor for class org.openpermis.editor.policy.command.PartRemoveCommand
Creates a command.
policyChanged() - Method in class org.openpermis.editor.policy.presenter.DecisionPresenter
 
policyChanged() - Method in class org.openpermis.editor.policy.presenter.ProblemListPresenter
Handles changes in the underlying policy.
PolicyContext - Interface in org.openpermis.editor.policy.presenter
Context for policies that provides additional information for presenters.
PolicyFileFilter - Class in org.openpermis.editor.policy
Utility class for policy file filters.
PolicyFileFilter(String, String) - Constructor for class org.openpermis.editor.policy.PolicyFileFilter
 
PolicyIconRegistry - Class in org.openpermis.editor.policy.gui
Helper class to create the policy icon registry.
policyIsValid() - Method in class org.openpermis.editor.policy.presenter.PolicyPresenter
Returns the policy pool.
PolicyLoader - Interface in org.openpermis.editor.policy.view
Loader for policies.
PolicyPartPool<P extends org.openpermis.policy.bean.PartBean> - Class in org.openpermis.editor.policy.presenter
Pool-Collections for a Policy.
PolicyPartPool(PolicyBean, Class<P>) - Constructor for class org.openpermis.editor.policy.presenter.PolicyPartPool
Creates a new pool.
PolicyPartPool(PolicyBean, PolicyPartPool.PartFinder<P>) - Constructor for class org.openpermis.editor.policy.presenter.PolicyPartPool
Creates a new pool.
PolicyPartPool.PartFinder<P> - Interface in org.openpermis.editor.policy.presenter
A part finder finds parts.
PolicyPool - Class in org.openpermis.editor.policy.presenter
Pool Handling for a policy presenter.
PolicyPool(PolicyBean) - Constructor for class org.openpermis.editor.policy.presenter.PolicyPool
Creates a new presenter for the specified policy.
PolicyPresenter - Class in org.openpermis.editor.policy.presenter
Presenter for a PolicyBean.
PolicyPresenter(PolicyBean, PartBeanFactory) - Constructor for class org.openpermis.editor.policy.presenter.PolicyPresenter
Creates a new presenter for the specified policy.
PolicyProblemReporter - Class in org.openpermis.editor.policy.presenter
ProblemReporter Handling for a policy presenter.
PolicyProblemReporter() - Constructor for class org.openpermis.editor.policy.presenter.PolicyProblemReporter
 
PolicyRoleRefPool - Class in org.openpermis.editor.policy.presenter
Pool-Collections for a Policy.
PolicyRoleRefPool(PolicyBean) - Constructor for class org.openpermis.editor.policy.presenter.PolicyRoleRefPool
Creates a new pool.
PolicySaver - Interface in org.openpermis.editor.policy.view
Saver for policies.
PolicySigningWizard - Class in org.openpermis.editor.policy.view
Wizard to sign policies.
PolicySigningWizard(ApplicationContext, PolicyBean) - Constructor for class org.openpermis.editor.policy.view.PolicySigningWizard
Creates a wizard to sign policies.
PolicyView - Class in org.openpermis.editor.policy.view
View for a complete PolicyBean.
PolicyView(Application, JXFrame, PolicyIconRegistry, AdapterTrader) - Constructor for class org.openpermis.editor.policy.view.PolicyView
Creates a policy view for the specified application context.
PoolChangeCommand<P extends org.openpermis.policy.bean.PartBean> - Class in org.openpermis.editor.policy.command
Command to edit a part.
PoolChangeCommand(PolicyPartPool<P>, P) - Constructor for class org.openpermis.editor.policy.command.PoolChangeCommand
Creates a new command
PoolRemoveCommand<P extends org.openpermis.policy.bean.PartBean> - Class in org.openpermis.editor.policy.command
Command to edit a part.
PoolRemoveCommand(PolicyPartPool<P>, P) - Constructor for class org.openpermis.editor.policy.command.PoolRemoveCommand
Creates a new command
Presenter<M> - Class in org.openpermis.editor.policy.presenter
Abstract base class for presenter beans.
Presenter(M) - Constructor for class org.openpermis.editor.policy.presenter.Presenter
Creates an abstract presenter for the specified domain object.
Problem - Class in org.openpermis.editor.policy.presenter
Describes a problem in a part.
Problem(PartBean, PartProblemReporter.ProblemMessage, Object...) - Constructor for class org.openpermis.editor.policy.presenter.Problem
Creates a new problem for the specified part, type and parameters.
ProblemListPresenter - Class in org.openpermis.editor.policy.presenter
Presenter for the problem list tool.
ProblemListPresenter(PolicyBean, PolicyContext) - Constructor for class org.openpermis.editor.policy.presenter.ProblemListPresenter
Creates a problem list presenter.
ProblemListTool - Class in org.openpermis.editor.policy.view
Tool view that displays all target access rules in a policy.
ProblemListTool(ApplicationContext, AdapterTrader, PolicyIconRegistry) - Constructor for class org.openpermis.editor.policy.view.ProblemListTool
Creates an target access rules tool view.
PropertyAccess - Class in org.openpermis.editor.policy.beans
Helper class that provides access to Java Bean properties.
PropertyAccess(Object) - Constructor for class org.openpermis.editor.policy.beans.PropertyAccess
Creates a bean property access object for the specified Java Bean.
PropertyChange - Annotation Type in org.openpermis.editor.policy.beans
Annotation for the processing of property change events.
propertyChange(PropertyChangeEvent) - Method in class org.openpermis.editor.policy.beans.PropertyChangeDispatcher
Listener for property changes.
propertyChange(PropertyChangeEvent) - Method in class org.openpermis.editor.policy.gui.ErrorStatusUpdater
 
propertyChange(PropertyChangeEvent) - Method in class org.openpermis.editor.policy.view.ProblemListTool
 
propertyChange(PropertyChangeEvent) - Method in class org.openpermis.editor.policy.view.RecentFilesTool
 
propertyChange(PropertyChangeEvent) - Method in class org.openpermis.editor.policy.view.RoleAssignmentRuleListTool
 
propertyChange(PropertyChangeEvent) - Method in class org.openpermis.editor.policy.view.RoleHierarchyListTool
 
propertyChange(PropertyChangeEvent) - Method in class org.openpermis.editor.policy.view.TargetAccessRuleListTool
 
PropertyChangeCommand - Class in org.openpermis.editor.policy.command
Command that performs a property change.
PropertyChangeCommand(Object, String, Object) - Constructor for class org.openpermis.editor.policy.command.PropertyChangeCommand
Creates a property change command for the specified bean and property.
PropertyChangeDispatcher - Class in org.openpermis.editor.policy.beans
Dispatcher for property change events.
PropertyChangeDispatcher(Object, Object) - Constructor for class org.openpermis.editor.policy.beans.PropertyChangeDispatcher
Creates a bean support object for the specified Java Bean.

Q

quit() - Method in class org.openpermis.editor.policy.Application
Action wrapper for the application exit.

R

read(EditorLayout) - Method in class org.openpermis.editor.policy.gui.dock.EditorFactory
 
readStream(DataInputStream) - Method in class org.openpermis.editor.policy.gui.dock.EditorLayout
 
readXML(XElement) - Method in class org.openpermis.editor.policy.gui.dock.EditorLayout
 
recentFilesChanged() - Method in class org.openpermis.editor.policy.presenter.RecentFilesPresenter
Called whenever the recent files list of the application state model changes.
RecentFilesPresenter - Class in org.openpermis.editor.policy.presenter
Presenter class for the application recent files list.
RecentFilesPresenter(ApplicationState) - Constructor for class org.openpermis.editor.policy.presenter.RecentFilesPresenter
Creates a recent files presenter that uses the global application state.
RecentFilesTool - Class in org.openpermis.editor.policy.view
Tool showing recently opened files.
RecentFilesTool(ApplicationContext, AdapterTrader, PolicyLoader, RecentFilesPresenter) - Constructor for class org.openpermis.editor.policy.view.RecentFilesTool
Creates a new recent files tool.
redo() - Method in class org.openpermis.editor.policy.command.CommandManager
Executes the last command that was undone again.
redoChanged(CommandManager, String, boolean, boolean) - Method in class org.openpermis.editor.policy.view.PolicyView
Called if the command manager changes.
refresh(PolicyBean, PolicyContext) - Method in class org.openpermis.editor.policy.view.ContextView
Notifies all tool views managed that the policy and the dispatcher have changed.
refresh(PolicyBean, PolicyContext) - Method in class org.openpermis.editor.policy.view.DecisionTool
 
refresh(PolicyBean, PolicyContext) - Method in class org.openpermis.editor.policy.view.PolicyView
Notifies all registered tools that the policy and the dispatcher have changed.
refresh(PolicyBean, PolicyContext) - Method in class org.openpermis.editor.policy.view.ProblemListTool
 
refresh(PolicyBean, PolicyContext) - Method in class org.openpermis.editor.policy.view.RecentFilesTool
 
refresh(PolicyBean, PolicyContext) - Method in class org.openpermis.editor.policy.view.RoleAssignmentRuleListTool
 
refresh(PolicyBean, PolicyContext) - Method in class org.openpermis.editor.policy.view.RoleHierarchyListTool
 
refresh(PolicyBean, PolicyContext) - Method in class org.openpermis.editor.policy.view.TargetAccessRuleListTool
 
refresh(PolicyBean, PolicyContext) - Method in interface org.openpermis.editor.policy.view.Tool
Instructs the tool to refresh itself with the specified policy.
register(JComponent, Action) - Static method in class org.openpermis.editor.policy.gui.DoubleClickForwarder
Convenience method to add a double click action to a component.
registerAboutAction(Action) - Method in class org.openpermis.editor.policy.MacAdapter
Registers an action for the application about menu item.
registerOpenFileAction(Action) - Method in class org.openpermis.editor.policy.MacAdapter
Registers an action for events that prompt the application to open a file.
registerPreferencesAction(Action) - Method in class org.openpermis.editor.policy.MacAdapter
Registers an action for the application preferences menu item.
registerQuitAction(Action) - Method in class org.openpermis.editor.policy.MacAdapter
Registers an action for the application quit command.
removeAction() - Method in class org.openpermis.editor.policy.view.TargetEditor
 
removeActive() - Method in class org.openpermis.editor.policy.presenter.RecentFilesPresenter
Removes the active file.
removeActiveAction(ActionBean) - Method in class org.openpermis.editor.policy.presenter.TargetPresenter
Removes the active target in the whole policy.
removeActiveAuthority(AuthorityBean) - Method in class org.openpermis.editor.policy.presenter.RoleAssignmentRulePresenter
Removes the active authority in the whole policy.
removeActiveObligation(ObligationBean) - Method in class org.openpermis.editor.policy.presenter.TargetAccessRulePresenter
Removes the active obligation in the whole policy.
removeActiveResourceDomain(DomainBean) - Method in class org.openpermis.editor.policy.presenter.TargetPresenter
Removes the active resource domain in the whole policy.
removeActiveSubjectDomain(DomainBean) - Method in class org.openpermis.editor.policy.presenter.RoleAssignmentRulePresenter
Removes the active subject domain in the whole policy.
removeActiveTarget(TargetBean) - Method in class org.openpermis.editor.policy.presenter.TargetAccessRulePresenter
Removes the active target in the whole policy.
removeAuthority() - Method in class org.openpermis.editor.policy.view.RoleAssignmentRuleEditor
 
removeDockControlListener(DockControlListener) - Method in class org.openpermis.editor.policy.gui.dock.DockControl
Removes a listener from this dock control.
removeHierarchy() - Method in class org.openpermis.editor.policy.view.RoleHierarchyListTool
Command to remove the active role hierarchy.
removeListener(T) - Method in class org.openpermis.editor.policy.gui.event.EventSupport
Removes a listener from this event support.
removeObligation() - Method in class org.openpermis.editor.policy.view.TargetAccessRuleEditor
 
removeParameter() - Method in class org.openpermis.editor.policy.view.ActionEditor
 
removePart(PolicyBean, boolean) - Method in class org.openpermis.editor.policy.command.ActionRemoveCommand
 
removePart(PolicyBean, boolean) - Method in class org.openpermis.editor.policy.command.AuthorityRemoveCommand
 
removePart(PolicyBean, boolean) - Method in class org.openpermis.editor.policy.command.ObligationRemoveCommand
 
removePart(PolicyBean, boolean) - Method in class org.openpermis.editor.policy.command.ResourceDomainRemoveCommand
 
removePart(PolicyBean, boolean) - Method in class org.openpermis.editor.policy.command.SubjectDomainRemoveCommand
 
removePart(PolicyBean, boolean) - Method in class org.openpermis.editor.policy.command.TargetRemoveCommand
 
removePropertyChangeListener(PropertyChangeListener) - Method in class org.openpermis.editor.policy.ApplicationState
Removes the specified property change listener.
removePropertyChangeListener(PropertyChangeListener) - Method in class org.openpermis.editor.policy.command.CommandManager
Removes the specified property change listener.
removePropertyChangeListener(String, PropertyChangeListener) - Method in class org.openpermis.editor.policy.gui.component.TimeStampModel
Deregisters a property change listener on this model.
removePropertyChangeListener(PropertyChangeListener) - Method in class org.openpermis.editor.policy.presenter.Presenter
Removes the specified property change listener.
removeRecentFiles(int) - Method in class org.openpermis.editor.policy.ApplicationState
Convenience method to remove the file entry at the specified index.
removeResourceDomain() - Method in class org.openpermis.editor.policy.view.TargetEditor
 
removeRole(String) - Method in class org.openpermis.editor.policy.presenter.RoleHierarchyPresenter
Removes a role from the hierarchy.
removeRole() - Method in class org.openpermis.editor.policy.view.RoleHierarchyEditor
Removes a role from the hierarchy.
removeRoleAssignmentRule(RoleAssignmentRuleBean) - Method in class org.openpermis.editor.policy.presenter.RoleAssignmentRuleListPresenter
 
RemoveRoleCommand - Class in org.openpermis.editor.policy.command
Removes a role from the hierarchy.
RemoveRoleCommand(String, String, RoleHierarchyBean) - Constructor for class org.openpermis.editor.policy.command.RemoveRoleCommand
Creates a RemoveRoleCommand.
removeRoleHierarchy(RoleHierarchyBean) - Method in class org.openpermis.editor.policy.presenter.RoleHierarchyListPresenter
 
removeRule() - Method in class org.openpermis.editor.policy.view.RoleAssignmentRuleListTool
Command to remove the active role assignment rule.
removeRule() - Method in class org.openpermis.editor.policy.view.TargetAccessRuleListTool
Command to remove the active target access rule.
removeSubDomain() - Method in class org.openpermis.editor.policy.view.AuthorityEditor
 
removeSubDomain() - Method in class org.openpermis.editor.policy.view.DomainEditor
 
removeSubjectDomain() - Method in class org.openpermis.editor.policy.view.RoleAssignmentRuleEditor
 
removeTarget() - Method in class org.openpermis.editor.policy.view.TargetAccessRuleEditor
 
removeTargetAccessRule(TargetAccessRuleBean) - Method in class org.openpermis.editor.policy.presenter.TargetAccessRuleListPresenter
 
removeTerm() - Method in class org.openpermis.editor.policy.view.TargetAccessRuleEditor
Remove a term from the condition.
removeViewContextListener(ViewContextListener) - Method in class org.openpermis.editor.policy.view.ContextView
 
removeViewContextListener(ViewContextListener) - Method in interface org.openpermis.editor.policy.view.ViewContext
Removes a listener from this view context.
renameRole(String, String) - Method in class org.openpermis.editor.policy.presenter.RoleHierarchyPresenter
Renames a role.
renameRole() - Method in class org.openpermis.editor.policy.view.RoleHierarchyEditor
Renames a role.
RenameRoleCommand - Class in org.openpermis.editor.policy.command
Renames a role.
RenameRoleCommand(String, String, String, RoleHierarchyBean) - Constructor for class org.openpermis.editor.policy.command.RenameRoleCommand
Creates a RenameRoleCommand.
RendererFactory - Class in org.openpermis.editor.policy.renderer
A factory for renderers.
renderString(ResourceMap) - Method in class org.openpermis.editor.policy.presenter.PolicyProblemReporter
Returns a textual description of the reported problems.
reportProblem(Part, PartProblemReporter.ProblemMessage, Object...) - Method in class org.openpermis.editor.policy.presenter.PolicyProblemReporter
Reports an integrity violation of a part.
reportProblem(ProblemType, Object...) - Method in class org.openpermis.editor.policy.view.LoadProblemRecorder
 
reset(int, int) - Method in class org.openpermis.editor.policy.gui.SmartConstraints
Resets the smart constraints to the specified coordinates.
ResourceDomainRemoveCommand - Class in org.openpermis.editor.policy.command
Command that deletes a domain allover the model.
ResourceDomainRemoveCommand(DomainBean) - Constructor for class org.openpermis.editor.policy.command.ResourceDomainRemoveCommand
Creates a command.
RoleAssignmentRuleBeanOverview - Class in org.openpermis.editor.policy.adapter.overview
Describes a RoleAssignmentRuleBean that has been adapted to a short overview string.
RoleAssignmentRuleBeanOverview(RoleAssignmentRuleBean) - Constructor for class org.openpermis.editor.policy.adapter.overview.RoleAssignmentRuleBeanOverview
Creates a role assignment rule bean overview adaptee.
RoleAssignmentRuleEditor - Class in org.openpermis.editor.policy.view
Tool view that displays a role assignment rule.
RoleAssignmentRuleEditor(ApplicationContext, AdapterTrader, RoleAssignmentRulePresenter) - Constructor for class org.openpermis.editor.policy.view.RoleAssignmentRuleEditor
Creates role assignment rule editor.
RoleAssignmentRuleListPresenter - Class in org.openpermis.editor.policy.presenter
Presenter for a list of RoleAssignmentRuleBeans found in a PolicyBean.
RoleAssignmentRuleListPresenter(PolicyBean, PolicyContext) - Constructor for class org.openpermis.editor.policy.presenter.RoleAssignmentRuleListPresenter
Creates a new role assignment rule list presenter.
RoleAssignmentRuleListTool - Class in org.openpermis.editor.policy.view
Tool view that displays all role assignment rules in a policy.
RoleAssignmentRuleListTool(ApplicationContext, AdapterTrader) - Constructor for class org.openpermis.editor.policy.view.RoleAssignmentRuleListTool
Creates an role assignment rules tool view.
RoleAssignmentRulePresenter - Class in org.openpermis.editor.policy.presenter
Presenter for a single RoleAssignmentRuleBean.
RoleAssignmentRulePresenter(RoleAssignmentRuleBean, PolicyContext) - Constructor for class org.openpermis.editor.policy.presenter.RoleAssignmentRulePresenter
Creates a new role assignment rule presenter.
roleAssignmentRulesChanged(PolicyBean) - Method in class org.openpermis.editor.policy.presenter.PolicyPresenter
Handles property changes of roleAssignmentRules.
roleAssignmentRulesChanged() - Method in class org.openpermis.editor.policy.presenter.RoleAssignmentRuleListPresenter
Handles property changes of roleAssignmentRules.
roleAssignmentRulesChanged() - Method in class org.openpermis.editor.policy.presenter.RoleHierarchyListPresenter
Handles property changes of roleHierarchies.
roleAssignmentRulesChanged() - Method in class org.openpermis.editor.policy.presenter.TargetAccessRuleListPresenter
Handles property changes of targetAccessRules.
RoleAssignmentWizard - Class in org.openpermis.editor.policy.view
Wizard to create an attribute certificates assigning roles to a subject.
RoleAssignmentWizard(ApplicationContext, PolicyBean) - Constructor for class org.openpermis.editor.policy.view.RoleAssignmentWizard
Creates a wizard to create an attribute certificates assigning roles to a subject.
roleHierarchiesChanged(PolicyBean) - Method in class org.openpermis.editor.policy.presenter.PolicyPresenter
Handles property changes of roleHierarchies.
roleHierarchiesChanged() - Method in class org.openpermis.editor.policy.presenter.RoleHierarchyListPresenter
Handles property changes of roleHierarchies.
RoleHierarchyBeanOverview - Class in org.openpermis.editor.policy.adapter.overview
Describes a RoleHierarchyBean that has been adapted to a short overview string.
RoleHierarchyBeanOverview(RoleHierarchyBean) - Constructor for class org.openpermis.editor.policy.adapter.overview.RoleHierarchyBeanOverview
Creates a role hierarchy bean overview adaptee.
RoleHierarchyEditor - Class in org.openpermis.editor.policy.view
Editor for a RoleHierarchyPresenter.
RoleHierarchyEditor(ApplicationContext, AdapterTrader, RoleHierarchyPresenter) - Constructor for class org.openpermis.editor.policy.view.RoleHierarchyEditor
Creates a RoleHierarchyEditor.
RoleHierarchyListPresenter - Class in org.openpermis.editor.policy.presenter
Presenter for a list of RoleHierarchyBeans found in a PolicyBean.
RoleHierarchyListPresenter(PolicyBean, PolicyContext) - Constructor for class org.openpermis.editor.policy.presenter.RoleHierarchyListPresenter
Creates a new role hierarchy list presenter.
RoleHierarchyListTool - Class in org.openpermis.editor.policy.view
Tool view that displays all role hierarchies in a policy.
RoleHierarchyListTool(ApplicationContext, AdapterTrader) - Constructor for class org.openpermis.editor.policy.view.RoleHierarchyListTool
Creates an role hierarchies tool view.
RoleHierarchyPresenter - Class in org.openpermis.editor.policy.presenter
Presenter for a single RoleHierarchyBean.
RoleHierarchyPresenter(RoleHierarchyBean, PolicyContext) - Constructor for class org.openpermis.editor.policy.presenter.RoleHierarchyPresenter
Creates a new RoleHierarchyPresenter.
RoleOverview - Class in org.openpermis.editor.policy.adapter.overview
Describes a Role that has been adapted to a short overview string.
RoleOverview(Role) - Constructor for class org.openpermis.editor.policy.adapter.overview.RoleOverview
Creates a role overview adaptee.

S

sameSerial(PartBean, PartBean) - Method in class org.openpermis.editor.policy.presenter.PartPresenter
Check if the part beans are equivalent with respect to serial number.
savePolicy() - Method in interface org.openpermis.editor.policy.view.PolicySaver
Saves the policy.
savePolicy(File) - Method in interface org.openpermis.editor.policy.view.PolicySaver
Saves the policy to given file.
savePolicy() - Method in class org.openpermis.editor.policy.view.PolicyView
Saves the current policy to a file.
savePolicy(File) - Method in class org.openpermis.editor.policy.view.PolicyView
 
savePolicyAs() - Method in interface org.openpermis.editor.policy.view.PolicySaver
Saves the policy.
savePolicyAs() - Method in class org.openpermis.editor.policy.view.PolicyView
Saves the current policy to a file.
scrollRectToVisible(Rectangle) - Method in class org.openpermis.editor.policy.gui.checklist.CheckList
 
SelectableAction - Class in org.openpermis.editor.policy.gui
Extended swing Action that provides selection support.
SelectableAction(String, Icon) - Constructor for class org.openpermis.editor.policy.gui.SelectableAction
Defines an Action with the specified name and small icon.
SelectableList - Class in org.openpermis.editor.policy.gui
Extended JList that supports SelectableList.setSelectedElement(java.lang.Object).
SelectableList() - Constructor for class org.openpermis.editor.policy.gui.SelectableList
 
SelectableList(ListModel) - Constructor for class org.openpermis.editor.policy.gui.SelectableList
 
SelectableList(Object[]) - Constructor for class org.openpermis.editor.policy.gui.SelectableList
 
SelectableList(Vector<?>) - Constructor for class org.openpermis.editor.policy.gui.SelectableList
 
set(String, Object) - Method in class org.openpermis.editor.policy.beans.PropertyAccess
Calls the setter of the property of the bean bound to this access object.
setAction(ActionBean) - Method in class org.openpermis.editor.policy.presenter.DecisionPresenter
Selects an action.
setActive(boolean) - Method in class org.openpermis.editor.policy.beans.PropertyChangeDispatcher
Sets the internal flag which indicates if this bean support is active.
setActive(String) - Method in class org.openpermis.editor.policy.presenter.RecentFilesPresenter
Sets the currently active file.
setActive(RoleAssignmentRuleBean) - Method in class org.openpermis.editor.policy.presenter.RoleAssignmentRuleListPresenter
Sets the currently active role assignment rule.
setActive(RoleHierarchyBean) - Method in class org.openpermis.editor.policy.presenter.RoleHierarchyListPresenter
Sets the currently active role hierarchy.
setActive(TargetAccessRuleBean) - Method in class org.openpermis.editor.policy.presenter.TargetAccessRuleListPresenter
Sets the currently active target access rule.
setActiveAuthority(AuthorityBean) - Method in class org.openpermis.editor.policy.presenter.RoleAssignmentRulePresenter
Sets the active authority of the target of this model.
setActiveResourceDomain(DomainBean) - Method in class org.openpermis.editor.policy.presenter.RoleAssignmentRulePresenter
Sets the active subject domain of the target of this model.
setActiveResourceDomain(DomainBean) - Method in class org.openpermis.editor.policy.presenter.TargetPresenter
Sets the active resource domain of the target of this model.
setAuthority(Authority) - Method in class org.openpermis.editor.policy.presenter.DecisionPresenter
Sets the selected authority.
setConstraint(TimePeriodConstraint) - Method in class org.openpermis.editor.policy.view.RoleAssignmentRuleEditor
Sets the constraint.
setDate(Date) - Method in class org.openpermis.editor.policy.gui.component.TimeStampModel
Sets the date part of the current time stamp.
setDockImage(Image) - Method in class org.openpermis.editor.policy.MacAdapter
Sets the image displayed on the dock.
setDoubleClickAction(Action) - Method in class org.openpermis.editor.policy.gui.checklist.CheckList
Sets the action to be executed if a double click is performed on a non-check column.
setEvaluationTimeStamp(TimeStamp) - Method in class org.openpermis.editor.policy.presenter.DecisionPresenter
Selects an evaluation time for the decision tester.
setFilename(String) - Method in class org.openpermis.editor.policy.presenter.PolicyPresenter
 
setIdentity(URI) - Method in class org.openpermis.editor.policy.presenter.AuthorityPresenter
Sets the identity of the authority.
setIdentity(URI) - Method in class org.openpermis.editor.policy.presenter.DomainPresenter
Sets the identity of the model resource domain.
setIdentity(URI) - Method in class org.openpermis.editor.policy.presenter.RoleHierarchyPresenter
Sets the identity of the model.
setItemRenderer(TableCellRenderer) - Method in class org.openpermis.editor.policy.gui.checklist.CheckList
Sets the renderer to be used for check list items.
setModel(TableModel) - Method in class org.openpermis.editor.policy.gui.checklist.CheckList
 
setName(String) - Method in class org.openpermis.editor.policy.presenter.ActionPresenter
Sets the name of the model.
setPart(M) - Method in class org.openpermis.editor.policy.view.EditPartCommand
Sets the part and its type to edit.
setPresenter(P) - Method in class org.openpermis.editor.policy.view.AbstractToolView
Sets the presenter that this view renders.
setPresenter(PolicyPresenter) - Method in class org.openpermis.editor.policy.view.PolicyView
Sets the policy presenter of this view.
setRecentFiles(int, String) - Method in class org.openpermis.editor.policy.ApplicationState
Sets the recent files entry at the specified index.
setRecentFiles(String[]) - Method in class org.openpermis.editor.policy.ApplicationState
Sets the recent files list of this application state.
setResourceDomain(Domain) - Method in class org.openpermis.editor.policy.presenter.DecisionPresenter
Selects a resource domain.
setSelected(boolean) - Method in class org.openpermis.editor.policy.gui.SelectableAction
Sets the selection state of this action.
setSelectedElement(Object) - Method in class org.openpermis.editor.policy.gui.SelectableList
 
setSelectionPath(RoleNode) - Method in class org.openpermis.editor.policy.view.RoleHierarchyEditor
Sets the tree selection path.
setText(String) - Method in class org.openpermis.editor.policy.presenter.ObligationPresenter
Sets the text of the model.
setTimeOfDay(long) - Method in class org.openpermis.editor.policy.gui.component.TimeStampModel
Sets the current time of day in milliseconds.
setTimeStamp(TimeStamp) - Method in class org.openpermis.editor.policy.gui.component.TimeStampModel
Sets the current time stamp value.
setTimeStamp(TimeStamp) - Method in class org.openpermis.editor.policy.gui.component.TimeStampPicker
Selects a time stamp.
setTitleParameters(String...) - Method in class org.openpermis.editor.policy.presenter.Presenter
Sets the array of title parameters which are used in view titles.
setValueAt(Object, int, int) - Method in class org.openpermis.editor.policy.gui.checklist.CheckListModel
 
setVisibleRowCount(int) - Method in class org.openpermis.editor.policy.gui.checklist.CheckList
Sets the number of visible rows that the list shows by preference.
setWorkingDirectory(String) - Method in class org.openpermis.editor.policy.ApplicationState
Sets the working directory bean property.
setWorkingDirectoryFile(File) - Method in class org.openpermis.editor.policy.ApplicationState
Sets the application working directory from the given file.
show(Component) - Method in class org.openpermis.editor.policy.view.PolicySigningWizard
Starts the wizard.
show(Component) - Method in class org.openpermis.editor.policy.view.RoleAssignmentWizard
Starts the wizard.
showDialog(Component, File) - Method in class org.openpermis.editor.policy.view.LoadProblemRecorder
Shows a warning dialog with detail messages for the specified file.
showError(String) - Method in class org.openpermis.editor.policy.gui.ErrorStatusUpdater
Shows an error message.
showErrorDialog(String, Object...) - Method in class org.openpermis.editor.policy.view.PolicySigningWizard
Shows an error dialog with the specified title, message and paramters.
showErrorDialog(Component, String, Object...) - Method in class org.openpermis.editor.policy.view.PolicySigningWizard
Shows an error dialog with the specified title, message and paramters.
showErrorDialog(String, Object...) - Method in class org.openpermis.editor.policy.view.RoleAssignmentWizard
Shows an error dialog with the specified title, message and paramters.
showErrorDialog(Component, String, Object...) - Method in class org.openpermis.editor.policy.view.RoleAssignmentWizard
Shows an error dialog with the specified title, message and paramters.
showStatusError(String) - Method in interface org.openpermis.editor.policy.gui.binding.ErrorReporter
Shows an error message.
showStatusError(String) - Method in class org.openpermis.editor.policy.view.AbstractView
 
showStatusError(String) - Method in class org.openpermis.editor.policy.view.PolicyView
 
showYesNoDialog(String, String, int) - Method in class org.openpermis.editor.policy.view.AbstractEditor
Show yes-no-dialog.
shutdown() - Method in class org.openpermis.editor.policy.Application
 
SmartConstraints - Class in org.openpermis.editor.policy.gui
Smarter version of CellConstraints that holds the current locataion.
SmartConstraints() - Constructor for class org.openpermis.editor.policy.gui.SmartConstraints
Returns a new smart constraints object starting at (1, 1).
SmartConstraints(int, int) - Constructor for class org.openpermis.editor.policy.gui.SmartConstraints
Creates a new smart constraints object with the specified initial coordinates.
startup() - Method in class org.openpermis.editor.policy.Application
 
SubjectDomainRemoveCommand - Class in org.openpermis.editor.policy.command
Command that deletes a subject domain allover the model.
SubjectDomainRemoveCommand(DomainBean) - Constructor for class org.openpermis.editor.policy.command.SubjectDomainRemoveCommand
Creates a command.
supportsType(Class) - Method in class org.openpermis.editor.policy.gui.IconRegistryConverter
 
sureFirePropertyChange(String, boolean, boolean) - Method in class org.openpermis.editor.policy.command.CommandManager
Support for reporting bound property changes for Object properties.
synced(Binding) - Method in class org.openpermis.editor.policy.gui.binding.ErrorBindingListener
 
syncFailed(Binding, Binding.SyncFailure) - Method in class org.openpermis.editor.policy.gui.binding.ErrorBindingListener
 

T

TargetAccessRuleBeanOverview - Class in org.openpermis.editor.policy.adapter.overview
Describes a TargetAccessRuleBean that has been adapted to a short overview string.
TargetAccessRuleBeanOverview(TargetAccessRuleBean) - Constructor for class org.openpermis.editor.policy.adapter.overview.TargetAccessRuleBeanOverview
Creates a target access rule bean overview adaptee.
TargetAccessRuleEditor - Class in org.openpermis.editor.policy.view
Tool view that displays all target access rules in a policy.
TargetAccessRuleEditor(ApplicationContext, AdapterTrader, TargetAccessRulePresenter) - Constructor for class org.openpermis.editor.policy.view.TargetAccessRuleEditor
Creates an target access rules tool view.
TargetAccessRuleListPresenter - Class in org.openpermis.editor.policy.presenter
Presenter for a list of TargetAccessRuleBeans found in a PolicyBean.
TargetAccessRuleListPresenter(PolicyBean, PolicyContext) - Constructor for class org.openpermis.editor.policy.presenter.TargetAccessRuleListPresenter
Creates a new target access rule list presenter.
TargetAccessRuleListTool - Class in org.openpermis.editor.policy.view
Tool view that displays all target access rules in a policy.
TargetAccessRuleListTool(ApplicationContext, AdapterTrader) - Constructor for class org.openpermis.editor.policy.view.TargetAccessRuleListTool
Creates an target access rules tool view.
TargetAccessRulePresenter - Class in org.openpermis.editor.policy.presenter
Presenter for a single TargetAccessRuleBean.
TargetAccessRulePresenter(TargetAccessRuleBean, PolicyContext) - Constructor for class org.openpermis.editor.policy.presenter.TargetAccessRulePresenter
Creates a new target access rule presenter.
targetAccessRulesChanged(PolicyBean) - Method in class org.openpermis.editor.policy.presenter.PolicyPresenter
Handles property changes of targetAccessRules.
targetAccessRulesChanged() - Method in class org.openpermis.editor.policy.presenter.TargetAccessRuleListPresenter
Handles property changes of targetAccessRules.
TargetBeanOverview - Class in org.openpermis.editor.policy.adapter.overview
Describes a TargetBean that has been adapted to a short overview string.
TargetBeanOverview(TargetBean) - Constructor for class org.openpermis.editor.policy.adapter.overview.TargetBeanOverview
Creates a target bean overview adaptee.
TargetEditor - Class in org.openpermis.editor.policy.view
Editor for a TargetPresenter.
TargetEditor(ApplicationContext, AdapterTrader, TargetPresenter) - Constructor for class org.openpermis.editor.policy.view.TargetEditor
Creates a new editor view.
TargetPresenter - Class in org.openpermis.editor.policy.presenter
Presenter for a single TargetBean.
TargetPresenter(TargetBean, CommandDispatcher, PolicyContext) - Constructor for class org.openpermis.editor.policy.presenter.TargetPresenter
Creates a new target presenter.
TargetRemoveCommand - Class in org.openpermis.editor.policy.command
Command that deletes a target allover the model.
TargetRemoveCommand(TargetBean) - Constructor for class org.openpermis.editor.policy.command.TargetRemoveCommand
Creates a command.
Technical - Interface in org.openpermis.editor.policy.adapter.technical
Describes a part bean that has been adapted to a long technical string used for development.
TimeStampModel - Class in org.openpermis.editor.policy.gui.component
 
TimeStampModel(TimeStamp) - Constructor for class org.openpermis.editor.policy.gui.component.TimeStampModel
Creates a model for a time stamp.
TimeStampPicker - Class in org.openpermis.editor.policy.gui.component
Allows users to pick time stamps.
TimeStampPicker() - Constructor for class org.openpermis.editor.policy.gui.component.TimeStampPicker
 
Tool - Interface in org.openpermis.editor.policy.view
Extended view interface for tool views.
toolBar(String) - Method in class org.openpermis.editor.policy.view.AbstractView
Factory method to create a tool bar with properties defined in the resource map.
ToolBarFactory - Class in org.openpermis.editor.policy.gui
Factory for tool bars.
ToolBarFactory(ActionMap, ResourceMap) - Constructor for class org.openpermis.editor.policy.gui.ToolBarFactory
Creates a tool bar factory that operates on the specified action and resource map.
ToolDockable - Class in org.openpermis.editor.policy.gui.dock
Dockable implementation for tool views.
ToolDockable(Tool) - Constructor for class org.openpermis.editor.policy.gui.dock.ToolDockable
Creates a new tool dockable and attaches the specified view.
ToolTrackerAction - Class in org.openpermis.editor.policy.view
Action that tracks the state of a tool.
ToolTrackerAction(Tool, ViewContext) - Constructor for class org.openpermis.editor.policy.view.ToolTrackerAction
Creates a new tool tracker for the specified tool and view context.
toString() - Method in class org.openpermis.editor.policy.ApplicationState
 
toString() - Method in enum org.openpermis.editor.policy.gui.IconAnnotation
 
toString() - Method in class org.openpermis.editor.policy.presenter.Problem
 

U

unconfigureEnclosingScrollPane() - Method in class org.openpermis.editor.policy.gui.checklist.CheckList
 
unconfigureListeners() - Method in class org.openpermis.editor.policy.gui.checklist.CheckListModel
Removes the listeners to synchronize the list with the table model added in CheckListModel.configureListeners().
undo(PolicyBean) - Method in class org.openpermis.editor.policy.command.AbstractCommand
 
undo(PolicyBean) - Method in class org.openpermis.editor.policy.command.AddRoleCommand
 
undo(PolicyBean) - Method in class org.openpermis.editor.policy.command.CollectionChangeCommand
 
undo(PolicyBean) - Method in interface org.openpermis.editor.policy.command.Command
Reverts any changes performed in Command.execute(org.openpermis.policy.bean.PolicyBean).
undo() - Method in class org.openpermis.editor.policy.command.CommandManager
Performs an undo of the last command executed.
undo(PolicyBean) - Method in class org.openpermis.editor.policy.command.CompositeCommand
 
undo(PolicyBean) - Method in class org.openpermis.editor.policy.command.DetachRoleCommand
 
undo(PolicyBean) - Method in class org.openpermis.editor.policy.command.IncludeRoleCommand
 
undo(PolicyBean) - Method in class org.openpermis.editor.policy.command.PartRemoveCommand
 
undo(PolicyBean) - Method in class org.openpermis.editor.policy.command.PoolChangeCommand
 
undo(PolicyBean) - Method in class org.openpermis.editor.policy.command.PropertyChangeCommand
 
undo(PolicyBean) - Method in class org.openpermis.editor.policy.command.RemoveRoleCommand
 
undo(PolicyBean) - Method in class org.openpermis.editor.policy.command.RenameRoleCommand
 
undo(PolicyBean) - Method in class org.openpermis.editor.policy.view.EditPartCommand
 
undoChanged(CommandManager, String, boolean, boolean) - Method in class org.openpermis.editor.policy.view.PolicyView
Called if the command manager changes.
unmaskComposite(String) - Method in class org.openpermis.editor.policy.gui.ComponentFactory
Unmasks a name composite name.
updateActions() - Method in class org.openpermis.editor.policy.presenter.TargetPresenter
Handler for changes in the actions of a target.
updateActions() - Method in class org.openpermis.editor.policy.view.AbstractToolView
Prompts the tool to update its actions according to the presenter state.
updateActions() - Method in class org.openpermis.editor.policy.view.ProblemListTool
 
updateActions() - Method in class org.openpermis.editor.policy.view.RecentFilesTool
 
updateActions() - Method in class org.openpermis.editor.policy.view.RoleAssignmentRuleListTool
 
updateActions() - Method in class org.openpermis.editor.policy.view.RoleHierarchyListTool
 
updateActions() - Method in class org.openpermis.editor.policy.view.TargetAccessRuleListTool
 
updateAuthority() - Method in class org.openpermis.editor.policy.presenter.RoleAssignmentRulePresenter
Handler for authority domain changes in a target.
updateCollectionAtPresenter(Iterable<P>, ObservableList<P>, ObservableListListener) - Method in class org.openpermis.editor.policy.presenter.PartPresenter
Writes the parts in the presenter according to the model.
updateCondition() - Method in class org.openpermis.editor.policy.presenter.TargetAccessRulePresenter
Handler for changes in the condition of a targetaccessrule bean.
updateConditionAtModel(Predicate) - Method in class org.openpermis.editor.policy.presenter.TargetAccessRulePresenter
Writes the condition in the presenter to the model.
updateConstraint(TimePeriodConstraint) - Method in class org.openpermis.editor.policy.presenter.RoleAssignmentRulePresenter
Sets the constraint.
updateConstraint() - Method in class org.openpermis.editor.policy.presenter.RoleAssignmentRulePresenter
Handler for changes in the TimePeriodConstraint of a RoleAssignmentRuleBean bean.
updateConstraintAtModel(TimePeriodConstraint) - Method in class org.openpermis.editor.policy.presenter.RoleAssignmentRulePresenter
Updates the constraint in the model.
updateConstraintAtModel() - Method in class org.openpermis.editor.policy.view.RoleAssignmentRuleEditor
Updates the the constraints in the model.
updateDelegationDepth(int) - Method in class org.openpermis.editor.policy.presenter.RoleAssignmentRulePresenter
Sets the delegation depth.
updateDelegationDepth() - Method in class org.openpermis.editor.policy.presenter.RoleAssignmentRulePresenter
Handler for changes in the delegationDepth of a RoleAssignmentRuleBean bean.
updateDelegationDepthAtModel(int) - Method in class org.openpermis.editor.policy.presenter.RoleAssignmentRulePresenter
Updates the delegation depth in the model.
updateIdentity() - Method in class org.openpermis.editor.policy.presenter.AuthorityPresenter
Handles property changes of identity.
updateIdentity() - Method in class org.openpermis.editor.policy.presenter.DomainPresenter
Handles property changes of identity.
updateIdentity() - Method in class org.openpermis.editor.policy.presenter.RoleHierarchyPresenter
Handles property changes of identity.
updateName() - Method in class org.openpermis.editor.policy.presenter.ActionPresenter
Handles property changes of name.
updateObligations() - Method in class org.openpermis.editor.policy.presenter.TargetAccessRulePresenter
Handler for changes in the obligations of a targetaccessrule bean.
updateParameters() - Method in class org.openpermis.editor.policy.presenter.ActionPresenter
Handles property changes of parameters.
updateResourceDomain() - Method in class org.openpermis.editor.policy.presenter.RoleAssignmentRulePresenter
Handler for subject domain changes in a target.
updateResourceDomain() - Method in class org.openpermis.editor.policy.presenter.TargetPresenter
Handler for resource domain changes in a target.
updateRoles() - Method in class org.openpermis.editor.policy.presenter.RoleAssignmentRulePresenter
Handler for changes in the roles of a role assignment rule bean.
updateRoles() - Method in class org.openpermis.editor.policy.presenter.TargetAccessRulePresenter
Handler for changes in the roles of a targetaccessrule bean.
updateState() - Method in class org.openpermis.editor.policy.view.TargetAccessRuleEditor
Updater for changes of the presenter.
updateTargets() - Method in class org.openpermis.editor.policy.presenter.TargetAccessRulePresenter
Handler for changes in the targets of a targetaccessrule bean.
updateText() - Method in class org.openpermis.editor.policy.presenter.ObligationPresenter
Handles property changes of text.
updateTitle() - Method in class org.openpermis.editor.policy.gui.dock.EditorDockable
 
updateTitle() - Method in class org.openpermis.editor.policy.gui.dock.ToolDockable
 
updateTitle() - Method in interface org.openpermis.editor.policy.gui.dock.ViewDockable
Updates the title of the dockable according to the view state.
updateTitle() - Method in class org.openpermis.editor.policy.view.AbstractView
 
updateTree() - Method in class org.openpermis.editor.policy.view.RoleHierarchyEditor
 
updateViewTitle(View) - Method in class org.openpermis.editor.policy.gui.dock.DockControl
Updates the title of the dockable this view is attached to.
updateViewTitle(View) - Method in class org.openpermis.editor.policy.view.ContextView
 
updateViewTitle(View) - Method in interface org.openpermis.editor.policy.view.ViewContext
Updates the title of the specified view.
UriConverter - Class in org.openpermis.editor.policy.gui.binding
Converter that converts String to URI and vice versa.
UriConverter() - Constructor for class org.openpermis.editor.policy.gui.binding.UriConverter
 

V

valueChanged(ListSelectionEvent) - Method in class org.openpermis.editor.policy.view.ProblemListTool
 
valueOf(String) - Static method in enum org.openpermis.editor.policy.gui.IconAnnotation
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.openpermis.editor.policy.gui.IconAnnotation
Returns an array containing the constants of this enum type, in the order they're declared.
View - Interface in org.openpermis.editor.policy.view
Describes a user interface view element.
viewActivated(View) - Method in interface org.openpermis.editor.policy.gui.dock.DockControlListener
Indicates that a view has been activated in a dock control.
viewActivated(View) - Method in class org.openpermis.editor.policy.view.ContextView
 
viewActivated(View) - Method in class org.openpermis.editor.policy.view.ToolTrackerAction
 
viewActivated(View) - Method in interface org.openpermis.editor.policy.view.ViewContextListener
Indicates that a view has been activated in a view context.
viewClosed(View) - Method in interface org.openpermis.editor.policy.gui.dock.DockControlListener
Indicates that a view has been closed in a dock control.
viewClosed(View) - Method in class org.openpermis.editor.policy.view.ContextView
 
viewClosed(View) - Method in class org.openpermis.editor.policy.view.ToolTrackerAction
 
viewClosed(View) - Method in interface org.openpermis.editor.policy.view.ViewContextListener
Indicates that a view has been closed in a view context.
ViewContext - Interface in org.openpermis.editor.policy.view
Manager for tool and editor views.
ViewContextListener - Interface in org.openpermis.editor.policy.view
Listener for view changes on a view context.
viewDeactivated(View) - Method in interface org.openpermis.editor.policy.gui.dock.DockControlListener
Indicates that a view has been deactivated in a dock control.
viewDeactivated(View) - Method in class org.openpermis.editor.policy.view.ContextView
 
viewDeactivated(View) - Method in class org.openpermis.editor.policy.view.ToolTrackerAction
 
viewDeactivated(View) - Method in interface org.openpermis.editor.policy.view.ViewContextListener
Indicates that a view has been deactivated in a view context.
ViewDockable - Interface in org.openpermis.editor.policy.gui.dock
Mix-in interface for dockables that render a view.
viewOpened(View) - Method in interface org.openpermis.editor.policy.gui.dock.DockControlListener
Indicates that a view has been opened in a dock control.
viewOpened(View) - Method in class org.openpermis.editor.policy.view.ContextView
 
viewOpened(View) - Method in class org.openpermis.editor.policy.view.ToolTrackerAction
 
viewOpened(View) - Method in interface org.openpermis.editor.policy.view.ViewContextListener
Indicates that a view has been opened in a view context.

W

warn(String, Throwable) - Method in class org.openpermis.editor.policy.beans.PropertyAccess
Logs a warning with the specified message and cause.
warn(String, Throwable) - Method in class org.openpermis.editor.policy.beans.PropertyChangeDispatcher
Logs a warning with the specified message and cause.
WILDCARD_PROPERTY - Static variable in annotation type org.openpermis.editor.policy.beans.PropertyChange
The wildcard property that matches all properties.
write(EditorDockable) - Method in class org.openpermis.editor.policy.gui.dock.EditorFactory
 
writeAttributeCertificate(File, AttributeCertificate) - Method in class org.openpermis.editor.policy.view.PolicySigningWizard
Encodes and writes an attribute certificate.
writeAttributeCertificate(File, AttributeCertificate) - Method in class org.openpermis.editor.policy.view.RoleAssignmentWizard
Encodes and writes an attribute certificate.
writeStream(DataOutputStream) - Method in class org.openpermis.editor.policy.gui.dock.EditorLayout
 
writeXML(XElement) - Method in class org.openpermis.editor.policy.gui.dock.EditorLayout
 
WSDL_FILE_FILTER - Static variable in class org.openpermis.editor.policy.PolicyFileFilter
Filter for WSDL files.

X

x(int) - Method in class org.openpermis.editor.policy.gui.SmartConstraints
Returns a cell constraints with the current location and a width and height of one.
XML_FILE_FILTER - Static variable in class org.openpermis.editor.policy.PolicyFileFilter
Filter for XML policy files.
xw(int, int) - Method in class org.openpermis.editor.policy.gui.SmartConstraints
Returns a cell constraints with the current location, the specified width and height of one.

Y

y(int) - Method in class org.openpermis.editor.policy.gui.SmartConstraints
Returns a cell constraints with the current location and a width and height of one.
yw(int, int) - Method in class org.openpermis.editor.policy.gui.SmartConstraints
Returns a cell constraints with the current location and a width and height of one.

A B C D E F G H I L M O P Q R S T U V W X Y

PERMIS Role Based Access Control 0.4.0 (Build 15)
2009/05/20 08:15:11
Copyright (c) 2002-2007 Ergon Informatik AG