org.visallo.core.user.User.getUserId()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(7.2k)|赞(0)|评价(0)|浏览(149)

本文整理了Java中org.visallo.core.user.User.getUserId()方法的一些代码示例,展示了User.getUserId()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。User.getUserId()方法的具体详情如下:
包路径:org.visallo.core.user.User
类名称:User
方法名:getUserId

User.getUserId介绍

暂无

代码示例

代码示例来源:origin: org.visallo/visallo-core

@Override
  public void auditAccessDenied(String message, User user, Object resourceId) {
    AUDIT_LOGGER.warn(
        "Access denied \"%s\" (userId: %s, resourceId: %s)",
        message,
        user == null ? "unknown" : user.getUserId(),
        resourceId
    );
  }
}

代码示例来源:origin: org.visallo/visallo-web

private boolean contains(List<WorkspaceUser> usersWithAccess, User u) {
    for (WorkspaceUser userWithAccess : usersWithAccess) {
      if (userWithAccess.getUserId().equals(u.getUserId())) {
        return true;
      }
    }
    return false;
  }
};

代码示例来源:origin: org.visallo/visallo-core

@Override
public boolean equals(Object o) {
  if (this == o) {
    return true;
  }
  if (o == null || !(o instanceof User)) {
    return false;
  }
  User other = (User) o;
  return getUserId().equals(other.getUserId());
}

代码示例来源:origin: org.visallo/visallo-model-vertexium

private Iterable<ClientApiSearch> getUserSavedSearches(User user, Authorizations authorizations) {
  Vertex userVertex = graph.getVertex(user.getUserId(), authorizations);
  checkNotNull(userVertex, "Could not find user vertex with id " + user.getUserId());
  Iterable<Vertex> userSearchVertices = userVertex.getVertices(
      Direction.OUT,
      SearchProperties.HAS_SAVED_SEARCH,
      authorizations
  );
  return stream(userSearchVertices)
      .map(searchVertex -> toClientApiSearch(searchVertex, ClientApiSearch.Scope.User))
      .collect(Collectors.toList());
}

代码示例来源:origin: org.visallo/visallo-core

public void pushUserAccessChange(User user) {
  JSONObject json = new JSONObject();
  json.put("type", "userAccessChange");
  json.put("permissions", getPermissionsWithUserIds(user.getUserId()));
  json.put("data", getUserRepository().toJsonWithAuths(user));
  broadcastJson(json);
}

代码示例来源:origin: org.visallo/visallo-core

private DirectoryPerson userToDirectoryPerson(User u) {
  if (u == null) {
    return null;
  }
  return new DirectoryPerson(u.getUserId(), u.getUsername());
}

代码示例来源:origin: org.visallo/visallo-core

public Stream<UserNotification> getActiveNotifications(User user) {
  Date now = new Date();
  return findAll(user)
      .filter(notification ->
              user.getUserId().equals(notification.getUserId())
                  && notification.getSentDate().before(now)
                  && notification.isActive()
      );
}

代码示例来源:origin: org.visallo/visallo-core

protected final boolean isAuthor(ClientApiElement clientApiElement, String propertyKey, String propertyName, User user, String workspaceId) {
  if (clientApiElement == null) {
    return false;
  }
  ClientApiProperty property = clientApiElement.getProperty(propertyKey, propertyName);
  if (property != null) {
    String authorUserId = VisalloProperties.MODIFIED_BY_METADATA.getMetadataValue(property.getMetadata());
    return user.getUserId().equals(authorUserId);
  } else {
    return false;
  }
}

代码示例来源:origin: org.visallo/visallo-core

protected final boolean isAuthor(Element element, String propertyKey, String propertyName, User user, String workspaceId) {
  if (element == null) {
    return false;
  }
  Property property = element.getProperty(propertyKey, propertyName);
  if (property != null) {
    String authorUserId = VisalloProperties.MODIFIED_BY_METADATA.getMetadataValue(property.getMetadata());
    return user.getUserId().equals(authorUserId);
  } else {
    return false;
  }
}

代码示例来源:origin: org.visallo/visallo-core

private int delete(DeleteUserArgs args) {
  User user = findUser(args);
  getUserRepository().delete(user);
  System.out.println("Deleted user " + user.getUserId());
  return 0;
}

代码示例来源:origin: org.visallo/visallo-tools-user-admin

private int delete(DeleteUserArgs args) {
  User user = findUser(args);
  getUserRepository().delete(user);
  System.out.println("Deleted user " + user.getUserId());
  return 0;
}

代码示例来源:origin: org.visallo/visallo-core

@Override
public void auditLogin(User user) {
  if (AUDIT_LOGGER.isInfoEnabled()) {
    AUDIT_LOGGER.info("Login \"%s\" (username: %s)", user.getUserId(), user.getUsername());
  }
}

代码示例来源:origin: org.visallo/visallo-model-vertexium

private Metadata createPropertyMetadata(User user, Date modifiedDate, Visibility visibility) {
    Metadata metadata = new Metadata();
    VisalloProperties.MODIFIED_DATE_METADATA.setMetadata(metadata, modifiedDate, visibility);
    if (user != null) {
      VisalloProperties.MODIFIED_BY_METADATA.setMetadata(metadata, user.getUserId(), visibility);
    }
    return metadata;
  }
}

代码示例来源:origin: org.visallo/visallo-model-vertexium

private Metadata createPropertyMetadata(User user, Date modifiedDate, Visibility visibility) {
    Metadata metadata = new Metadata();
    VisalloProperties.MODIFIED_DATE_METADATA.setMetadata(metadata, modifiedDate, visibility);
    if (user != null) {
      VisalloProperties.MODIFIED_BY_METADATA.setMetadata(metadata, user.getUserId(), visibility);
    }
    return metadata;
  }
}

代码示例来源:origin: org.visallo/visallo-core

public final void delete(User user) {
  internalDelete(user);
  userSessionCounterRepository.deleteSessions(user.getUserId());
  workQueueRepository.pushUserStatusChange(user, UserStatus.OFFLINE);
  fireUserDeletedEvent(user);
}

代码示例来源:origin: org.visallo/visallo-model-vertexium

@Override
public void setDisplayName(User user, String displayName) {
  Vertex userVertex = findByIdUserVertex(user.getUserId());
  UserVisalloProperties.DISPLAY_NAME.setProperty(
      userVertex,
      displayName,
      VISIBILITY.getVisibility(),
      authorizations
  );
  graph.flush();
}

代码示例来源:origin: org.visallo/visallo-core

public Metadata createPropertyMetadata(User user) {
  Metadata metadata = new Metadata();
  VisibilityJson visibilityJson = getPropertyVisibilityJson();
  Visibility defaultVisibility = visibilityTranslator.getDefaultVisibility();
  if (visibilityJson != null) {
    VisalloProperties.VISIBILITY_JSON_METADATA.setMetadata(metadata, visibilityJson, defaultVisibility);
  }
  VisalloProperties.MODIFIED_DATE_METADATA.setMetadata(metadata, new Date(), defaultVisibility);
  VisalloProperties.MODIFIED_BY_METADATA.setMetadata(metadata, user.getUserId(), defaultVisibility);
  return metadata;
}

代码示例来源:origin: org.visallo/visallo-core

public void updateBuiltInProperties(
    Date modifiedDate,
    VisibilityJson visibilityJson
) {
  checkNotNull(user, "User cannot be null");
  Visibility defaultVisibility = visibilityTranslator.getDefaultVisibility();
  VisalloProperties.MODIFIED_BY.updateProperty(this, user.getUserId(), defaultVisibility);
  VisalloProperties.MODIFIED_DATE.updateProperty(this, modifiedDate, defaultVisibility);
  VisalloProperties.VISIBILITY_JSON.updateProperty(this, visibilityJson, defaultVisibility);
}

代码示例来源:origin: org.visallo/visallo-model-vertexium

@Override
public void setPassword(User user, byte[] salt, byte[] passwordHash) {
  Vertex userVertex = findByIdUserVertex(user.getUserId());
  UserVisalloProperties.PASSWORD_SALT.setProperty(userVertex, salt, VISIBILITY.getVisibility(), authorizations);
  UserVisalloProperties.PASSWORD_HASH.setProperty(
      userVertex,
      passwordHash,
      VISIBILITY.getVisibility(),
      authorizations
  );
  graph.flush();
}

代码示例来源:origin: org.visallo/visallo-model-vertexium

@Override
public void setProperty(String name, Object value, User user, Authorizations authorizations) {
  Visibility visibility = OntologyRepository.VISIBILITY.getVisibility();
  Metadata metadata = new Metadata();
  VisalloProperties.MODIFIED_DATE_METADATA.setMetadata(metadata, new Date(), visibility);
  if (user != null) {
    VisalloProperties.MODIFIED_BY_METADATA.setMetadata(metadata, user.getUserId(), visibility);
  }
  getVertex().setProperty(name, value, metadata, visibility, authorizations);
  getVertex().getGraph().flush();
}

相关文章