Package dnb.data

Examples of dnb.data.ReleaseData


              assignMatchStati(result, repository); // find known or similar entries & set stati accordingly
              // some post-processing
              postProcess(result);
              if(confirmInteraction.confirm((NfoFile) c, result)) {
                // confirmed => convert to Album data & persist!
                ReleaseData d = NfoDataFactory.fromNfo(result, repository);
                System.out.println(d);
              } else {
                System.out.println("DECLINED!");               
              }
              break; // cancel nfo discovery
View Full Code Here


        return null;
    }
  }
 
  private static ReleaseData fromSourNfo(Map<NfoField, MatchResult> m, Repository repository) {
    ReleaseData d = new AlbumDataHibernateImpl();   
    storeCommonFields(d, m, repository);
    storeDates(d, m, 3, 2, 1);
   
    if (m.containsKey(NfoField.MEDIA_TYPE_VINYL)
        && !m.get(NfoField.MEDIA_TYPE_VINYL).getMatch().trim().isEmpty()) {
      d.setMediaType(MediaType.VINYL);
    } else if (m.containsKey(NfoField.MEDIA_TYPE_TAPE)
        && !m.get(NfoField.MEDIA_TYPE_TAPE).getMatch().trim().isEmpty()) {
      d.setMediaType(MediaType.TAPE);
    } else if (m.containsKey(NfoField.MEDIA_TYPE_CD)
        && !m.get(NfoField.MEDIA_TYPE_CD).getMatch().trim().isEmpty()) {
      d.setMediaType(MediaType.CD);
    } else if (m.containsKey(NfoField.MEDIA_TYPE_RADIO)
        && !m.get(NfoField.MEDIA_TYPE_RADIO).getMatch().trim().isEmpty()) {
      d.setMediaType(MediaType.RADIO);
    } else {
      d.setMediaType(MediaType.UNKNOWN);
    }     
    return d;
  }
View Full Code Here

    }     
    return d;
  }

  private static ReleaseData fromDefNfo(Map<NfoField, MatchResult> m, Repository repository) {
    ReleaseData d = new AlbumDataHibernateImpl();   
    storeCommonFields(d, m, repository);
    storeDates(d, m, 1, 2, 3);
   
    if (m.containsKey(NfoField.MEDIA_TYPE)) {
      String mt = m.get(NfoField.MEDIA_TYPE).getMatch();
      if (mt.equalsIgnoreCase("WEB")) {
        d.setMediaType(MediaType.WEB);
      } else if (mt.equalsIgnoreCase("CDDA")) {
        d.setMediaType(MediaType.CD);
      } else {
        d.setMediaType(MediaType.UNKNOWN);
        System.err.println("***********!!!!!!!!!!!!!!!UNKNOWN DEF SOURCE:" + mt);
      }     
    }         
    return d;
  }
View Full Code Here

TOP

Related Classes of dnb.data.ReleaseData

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.