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())); }