Class RecipePrescriberClient

  • All Implemented Interfaces:
    be.recipe.api.prescriber.CreatePrescription.Command<be.recipe.api.Prescription.Encrypted.Specification,​be.recipe.api.prescriber.CreatePrescription<be.recipe.api.Prescription.Encrypted.Specification>,​be.recipe.api.Prescription.Encrypted>, be.recipe.api.prescriber.GetPrescription.Command<be.recipe.api.prescriber.GetPrescription,​be.recipe.api.Prescription.Encrypted>, be.recipe.api.prescriber.GetPrescriptionStatus.Command<be.recipe.api.prescriber.GetPrescriptionStatus,​be.recipe.api.GetPrescriptionStatusResponse>, be.recipe.api.prescriber.ListPrescriptions.Command<be.recipe.api.prescriber.ListPrescriptions,​be.recipe.api.prescriber.ListPrescriptions.Response.Encrypted>, be.recipe.api.prescriber.PrescriptionService<be.recipe.api.Prescription.Encrypted,​be.recipe.api.GetPrescriptionStatusResponse,​be.recipe.api.prescriber.ListPrescriptions,​be.recipe.api.prescriber.ListPrescriptions.Response.Encrypted,​be.recipe.api.prescriber.GetPrescription,​be.recipe.api.prescriber.GetPrescriptionStatus,​be.recipe.api.Prescription.Encrypted.Specification,​be.recipe.api.prescriber.CreatePrescription<be.recipe.api.Prescription.Encrypted.Specification>,​be.recipe.api.prescriber.PutVisionOtherPrescribers,​be.recipe.api.prescriber.RevokePrescription>, be.recipe.api.prescriber.PrescriptionService.Simplified, be.recipe.api.prescriber.PutVisionOtherPrescribers.Command<be.recipe.api.prescriber.PutVisionOtherPrescribers>, be.recipe.api.prescriber.RevokePrescription.Command<be.recipe.api.prescriber.RevokePrescription>

    public class RecipePrescriberClient
    extends AbstractRecipeClient
    implements be.recipe.api.prescriber.PrescriptionService.Simplified
    • Method Detail

      • list

        public be.recipe.api.prescriber.ListPrescriptions.PartialResult<be.recipe.api.prescriber.ListPrescriptions.Response.Encrypted> list​(be.recipe.api.prescriber.ListPrescriptions filters)
        Specified by:
        list in interface be.recipe.api.prescriber.ListPrescriptions.Command<be.recipe.api.prescriber.ListPrescriptions,​be.recipe.api.prescriber.ListPrescriptions.Response.Encrypted>
      • list

        public be.recipe.api.prescriber.ListPrescriptions.PartialResult<be.recipe.api.prescriber.ListPrescriptions.Response.Encrypted> list​(ListPrescriptionsParam params)
      • get

        public be.recipe.api.Prescription.Encrypted get​(be.recipe.api.prescriber.GetPrescription request)
        Specified by:
        get in interface be.recipe.api.prescriber.GetPrescription.Command<be.recipe.api.prescriber.GetPrescription,​be.recipe.api.Prescription.Encrypted>
      • get

        public be.recipe.api.GetPrescriptionStatusResponse get​(be.recipe.api.prescriber.GetPrescriptionStatus request)
        Specified by:
        get in interface be.recipe.api.prescriber.GetPrescriptionStatus.Command<be.recipe.api.prescriber.GetPrescriptionStatus,​be.recipe.api.GetPrescriptionStatusResponse>
      • add

        public be.recipe.api.Prescription.Encrypted add​(be.recipe.api.prescriber.CreatePrescription<be.recipe.api.Prescription.Encrypted.Specification> request)
        Specified by:
        add in interface be.recipe.api.prescriber.CreatePrescription.Command<be.recipe.api.Prescription.Encrypted.Specification,​be.recipe.api.prescriber.CreatePrescription<be.recipe.api.Prescription.Encrypted.Specification>,​be.recipe.api.Prescription.Encrypted>
      • toJAXB

        public static VisionOtherPrescribers toJAXB​(be.recipe.api.prescriber.VisionOtherPrescribers it)
      • update

        public void update​(be.recipe.api.prescriber.PutVisionOtherPrescribers request)
        Specified by:
        update in interface be.recipe.api.prescriber.PutVisionOtherPrescribers.Command<be.recipe.api.prescriber.PutVisionOtherPrescribers>
      • update

        public void update​(be.recipe.api.prescriber.RevokePrescription request)
        Specified by:
        update in interface be.recipe.api.prescriber.RevokePrescription.Command<be.recipe.api.prescriber.RevokePrescription>