package com.ausregistry.jtoolkit2.se;
/**
* Use this to cancel the transfer of a domain object currently pending
* transfer. The transfer must have been initiated via a transfer request by
* the client attempting to cancel the transfer. Instances of this class
* generate RFC5730 and RFC5731 compliant domain transfer EPP command service
* elements via the toXML method with the transfer operation set to "cancel".
*
* @see com.ausregistry.jtoolkit2.se.DomainTransferResponse
*/
public class DomainTransferCancelCommand extends DomainTransferCommand {
private static final long serialVersionUID = 4459609896155243761L;
/**
* Create a domain transfer command for the identified domain, specifying
* the 'cancel' transfer operation.
*
* @param name The name of the domain to cancel transfer of.
*/
public DomainTransferCancelCommand(String name) {
super(TransferOp.CANCEL, name);
}
/**
* Create a domain transfer command for the identified domain, specifying
* the designated password and the 'cancel' transfer operation.
*
* @param name The name of the domain to cancel transfer of.
*
* @param pw The identified domain's password.
*/
public DomainTransferCancelCommand(String name, String pw) {
super(TransferOp.CANCEL, name, pw);
}
/**
* Create a domain transfer command for the identified domain, specifying
* the designated password and the 'cancel' transfer operation.
*
* @param name The name of the domain to cancel transfer of.
*
* @param roid The repository object identifier of the contact for which
* the password is specified. The identified contact must be a contact
* associated with the domain object being transferred.
*
* @param pw The password of the contact identified by the supplied roid.
*/
public DomainTransferCancelCommand(String name, String roid, String pw) {
super(TransferOp.CANCEL, name, roid, pw);
}
}