本文整理了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
暂无
代码示例来源: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");
内容来源于网络,如有侵权,请联系作者删除!