package org.ovirt.engine.ui.uicommonweb.models.gluster; import org.ovirt.engine.ui.uicommonweb.models.EntityModel; import org.ovirt.engine.ui.uicommonweb.models.Model; import org.ovirt.engine.ui.uicompat.PropertyChangedEventArgs; public class GlusterVolumeGeoRepActionConfirmationModel extends Model { private EntityModel<String> masterVolume; private EntityModel<String> slaveVolume; private EntityModel<String> slaveHost; private EntityModel<Boolean> force; private String forceLabel; private String forceHelp; private String message; public GlusterVolumeGeoRepActionConfirmationModel() { init(); } private void init() { setMasterVolume(new EntityModel<String>()); setSlaveVolume(new EntityModel<String>()); setSlaveHost(new EntityModel<String>()); setForce(new EntityModel<Boolean>()); force.setIsAvailable(false); } protected void initWindow(String masterVolume, String slaveVolume, String slaveHost) { getForce().setEntity(false); getMasterVolume().setEntity(masterVolume); getSlaveVolume().setEntity(slaveVolume); getSlaveHost().setEntity(slaveHost); } public EntityModel<String> getMasterVolume() { return masterVolume; } public void setMasterVolume(EntityModel<String> masterVolume) { this.masterVolume = masterVolume; } public EntityModel<String> getSlaveVolume() { return slaveVolume; } public void setSlaveVolume(EntityModel<String> slaveVolume) { this.slaveVolume = slaveVolume; } public EntityModel<String> getSlaveHost() { return slaveHost; } public void setSlaveHost(EntityModel<String> slaveHost) { this.slaveHost = slaveHost; } public EntityModel<Boolean> getForce() { return force; } public void setForce(EntityModel<Boolean> force) { this.force = force; } public String getForceLabel() { return forceLabel; } public String getForceHelp() { return forceHelp; } public void setForceHelp(String forceHelp) { this.forceHelp = forceHelp; onPropertyChanged(new PropertyChangedEventArgs("forceHelp"));//$NON-NLS-1$ } public String getMessage() { return message; } public void setActionConfirmationMessage(String message) { this.message = message; onPropertyChanged(new PropertyChangedEventArgs("ActionConfirmationMessage"));//$NON-NLS-1$ } public void setForceLabel(String forceLabel) { this.forceLabel = forceLabel; onPropertyChanged(new PropertyChangedEventArgs("forceLabel"));//$NON-NLS-1$ } }