Hi List,
I am doing my first steps using the JPA Identity Manager and everything works fine except one little thing.
When I try to use an Enum as RoleName to easily access these Names I am getting a ClassCastException. (not very surprising ;-) )
I think I have to extend the login-Method but I have no Idea how.
Can someone give me a hint how to do that or just explain me that using Enums is a dumb approach.
My Enum:
public enum RolleType {
ADMIN ("admin"),
MANAGER ("manager"),
SOMETHINGELSE ("something");
private final String roleName;
RolleTyp(String roleName) {
this.roleName = RoleName;
}
public String getRoleName() {
return RoleName;
}
}
My Entity:
(...)
@RoleName
@Enumerated(EnumType.STRING)
public RolleType getRoleName() {
return roleName;
}
(...)
thanks
Nico