public static void validateAdd(GlusterVolume volume) { if (volume == null) { throw new ValidationException("Parameter 'volume' is mandatory but was not provided."); } if (volume.getName()==null) { throw new ValidationException("Parameter 'volume.name' is mandatory but was not provided."); } if (volume.getVolumeType()==null) { throw new ValidationException("Parameter 'volume.volume_type' is mandatory but was not provided."); } if (volume.getBricks()==null || volume.getBricks().getGlusterBricks()==null || volume.getBricks().getGlusterBricks().size() == 0 || volume.getBricks().getGlusterBricks().get(0).getServerId()==null) { throw new ValidationException("Parameter 'volume.bricks.server_id' is mandatory but was not provided."); } if (volume.getBricks()==null || volume.getBricks().getGlusterBricks()==null || volume.getBricks().getGlusterBricks().size() == 0 || volume.getBricks().getGlusterBricks().get(0).getBrickDir()==null) { throw new ValidationException("Parameter 'volume.bricks.brick_dir' is mandatory but was not provided."); } }
private void mapBricks(GlusterVolume volume, GlusterVolumeEntity volumeEntity) { List<GlusterBrickEntity> bricks = new ArrayList<>(); for(GlusterBrick brick : volume.getBricks().getGlusterBricks()) { bricks.add(getMapper(GlusterBrick.class, GlusterBrickEntity.class).map(brick, null)); } volumeEntity.setBricks(bricks); }
private GlusterVolume createModel() { GlusterVolume volume = new GlusterVolume(); volume.setName("testVol1"); volume.setCluster(new Cluster()); volume.getCluster().setId(clusterId.toString()); volume.setVolumeType(org.ovirt.engine.api.model.GlusterVolumeType.DISTRIBUTE); volume.setBricks(new GlusterBricks()); volume.getBricks().getGlusterBricks().add(createBrick("/export/vol1/brick1")); return volume; }
to.getBricks().getGlusterBricks().addAll(adaptOut(from.getBricks().getGlusterBricks()));
to.getBricks().getGlusterBricks().addAll(adaptIn(from.getBricks().getGlusterBricks()));