Class EPPLaunchPolicyAdapter

java.lang.Object
com.verisign.epp.framework.EPPRegistryPolicyAdapter
com.verisign.epp.codec.launchpolicy.v01.EPPLaunchPolicyAdapter

public class EPPLaunchPolicyAdapter extends EPPRegistryPolicyAdapter
EPPLaunchPolicyAdapter is used to adapt command EPP extensions ( EPPLaunchPolicyCreate and EPPLaunchPolicyUpdate) to its contained EPPLaunchPolicyZone, and adapt a EPPLaunchPolicyZone to a info response EPP extension ( EPPLaunchPolicyInfData).
  • Constructor Details

    • EPPLaunchPolicyAdapter

      public EPPLaunchPolicyAdapter()
  • Method Details

    • eppExtToZoneExt

      public EPPRegistryZoneInterface eppExtToZoneExt(List<EPPCodecComponent> aEppExtensions)
      Adapt a list of EPP extensions used with a registry create or update to a matching launch phase policy extension.
      Overrides:
      eppExtToZoneExt in class EPPRegistryPolicyAdapter
      Parameters:
      aEppExtensions - List of EPP extensions to adapt to a zone policy extension.
      Returns:
      Matching launch phase policy extension if found; null otherwise.
    • zoneExtToEppExt

      public EPPCodecComponent zoneExtToEppExt(List<EPPRegistryZoneInterface> aZoneExtensions)
      Adapt a list of policy extensions available for the zone to a matching EPP extension for an info response.
      Overrides:
      zoneExtToEppExt in class EPPRegistryPolicyAdapter
      Parameters:
      aZoneExtensions - List of zone policy extensions to adapt to an EPP extension for an info response.
      Returns:
      Matching EPP extension for an info response if found; null otherwise.