Interface ChargingFunctionAddressesHeader

  • All Superinterfaces:
    Cloneable, Header, Parameters, Serializable

    public interface ChargingFunctionAddressesHeader
    extends Header, Parameters
    RFC 3455 P-Charging-Function-Addresses header.
     The syntax for the P-Charging-Function-Addresses header is described
       as follows:
    
          P-Charging-Addr        = "P-Charging-Function-Addresses" HCOLON
                                   charge-addr-params
    (SEMI charge-addr-params)
          charge-addr-params     = ccf / ecf / generic-param
          ccf                    = "ccf" EQUAL gen-value
          ecf                    = "ecf" EQUAL gen-value
     
    • Method Detail

      • setChargingCollectionFunctionAddress

        void setChargingCollectionFunctionAddress​(String ccfAddress)
        Set CCF address parameter, replacing all existing CCF parameter values
      • addChargingCollectionFunctionAddress

        void addChargingCollectionFunctionAddress​(String ccfAddress)
        Add CCF address parameter value
      • removeChargingCollectionFunctionAddress

        void removeChargingCollectionFunctionAddress​(String ccfAddress)
        Remove CCF address parameter value
      • getChargingCollectionFunctionAddresses

        ListIterator getChargingCollectionFunctionAddresses()
        Get an iterator over all CCF address parameter values
        Returns:
        a ListIterator of Strings (CCF addresses)
      • setEventChargingFunctionAddress

        void setEventChargingFunctionAddress​(String ecfAddress)
        Set ECF address parameter, replacing all existing ECF parameter values
      • addEventChargingFunctionAddress

        void addEventChargingFunctionAddress​(String ecfAddress)
        Add ECF address parameter value
      • removeEventChargingFunctionAddress

        void removeEventChargingFunctionAddress​(String ecfAddress)
        Remove ECF address parameter value
      • getEventChargingFunctionAddresses

        ListIterator getEventChargingFunctionAddresses()
        Get an iterator over all ECF address parameter values
        Returns:
        a ListIterator of Strings (ECF addresses)