Class InstallmentResource

java.lang.Object
com.oracle.communications.brm.cc.ws.installment.InstallmentResource

@Path("/installmentManagement/") public class InstallmentResource extends Object
This class is the main controller for Cancel Installment API.
  • Constructor Details

    • InstallmentResource

      public InstallmentResource()
  • Method Details

    • getDDObjectSpec

      @GET @Path("/ddObjectSpec") @Produces({"application/json","application/xml"}) public List<DDObjectSpec> getDDObjectSpec(@QueryParam("className") String className, @QueryParam("fetchSubClass") Boolean fetchSubClass)
      * Retrieves all DDObjects spec details identified by className
      Parameters:
      className - example /account,/service OR /account OR /service etc
      fetchSubClass - retrieves the detailed fields of the DDObject spec. If fetchSubClass is true then nested fields are retrieved. The default value for fetchSubClass is false
      Returns:
      payload represented by the DDObjects Spec schema
    • getGLID

      @GET @Path("/glid") @Produces({"application/json","application/xml"}) public List<GLIDSpec> getGLID(@QueryParam("glid") String glid, @QueryParam("descr") String descr)
      * Retrieves all GLIDs
      Parameters:
      glid - example 101
      descr - example descr
      Returns:
      payload represented by the DDObjects Spec schema
    • getInstallments

      @GET @Path("/bills") @Produces({"application/json","application/xml"}) public InstallmentBillInfo getInstallments(@QueryParam("accountRef") String accountRef, @QueryParam("billInfoRef") String billInfoRef)
      Get the installment bills identified by the billInfoRef and accountRef id's,
      Parameters:
      accountRef - example: 0.0.0.1+-account+2345678
      billInfoRef - example: 0.0.0.1+-billinfo+3456789
      Returns:
      payload represented by the InstallmentBills schema