org.hibernate.SimpleNaturalIdLoadAccess.load()

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 7

10 Source : UserEntityIdentityProvider.java
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();
}