package org.ovirt.engine.core.common.action; import org.ovirt.engine.core.common.businessentities.*; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlType; import org.ovirt.engine.core.common.users.*; @XmlAccessorType(XmlAccessType.NONE) @XmlType(name = "PermissionsOperationsParametes") public class PermissionsOperationsParametes extends VdcActionParametersBase { private static final long serialVersionUID = 8854712438369127152L; public PermissionsOperationsParametes(permissions permission) { setPermission(permission); } public PermissionsOperationsParametes(permissions permission, VdcUser vdcUser) { this(permission); setVdcUser(vdcUser); } public PermissionsOperationsParametes(permissions permission, ad_groups adGroup) { this(permission); setAdGroup(adGroup); } @XmlElement(name = "VdcUser") private VdcUser privateVdcUser; public VdcUser getVdcUser() { return privateVdcUser; } public void setVdcUser(VdcUser value) { privateVdcUser = value; } @XmlElement(name = "AdGroup") private ad_groups privateAdGroup; public ad_groups getAdGroup() { return privateAdGroup; } public void setAdGroup(ad_groups value) { privateAdGroup = value; } @XmlElement(name = "Permission") private permissions privatePermission; public permissions getPermission() { return privatePermission; } public void setPermission(permissions value) { privatePermission = value; } public PermissionsOperationsParametes() { } }