Class AbstractTypedConfig

java.lang.Object
com.inductiveautomation.ignition.gateway.auth.config.AbstractTypedConfig
Direct Known Subclasses:
AttributeMapperConfig, DerivedSecurityLevelPolicyConfig, WebAuthStrategyConfig

public abstract class AbstractTypedConfig extends Object
A configuration object which holds a "type" and a JsonElement config object which may be deserialized by the appropriate adapter which is aware of the "type" of the config
  • Constructor Details

    • AbstractTypedConfig

      protected AbstractTypedConfig(@Nonnull String type, @Nonnull com.inductiveautomation.ignition.common.gson.JsonElement config)
  • Method Details

    • getType

      @Nonnull public String getType()
    • getConfig

      @Nonnull public com.inductiveautomation.ignition.common.gson.JsonElement getConfig()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object