Allon Mureinik has uploaded a new change for review. Change subject: core: Apply BusinessEntityWithStatus ......................................................................
core: Apply BusinessEntityWithStatus Applied the newly introduced BusinessEntityWithStatus to all the relevant BusinessEntities, for clearness. Change-Id: Ie53c03ab3b8be286ac7cbe9fcd8619923dc4350d Signed-off-by: Allon Mureinik <amure...@redhat.com> --- M backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/Image.java M backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/Snapshot.java M backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StoragePoolIsoMap.java M backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VdsDynamic.java M backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmDynamic.java M backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/gluster/GlusterBrickEntity.java M backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/gluster/GlusterVolumeEntity.java M backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/network/NetworkCluster.java M backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/network/NetworkStatistics.java 9 files changed, 31 insertions(+), 13 deletions(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/58/18858/1 diff --git a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/Image.java b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/Image.java index 824fc23..71bf27b 100644 --- a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/Image.java +++ b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/Image.java @@ -9,7 +9,7 @@ import org.ovirt.engine.core.common.validation.group.UpdateEntity; import org.ovirt.engine.core.compat.Guid; -public class Image implements BusinessEntity<Guid> { +public class Image implements BusinessEntityWithStatus<Guid, ImageStatus> { private static final long serialVersionUID = -7058426105212449257L; @@ -120,10 +120,12 @@ this.diskId = diskId; } + @Override public ImageStatus getStatus() { return status; } + @Override public void setStatus(ImageStatus status) { this.status = status; } diff --git a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/Snapshot.java b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/Snapshot.java index 2a25ec2..bd91744 100644 --- a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/Snapshot.java +++ b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/Snapshot.java @@ -16,7 +16,7 @@ * <li>Any additional devices which were relevant</li> * </ul> */ -public class Snapshot extends IVdcQueryable implements BusinessEntity<Guid> { +public class Snapshot extends IVdcQueryable implements BusinessEntityWithStatus<Guid, Snapshot.SnapshotStatus> { /** * Needed for java serialization/deserialization mechanism. @@ -131,10 +131,12 @@ this.id = id; } + @Override public SnapshotStatus getStatus() { return status; } + @Override public void setStatus(SnapshotStatus status) { this.status = status; } diff --git a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StoragePoolIsoMap.java b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StoragePoolIsoMap.java index 1fb204a..48261d2 100644 --- a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StoragePoolIsoMap.java +++ b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/StoragePoolIsoMap.java @@ -3,7 +3,7 @@ import org.ovirt.engine.core.common.utils.ObjectUtils; import org.ovirt.engine.core.compat.Guid; -public class StoragePoolIsoMap implements BusinessEntity<StoragePoolIsoMapId> { +public class StoragePoolIsoMap implements BusinessEntityWithStatus<StoragePoolIsoMapId, StorageDomainStatus> { private static final long serialVersionUID = -2829958589095415567L; @@ -48,6 +48,7 @@ private Integer persistentStorageDomainStatus; + @Override public StorageDomainStatus getStatus() { if (persistentStorageDomainStatus == null) { return null; @@ -55,6 +56,7 @@ return StorageDomainStatus.forValue(persistentStorageDomainStatus); } + @Override public void setStatus(StorageDomainStatus value) { if (value == null) { persistentStorageDomainStatus = null; diff --git a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VdsDynamic.java b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VdsDynamic.java index b079a4e..5275592 100644 --- a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VdsDynamic.java +++ b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VdsDynamic.java @@ -15,7 +15,7 @@ import org.ovirt.engine.core.compat.StringHelper; import org.ovirt.engine.core.compat.Version; -public class VdsDynamic implements BusinessEntity<Guid> { +public class VdsDynamic implements BusinessEntityWithStatus<Guid, VDSStatus> { private static final long serialVersionUID = -6010035855157006935L; private Guid id; @@ -238,10 +238,12 @@ this.physical_mem_mb = value; } + @Override public VDSStatus getStatus() { return status; } + @Override public void setStatus(VDSStatus value) { this.status = value; } diff --git a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmDynamic.java b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmDynamic.java index 2c068b2..b274814 100644 --- a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmDynamic.java +++ b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmDynamic.java @@ -7,7 +7,7 @@ import org.ovirt.engine.core.common.utils.ObjectUtils; import org.ovirt.engine.core.compat.Guid; -public class VmDynamic implements BusinessEntity<Guid>, Comparable<VmDynamic> { +public class VmDynamic implements BusinessEntityWithStatus<Guid, VMStatus>, Comparable<VmDynamic> { private static final long serialVersionUID = 7789482445091432555L; private Guid id; @@ -275,10 +275,12 @@ this.runOnVds = value; } + @Override public VMStatus getStatus() { return this.status; } + @Override public void setStatus(VMStatus value) { this.status = value; } diff --git a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/gluster/GlusterBrickEntity.java b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/gluster/GlusterBrickEntity.java index c99215f..7b53373 100644 --- a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/gluster/GlusterBrickEntity.java +++ b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/gluster/GlusterBrickEntity.java @@ -2,7 +2,7 @@ import javax.validation.constraints.NotNull; -import org.ovirt.engine.core.common.businessentities.BusinessEntity; +import org.ovirt.engine.core.common.businessentities.BusinessEntityWithStatus; import org.ovirt.engine.core.common.businessentities.IVdcQueryable; import org.ovirt.engine.core.common.utils.ObjectUtils; import org.ovirt.engine.core.common.validation.group.CreateEntity; @@ -19,7 +19,7 @@ * @see GlusterVolumeEntity * @see GlusterBrickStatus */ -public class GlusterBrickEntity extends IVdcQueryable implements BusinessEntity<Guid> { +public class GlusterBrickEntity extends IVdcQueryable implements BusinessEntityWithStatus<Guid, GlusterStatus> { private static final long serialVersionUID = 7119439284741452278L; @NotNull(message = "VALIDATION.GLUSTER.BRICK.ID.NOT_NULL", groups = { RemoveBrick.class }) @@ -78,10 +78,12 @@ return brickDirectory; } + @Override public GlusterStatus getStatus() { return status; } + @Override public void setStatus(GlusterStatus status) { this.status = status; } diff --git a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/gluster/GlusterVolumeEntity.java b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/gluster/GlusterVolumeEntity.java index 070c85d..f7637a7 100644 --- a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/gluster/GlusterVolumeEntity.java +++ b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/gluster/GlusterVolumeEntity.java @@ -13,7 +13,7 @@ import javax.validation.Valid; import javax.validation.constraints.NotNull; -import org.ovirt.engine.core.common.businessentities.BusinessEntity; +import org.ovirt.engine.core.common.businessentities.BusinessEntityWithStatus; import org.ovirt.engine.core.common.businessentities.IVdcQueryable; import org.ovirt.engine.core.common.constants.gluster.GlusterConstants; import org.ovirt.engine.core.common.utils.ListUtils; @@ -37,7 +37,7 @@ * @see GlusterVolumeOptionEntity * @see AccessProtocol */ -public class GlusterVolumeEntity extends IVdcQueryable implements BusinessEntity<Guid> { +public class GlusterVolumeEntity extends IVdcQueryable implements BusinessEntityWithStatus<Guid, GlusterStatus> { private static final long serialVersionUID = 2355384696827317277L; @NotNull(message = "VALIDATION.GLUSTER.VOLUME.ID.NOT_NULL", groups = { RemoveEntity.class }) @@ -137,10 +137,12 @@ setVolumeType(GlusterVolumeType.fromValue(volumeType)); } + @Override public GlusterStatus getStatus() { return status; } + @Override public void setStatus(GlusterStatus status) { this.status = status; } diff --git a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/network/NetworkCluster.java b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/network/NetworkCluster.java index 6b19063..da42b82 100644 --- a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/network/NetworkCluster.java +++ b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/network/NetworkCluster.java @@ -1,10 +1,10 @@ package org.ovirt.engine.core.common.businessentities.network; -import org.ovirt.engine.core.common.businessentities.BusinessEntity; +import org.ovirt.engine.core.common.businessentities.BusinessEntityWithStatus; import org.ovirt.engine.core.common.businessentities.IVdcQueryable; import org.ovirt.engine.core.compat.Guid; -public class NetworkCluster extends IVdcQueryable implements BusinessEntity<NetworkClusterId> { +public class NetworkCluster extends IVdcQueryable implements BusinessEntityWithStatus<NetworkClusterId, NetworkStatus> { private static final long serialVersionUID = -4900811332744926545L; private NetworkClusterId id; @@ -67,10 +67,12 @@ id.setNetworkId(value); } + @Override public NetworkStatus getStatus() { return this.status; } + @Override public void setStatus(NetworkStatus value) { this.status = value; } diff --git a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/network/NetworkStatistics.java b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/network/NetworkStatistics.java index 63fd6ff..bd40535 100644 --- a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/network/NetworkStatistics.java +++ b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/network/NetworkStatistics.java @@ -1,13 +1,13 @@ package org.ovirt.engine.core.common.businessentities.network; -import org.ovirt.engine.core.common.businessentities.BusinessEntity; +import org.ovirt.engine.core.common.businessentities.BusinessEntityWithStatus; import org.ovirt.engine.core.compat.Guid; /** * <code>NetworkStatistics</code> * */ -public abstract class NetworkStatistics implements BusinessEntity<Guid> { +public abstract class NetworkStatistics implements BusinessEntityWithStatus<Guid, InterfaceStatus> { private static final long serialVersionUID = -748737255583275169L; private Guid id; @@ -47,6 +47,7 @@ * @param status * the status */ + @Override public void setStatus(InterfaceStatus status) { this.status = status; } @@ -56,6 +57,7 @@ * * @return the status */ + @Override public InterfaceStatus getStatus() { return status; } -- To view, visit http://gerrit.ovirt.org/18858 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ie53c03ab3b8be286ac7cbe9fcd8619923dc4350d Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Allon Mureinik <amure...@redhat.com> _______________________________________________ Engine-patches mailing list Engine-patches@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-patches