コード例 #1
0
 public static void createDatabase(DatabaseInfo info, Database entity) {
   if (info == null || entity == null) {
     return;
   }
   entity.setName(info.getName());
   entity.setRssInstanceName(info.getRssInstanceName());
   entity.setType(info.getType());
   entity.setUrl(info.getUrl());
 }
コード例 #2
0
  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()));
  }
コード例 #3
0
 public static void validateDatabaseInfo(Database database) throws RSSManagerException {
   checkIfParameterSecured(database.getName());
 }