package org.ovirt.engine.core.common.action; import java.io.Serializable; import javax.validation.Valid; import javax.validation.constraints.NotNull; import org.ovirt.engine.core.common.businessentities.Quota; import org.ovirt.engine.core.compat.Guid; public class QuotaCRUDParameters extends StoragePoolParametersBase implements Serializable { private static final long serialVersionUID = -3821623510049174551L; @Valid private Guid quotaId; @Valid @NotNull private Quota quota; private boolean copyPermissions; public QuotaCRUDParameters() { } public QuotaCRUDParameters(Quota quota) { quotaId = quota.getId(); this.quota = quota; } public Guid getQuotaId() { return quotaId; } public void setQuotaId(Guid value) { this.quotaId = value; } public Quota getQuota() { return quota; } public void setQuota(Quota value) { quota = value; } public boolean isCopyPermissions() { return copyPermissions; } public void setCopyPermissions(boolean copyPermissions) { this.copyPermissions = copyPermissions; } }