Class ManualProvisioningAPI

java.lang.Object
com.okiok.pheonix.api.manualProvisioning.ManualProvisioningAPI

public class ManualProvisioningAPI
extends Object
  • Field Details

  • Constructor Details

    • ManualProvisioningAPI

      public ManualProvisioningAPI​(com.okiok.pheonix.model.data.AuditableActor actor, List<ProvisioningRequest> provisioningRequests, com.okiok.pheonix.services.DataService dataService, com.okiok.pheonix.services.data.ApplicationAccountService applicationAccountService, com.okiok.pheonix.services.data.AccountManagementService accountManagementService, com.okiok.pheonix.services.audit.writer.AuditWriterProvider auditWriterProvider)
  • Method Details

    • completeProvisioningRequest

      public void completeProvisioningRequest​(ProvisioningRequest provisioningRequest, String ticketNumber, String ticketURL)
    • completeAccountRequests

      public void completeAccountRequests​(List<AccountRequest> accountRequests, String ticketNumber, String ticketURL)
    • completeAccountRequest

      public void completeAccountRequest​(AccountRequest accountRequest, String ticketNumber, String ticketURL)
    • completeWrittenRequests

      public void completeWrittenRequests​(List<WrittenRequest> writtenRequests, String ticketNumber, String ticketURL)
    • completeWrittenRequest

      public void completeWrittenRequest​(WrittenRequest writtenRequest, String ticketNumber, String ticketURL)
    • putProvisioningRequestInError

      public void putProvisioningRequestInError​(ProvisioningRequest provisioningRequest, Exception e)
    • putAccountRequestsInError

      public void putAccountRequestsInError​(AccountRequest accountRequest, Exception e)
    • putWrittenRequestsInError

      public void putWrittenRequestsInError​(List<WrittenRequest> writtenRequests, Exception e)
    • putWrittenRequestInError

      public void putWrittenRequestInError​(WrittenRequest writtenRequest, Exception e)
    • getProvisioningRequests

      public List<ProvisioningRequest> getProvisioningRequests()
    • getLogger

      public org.slf4j.Logger getLogger()
    • getUnsafeDataAPI

      public com.okiok.pheonix.services.DataService getUnsafeDataAPI()
    • getHttpClient

      public okhttp3.OkHttpClient getHttpClient()
    • getUtils

      public ManualProvisioningAPIUtils getUtils()