package com.ausregistry.jtoolkit2.se; /** * Used to check which variants of domain objects would be provisioned in a * Registry if a specific domain was created. Instances of this class generate * Domain Variant Info command service elements via the toXML() method, * consistent with the AusRegistry documents 'Variant Extension Domain Mapping * for the Extensible Provisioning Protocol' and 'Variant Extension for the * Extensible Provisioning Protocol'. * * @see com.ausregistry.jtoolkit2.se.DomainVariantInfoResponse */ public class DomainVariantInfoCommand extends ProtocolExtensionCommand { private static final long serialVersionUID = 43233444461228919L; private static final CommandType VARIANT_INFO_COMMAND_TYPE = new VariantInfoCommandType(); /** * @param name the domain name * @param language the language associated with the domain, can be null */ public DomainVariantInfoCommand(final String name, final String language) { super(VARIANT_INFO_COMMAND_TYPE, ExtendedObjectType.VARIANT, name, "language", language); } @Override protected Extension getExtension() { return ExtensionImpl.VIEXT; } }