Class UserAttributeMapperConfig
- java.lang.Object
-
- com.inductiveautomation.ignition.gateway.auth.mapper.attr.user.UserAttributeMapperConfig
-
public class UserAttributeMapperConfig extends java.lang.Object
Configuration for anAttributeMapper
which can map various attributes to aWebAuthUser
- See Also:
UserAttributeMapperConfig.GsonAdapter
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UserAttributeMapperConfig.Builder
Builder in order to make creatingUserAttributeMapperConfig
instances less painful.static class
UserAttributeMapperConfig.GsonAdapter
Support for Gson serialization and deserialization
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UserAttributeMapperConfig.Builder
builder(AttributeMapperConfig id, AttributeMapperConfig userName)
boolean
equals(java.lang.Object o)
java.util.Optional<AttributeMapperConfig>
getEmail()
java.util.Optional<AttributeMapperConfig>
getFirstName()
AttributeMapperConfig
getId()
java.util.Optional<AttributeMapperConfig>
getLastName()
java.util.Optional<AttributeMapperConfig>
getRoles()
AttributeMapperConfig
getUserName()
int
hashCode()
-
-
-
Method Detail
-
getId
@Nonnull public AttributeMapperConfig getId()
-
getUserName
@Nonnull public AttributeMapperConfig getUserName()
-
getFirstName
@Nonnull public java.util.Optional<AttributeMapperConfig> getFirstName()
-
getLastName
@Nonnull public java.util.Optional<AttributeMapperConfig> getLastName()
-
getEmail
@Nonnull public java.util.Optional<AttributeMapperConfig> getEmail()
-
getRoles
@Nonnull public java.util.Optional<AttributeMapperConfig> getRoles()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
builder
@Nonnull public static UserAttributeMapperConfig.Builder builder(@Nonnull AttributeMapperConfig id, @Nonnull AttributeMapperConfig userName)
- Parameters:
id
- the idAttributeMapperConfig
to be injected into theUserAttributeMapperConfig.Builder
userName
- the userNameAttributeMapperConfig
to be injected into theUserAttributeMapperConfig.Builder
- Returns:
- a new
UserAttributeMapperConfig.Builder
instance
-
-