Interface UpilIntegrationClientService

  • All Known Implementing Classes:
    DefaultUpilIntegrationClientService

    public interface UpilIntegrationClientService
    Upil client interface to establish the connection with Upil and perform integration operations
    Since:
    1911
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      UpilResponse createUpilProduct​(java.util.Map<java.lang.String,​java.lang.Object> product)
      Connects with UPIL System and each SubscriptionPricePlanModel will create as a new UtilitiesProduct in UPIL
      java.util.List<org.apache.olingo.odata2.api.ep.entry.ODataEntry> getIsuReferenceTypes()
      Connects with UPIL System and get list of ODataEntry which contains TmaProductSpecTypeModel details from UPIL
      java.util.List<org.apache.olingo.odata2.api.ep.entry.ODataEntry> getIsuSemantics()
      Connects with UPIL System and get list of ODataEntry which contains UpilSemanticsModel details from UPIL
    • Method Detail

      • createUpilProduct

        UpilResponse createUpilProduct​(java.util.Map<java.lang.String,​java.lang.Object> product)
        Connects with UPIL System and each SubscriptionPricePlanModel will create as a new UtilitiesProduct in UPIL
        Parameters:
        product - product to be created
        Returns:
        UpilResponse returns response from Upil
      • getIsuSemantics

        java.util.List<org.apache.olingo.odata2.api.ep.entry.ODataEntry> getIsuSemantics()
                                                                                  throws UpilintegrationservicesException
        Connects with UPIL System and get list of ODataEntry which contains UpilSemanticsModel details from UPIL
        Returns:
        returns list of ODataEntry
        Throws:
        UpilintegrationservicesException - for exception throw by this method
      • getIsuReferenceTypes

        java.util.List<org.apache.olingo.odata2.api.ep.entry.ODataEntry> getIsuReferenceTypes()
                                                                                       throws UpilintegrationservicesException
        Connects with UPIL System and get list of ODataEntry which contains TmaProductSpecTypeModel details from UPIL
        Returns:
        returns list of ODataEntry
        Throws:
        UpilintegrationservicesException - for exception throw by this method