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

      public @NonNull 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)