コード例 #1
0
 @Override
 public void clearPasswordResetTokenAndExpirationDate(User user) {
   Vertex userVertex = findByIdUserVertex(user.getUserId());
   UserVisalloProperties.PASSWORD_RESET_TOKEN.removeProperty(userVertex, authorizations);
   UserVisalloProperties.PASSWORD_RESET_TOKEN_EXPIRATION_DATE.removeProperty(
       userVertex, authorizations);
   graph.flush();
 }
コード例 #2
0
 @Override
 public void setPasswordResetTokenAndExpirationDate(User user, String token, Date expirationDate) {
   Vertex userVertex = findByIdUserVertex(user.getUserId());
   UserVisalloProperties.PASSWORD_RESET_TOKEN.setProperty(
       userVertex, token, VISIBILITY.getVisibility(), authorizations);
   UserVisalloProperties.PASSWORD_RESET_TOKEN_EXPIRATION_DATE.setProperty(
       userVertex, expirationDate, VISIBILITY.getVisibility(), authorizations);
   graph.flush();
 }
コード例 #3
0
 @Override
 public User findByPasswordResetToken(String token) {
   return createFromVertex(
       singleOrDefault(
           graph
               .query(authorizations)
               .has(UserVisalloProperties.PASSWORD_RESET_TOKEN.getPropertyName(), token)
               .has(VisalloProperties.CONCEPT_TYPE.getPropertyName(), userConceptId)
               .vertices(),
           null));
 }