package org.ovirt.engine.core.common.queries; /** * Parameter class for queries that need a domain name and an identifier. */ public class DirectoryIdQueryParameters extends VdcQueryParametersBase { private static final long serialVersionUID = -4231839007150359638L; private String domain; private String id; private String namespace; public DirectoryIdQueryParameters() { // Nothing. } public DirectoryIdQueryParameters(String domain, String id) { this(domain, "", id); } public DirectoryIdQueryParameters(String domain, String namespace, String id) { this.domain = domain; this.namespace = namespace; this.id = id; } public void setDomain(String domain) { this.domain = domain; } public String getDomain() { return domain; } public void setNamespace(String namespace) { this.namespace = namespace; } public void setId(String id) { this.id = id; } public String getNamespace() { return namespace; } public String getId() { return id; } public boolean constainsNamespace() { return namespace != null && !namespace.isEmpty(); } }