public static void createDatabaseUserInfo(DatabaseUserInfo info, DatabaseUser entity) {
    if (info == null || entity == null) {
      return;
    }
    info.setName(entity.getName());
    info.setPassword(entity.getPassword());
    Set<RSSInstance> instances = entity.getInstances();
    if (instances != null && !instances.isEmpty()) {
      String instanceName = instances.iterator().next().getName();
      if (RSSManagerConstants.RSSManagerTypes.RM_TYPE_SYSTEM.equalsIgnoreCase(entity.getType())) {
        instanceName = RSSManagerConstants.RSSManagerTypes.RM_TYPE_SYSTEM;
      }
      info.setRssInstanceName(instanceName);
    }

    info.setType(entity.getType());
    info.setUsername(entity.getUsername());
  }
  public static void createDatabaseInfo(DatabaseInfo info, Database entity) {
    if (info == null || entity == null) {
      return;
    }
    info.setName(entity.getName());
    if (RSSManagerConstants.RSSManagerTypes.RM_TYPE_SYSTEM.equalsIgnoreCase(entity.getType())) {
      info.setRssInstanceName(RSSManagerConstants.RSSManagerTypes.RM_TYPE_SYSTEM);
    } else {
      info.setRssInstanceName(entity.getRssInstance().getName());
    }

    info.setType(entity.getType());
    info.setUrl(
        createDatabaseUrl(
            entity.getName(),
            entity.getRssInstance().getDbmsType(),
            entity.getRssInstance().getServerURL()));
  }