EPP 0.2.6

com.neulevel.us
Class UsRegistrant

java.lang.Object
  extended bycom.neulevel.us.UsRegistrant

public class UsRegistrant
extends java.lang.Object

This UsRegistrant class defines various constants and methods related to EPP Contact objects associated with dotUS domain names as registrants. The Nexus information are described in "The usTLD Nexus Requirements". In addition, "New EPP Parameters for the usTLD" can be referred for details of operations, restrictions and examples, although the XML samples are based on EPP-06.

For a full list of two-letter country codes ("CC"), defined in ISO 3166, the International Country Code Standard, please refer either the IANA ccTLD Database or current ISO 3166 Maintenance Agency web site.

Version:
$Revision: 1.1.1.1 $
Author:
Ning Zhang ning.zhang@neustar.com

Field Summary
static java.lang.String APPLICATION_PURPOSE
          The application purpose ("AppPurpose") parameter to be specified in the <unspec> element in a <contact:create> or <contact:update> command for a contact object used as the registrant of a dotUS domain name.
static java.lang.String NEXUS_CATEGORY
          The nexus category ("NexusCategory") parameter to be specified in the <unspec> element in a <contact:create> or <contact:update> command for a contact object used as the registrant of a dotUS domain name.
 
Constructor Summary
UsRegistrant()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

APPLICATION_PURPOSE

public static final java.lang.String APPLICATION_PURPOSE
The application purpose ("AppPurpose") parameter to be specified in the <unspec> element in a <contact:create> or <contact:update> command for a contact object used as the registrant of a dotUS domain name. It has the following possible string values:

P1 Business use for profit
P2 Non-profit business, club, association, religious orginization
P3 Personal use
P4 Educational purpose
P5 Government purpose

See Also:
Constant Field Values

NEXUS_CATEGORY

public static final java.lang.String NEXUS_CATEGORY
The nexus category ("NexusCategory") parameter to be specified in the <unspec> element in a <contact:create> or <contact:update> command for a contact object used as the registrant of a dotUS domain name. It has the following possible string values:

C11 Nexus Category 1 A natual person who is a US citizen
C12 A natual person who is a permanent resident
C21 Nexus Category 2 An entity or organization that is (i) incorporated within one of the fifty US states, the District of Columbia, or any of the US possessions or territories, or (ii) organized or otherwise constituted under the laws of a state of the US, the District of Columbia or any of its possessions and territories (including federal, state, or local government of the US, or a political subdivision thereof, and non-commercial organizations based in the US.)
C31/CC Nexus Category 3 A foreign organization that regularly engages in lawful activities (sales of goods or services or other business, commercial, or non-commercial, including not for profit relations) in the United States. The CC equals to the two-letter country code of the organization.
C32/CC An organization has an office or other facility in the U.S., where CC equals to the two-letter country code of the organization.

See Also:
Constant Field Values
Constructor Detail

UsRegistrant

public UsRegistrant()

EPP 0.2.6

Copyright © 2001-2002 NeuLevel, Inc. All Rights Reserved.