Package com.findwise.hydra

Examples of com.findwise.hydra.DatabaseFile


        List<Stage> stages = new ArrayList<Stage>();
        for (Map<String, Object> stageConfig : pipelineConfig) {
            String jarId = (String) stageConfig.get(JAR_ID);
            String stageName = (String) stageConfig.get(STAGE_NAME);

            DatabaseFile df = new DatabaseFile();
            df.setId(jarId);
            Stage s = new Stage(stageName, df);
            s.setProperties(stageConfig);
            s.setMode(Stage.Mode.ACTIVE);
            stages.add(s);
        }
View Full Code Here


 
  private DatabaseFile getFile(DBObject dbo) {
    if(dbo == null) {
      return null;
    }
    DatabaseFile df = new DatabaseFile();
    df.setFilename((String)dbo.get("filename"));
    df.setUploadDate((Date)dbo.get("uploadDate"));
    df.setId(dbo.get(MongoDocument.MONGO_ID_KEY));
    return df;
  }
View Full Code Here

  public StageGroup getStageGroup(String groupName) {
    return connector.getPipelineReader().getPipeline().getGroup(groupName);
  }
 
  private DatabaseFile toDatabaseFile(String libraryId) {
    DatabaseFile df = new DatabaseFile();
    try {
      df.setId(new ObjectId(libraryId));
    } catch (Exception e) {
      df.setId(libraryId);
    }
    return df;
  }
View Full Code Here

  public void testGetStageGroups() throws Exception {
    MongoConnector mdc = mongoConnectorResource.getConnector();
    Pipeline p = new Pipeline();
    StageGroup singleGroup = new StageGroup("singleStage");
    StageGroup multiGroup = new StageGroup("multi");
    Stage single = new Stage("singleStage", new DatabaseFile());
    Stage multi1 = new Stage("multi1", new DatabaseFile());
    Stage multi2 = new Stage("multi2", new DatabaseFile());
    multiGroup.addStage(multi1);
    multiGroup.addStage(multi2);
    singleGroup.addStage(single);
   
    p.addGroup(multiGroup);
View Full Code Here

  public void testStageGroupProperties() throws Exception {
    MongoConnector mdc = mongoConnectorResource.getConnector();
    Pipeline p = new Pipeline();
    StageGroup singleGroup = new StageGroup("singleStage");
    StageGroup multiGroup = new StageGroup("multi");
    Stage single = new Stage("singleStage", new DatabaseFile());
    Stage multi1 = new Stage("multi1", new DatabaseFile());
    Stage multi2 = new Stage("multi2", new DatabaseFile());
    multiGroup.addStage(multi1);
    multiGroup.addStage(multi2);
    singleGroup.addStage(single);
   
    p.addGroup(multiGroup);
View Full Code Here

TOP

Related Classes of com.findwise.hydra.DatabaseFile

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.