org.ovirt.engine.core.common.businessentities.gluster.GlusterBrickEntity.setVolumeId()方法的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(6.4k)|赞(0)|评价(0)|浏览(53)

本文整理了Java中org.ovirt.engine.core.common.businessentities.gluster.GlusterBrickEntity.setVolumeId()方法的一些代码示例,展示了GlusterBrickEntity.setVolumeId()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。GlusterBrickEntity.setVolumeId()方法的具体详情如下:
包路径:org.ovirt.engine.core.common.businessentities.gluster.GlusterBrickEntity
类名称:GlusterBrickEntity
方法名:setVolumeId

GlusterBrickEntity.setVolumeId介绍

暂无

代码示例

代码示例来源:origin: oVirt/ovirt-engine

public void setVolumeIdInBricks(List<GlusterBrickEntity> bricks) {
    if (bricks != null) {
      for (GlusterBrickEntity brick : bricks) {
        brick.setVolumeId(getVolumeId());
      }
    }
  }
}

代码示例来源:origin: oVirt/ovirt-engine

public void setNewBrick(GlusterBrickEntity newBrick) {
  this.newBrick = newBrick;
  this.newBrick.setVolumeId(getVolumeId());
}

代码示例来源:origin: oVirt/ovirt-engine

private List<GlusterBrickEntity> mapBricks(Guid volumeId, GlusterBricks glusterBricks) {
  List<GlusterBrickEntity> bricks = new ArrayList<>();
  if (glusterBricks.getGlusterBricks().size() > 0) {
    for (GlusterBrick brick : glusterBricks.getGlusterBricks()) {
      GlusterBrickEntity brickEntity =
          getMapper(GlusterBrick.class, GlusterBrickEntity.class).map(brick, null);
      brickEntity.setVolumeId(volumeId);
      bricks.add(brickEntity);
    }
  }
  return bricks;
}

代码示例来源:origin: oVirt/ovirt-engine

private void insertVolumeBricks(GlusterVolumeEntity volume) {
  List<GlusterBrickEntity> bricks = volume.getBricks();
  for (GlusterBrickEntity brick : bricks) {
    if (brick.getVolumeId() == null) {
      brick.setVolumeId(volume.getId());
    }
    glusterBrickDao.save(brick);
  }
}

代码示例来源:origin: oVirt/ovirt-engine

private List<GlusterBrickEntity> getBrickEntitiesToRemove() {
  List<GlusterBrickEntity> bricks = new ArrayList<>();
  GlusterBrickEntity brick = new GlusterBrickEntity();
  brick.setId(GUIDS[0]);
  brick.setVolumeId(volumeId);
  bricks.add(brick);
  return bricks;
}

代码示例来源:origin: oVirt/ovirt-engine

private List<GlusterBrickEntity> getBricks() {
  List<GlusterBrickEntity> bricks = new ArrayList<>();
  GlusterBrickEntity brick = new GlusterBrickEntity();
  brick.setId(GUIDS[0]);
  brick.setServerId(serverId);
  brick.setServerName(serverName);
  brick.setVolumeId(volumeId);
  brick.setBrickDirectory(brickDir);
  bricks.add(brick);
  return bricks;
}

代码示例来源:origin: oVirt/ovirt-engine

private GlusterVolumeRemoveBricksParameters toParameters(GlusterBricks bricks) {
  GlusterVolumeRemoveBricksParameters params = new GlusterVolumeRemoveBricksParameters();
  List<GlusterBrickEntity> entityBricks = new ArrayList<>();
  for (GlusterBrick brick : bricks.getGlusterBricks()) {
    GlusterBrickEntity entity = new GlusterBrickEntity();
    entity.setBrickDirectory(brick.getBrickDir());
    entity.setVolumeId(asGuid(getVolumeId()));
    if (brick.getName() != null) {
      String[] arr = brick.getName().split("\\:");
      if (arr.length > 1) {
        entity.setServerName(arr[0]);
        entity.setBrickDirectory(arr[1]);
      } else {
        continue;
      }
    }
    if (brick.getId() != null) {
      entity.setId(asGuid(brick.getId()));
    }
    entityBricks.add(entity);
  }
  params.setVolumeId(asGuid(getVolumeId()));
  params.setBricks(entityBricks);
  params.setCommandType(ActionType.StartRemoveGlusterVolumeBricks);
  return params;
}

代码示例来源:origin: oVirt/ovirt-engine

private void onAddBricksInternal() {
  cancelConfirmation();
  VolumeBrickModel volumeBrickModel = (VolumeBrickModel) getWindow();
  GlusterVolumeEntity volumeEntity = getEntity();
  ArrayList<GlusterBrickEntity> brickList = new ArrayList<>();
  for (Object model : volumeBrickModel.getBricks().getItems()) {
    GlusterBrickEntity brickEntity = (GlusterBrickEntity) ((EntityModel) model).getEntity();
    brickEntity.setVolumeId(volumeEntity.getId());
    brickList.add(brickEntity);
  }
  volumeBrickModel.startProgress();
  GlusterVolumeBricksActionParameters parameter = new GlusterVolumeBricksActionParameters(volumeEntity.getId(),
      brickList,
      volumeBrickModel.getReplicaCountValue(),
      volumeBrickModel.getStripeCountValue(),
      volumeBrickModel.getForce().getEntity());
  Frontend.getInstance().runAction(ActionType.AddBricksToGlusterVolume, parameter, result -> {
    VolumeBrickListModel localModel = (VolumeBrickListModel) result.getState();
    localModel.postOnAddBricks(result.getReturnValue());
  }, this);
}

代码示例来源:origin: oVirt/ovirt-engine

public void copyFrom(GlusterBrickEntity brick) {
  setId(brick.getId());
  setVolumeId(brick.getVolumeId());
  setServerId(brick.getServerId());
  setServerName(brick.getServerName());
  setBrickDirectory(brick.getBrickDirectory());
  setBrickOrder(brick.getBrickOrder());
  setUnSyncedEntries(brick.unSyncedEntries);
  setUnSyncedEntriesTrend(brick.getUnSyncedEntriesTrend());
  setStatus(brick.getStatus());
  setIsArbiter(brick.getIsArbiter());
}

代码示例来源:origin: oVirt/ovirt-engine

for (Object model : volumeBrickModel.getBricks().getItems()) {
  GlusterBrickEntity brickEntity = (GlusterBrickEntity) ((EntityModel) model).getEntity();
  brickEntity.setVolumeId(volumeEntity.getId());
  brickList.add(brickEntity);

代码示例来源:origin: oVirt/ovirt-engine

@Test
public void testSaveAndGetById() {
  GlusterBrickEntity brickToAdd = new GlusterBrickEntity();
  brickToAdd.setVolumeId(FixturesTool.GLUSTER_VOLUME_UUID1);
  brickToAdd.setServerId(FixturesTool.GLUSTER_SERVER_UUID3);
  brickToAdd.setServerName(FixturesTool.GLUSTER_SERVER_NAME3);
  brickToAdd.setBrickDirectory(BRICK_EXPORT_DIR);
  brickToAdd.setStatus(GlusterStatus.UP);
  brickToAdd.setBrickOrder(0);
  dao.save(brickToAdd);
  GlusterBrickEntity retrievedBrick = dao.getById(brickToAdd.getId());
  assertNotNull(retrievedBrick);
  assertEquals(brickToAdd, retrievedBrick);
}

代码示例来源:origin: oVirt/ovirt-engine

newBrick.setVolumeId(volumeEntity.getId());
newBrick.setServerId(server.getId());
newBrick.setServerName(server.getHostName());

代码示例来源:origin: oVirt/ovirt-engine

@Test
public void testReplaceBrick() {
  GlusterBrickEntity firstBrick = dao.getById(FixturesTool.GLUSTER_BRICK_UUID1);
  assertNotNull(firstBrick);
  GlusterBrickEntity newBrick = new GlusterBrickEntity();
  newBrick.setVolumeId(FixturesTool.GLUSTER_VOLUME_UUID1);
  newBrick.setServerId(FixturesTool.GLUSTER_SERVER_UUID3);
  newBrick.setServerName(FixturesTool.GLUSTER_SERVER_NAME3);
  newBrick.setBrickDirectory(BRICK_EXPORT_DIR);
  GlusterAsyncTask asyncTask = new GlusterAsyncTask();
  asyncTask.setTaskId(FixturesTool.GLUSTER_ASYNC_TASK_ID1);
  newBrick.setAsyncTask(asyncTask);
  newBrick.setStatus(GlusterStatus.UP);
  newBrick.setBrickOrder(0);
  assertNull(dao.getById(newBrick.getId()));
  dao.replaceBrick(firstBrick, newBrick);
  assertNull(dao.getById(FixturesTool.GLUSTER_BRICK_UUID1));
  GlusterBrickEntity retrievedBrick = dao.getById(newBrick.getId());
  assertNotNull(retrievedBrick);
  assertEquals(newBrick, retrievedBrick);
}

代码示例来源:origin: oVirt/ovirt-engine

brick.setVolumeId(volumeId);
brick.setServerId(FixturesTool.VDS_RHEL6_NFS_SPM);
brick.setServerName("some host name");

相关文章