Class PermissionsConfigurator

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.inductiveautomation.ignition.designer.auth.PermissionsConfigurator
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class PermissionsConfigurator extends JPanel
See Also:
  • Field Details

  • Constructor Details

    • PermissionsConfigurator

      public PermissionsConfigurator()
    • PermissionsConfigurator

      public PermissionsConfigurator(@Nonnull com.google.common.collect.ImmutableCollection<SecurityLevelConfig> securityLevelConfigs, @Nonnull com.google.common.collect.ImmutableCollection<SecurityLevelConfig> selectedSecurityLevels, boolean isAllOf)
  • Method Details

    • setBackground

      public void setBackground(Color bg)
      Overrides:
      setBackground in class JComponent
    • setEnabled

      public void setEnabled(boolean enabled)
      Overrides:
      setEnabled in class JComponent
    • getSelectedSecurityLevels

      @Nonnull public com.google.common.collect.ImmutableCollection<SecurityLevelConfig> getSelectedSecurityLevels()
    • isAllOf

      public boolean isAllOf()
    • setAllOf

      public void setAllOf(boolean isAllOf)
    • addChangeListener

      public void addChangeListener(@Nonnull Runnable listener)
    • reset

      public void reset(@Nonnull com.google.common.collect.ImmutableCollection<SecurityLevelConfig> securityLevelConfigs, @Nonnull com.google.common.collect.ImmutableCollection<SecurityLevelConfig> selectedSecurityLevels)