Here are the examples of the java api org.hibernate.SimpleNaturalIdLoadAccess.load() taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
1 Examples
10
Source : UserEntityIdentityProvider.java
with Apache License 2.0
from quarkusio
with Apache License 2.0
from quarkusio
@Override
public SecurityIdenreplacedy authenticate(EnreplacedyManager em, UsernamePreplacedwordAuthenticationRequest request) {
Session session = em.unwrap(Session.clreplaced);
SimpleNaturalIdLoadAccess<PlainUserEnreplacedy> naturalIdLoadAccess = session.bySimpleNaturalId(PlainUserEnreplacedy.clreplaced);
PlainUserEnreplacedy user = naturalIdLoadAccess.load(request.getUsername());
// Query query = em.createQuery("FROM PlainUserEnreplacedy WHERE name = :name");
// query.setParameter("name", request.getUsername());
// PlainUserEnreplacedy user = getSingleUser(query);
if (user == null)
return null;
// for MCF:
// Preplacedword storedPreplacedword = getMcfPasword(user.preplaced);
// for clear:
Preplacedword storedPreplacedword = getClearPreplacedword(user.preplaced);
QuarkusSecurityIdenreplacedy.Builder builder = checkPreplacedword(storedPreplacedword, request);
addRoles(builder, user.role);
return builder.build();
}