Class AccountResource

java.lang.Object
net.anotheria.portalkit.adminapi.rest.account.AccountResource

@Path("admin-api/account") @Consumes("application/json") @Produces("application/json") public class AccountResource extends Object
  • Constructor Details

    • AccountResource

      public AccountResource()
  • Method Details

    • getAllAccountStatuses

      @GET @Path("statuses") public jakarta.ws.rs.core.Response getAllAccountStatuses()
    • getAllAccountTypes

      @GET @Path("types") public jakarta.ws.rs.core.Response getAllAccountTypes()
    • getAllAccounts

      @GET public jakarta.ws.rs.core.Response getAllAccounts(@QueryParam("searchTerm") String searchTerm, @QueryParam("pageNumber") int pageNumber, @QueryParam("itemsOnPage") int itemsOnPage)
    • getAllAccountsNew

      @POST @Path("list") public jakarta.ws.rs.core.Response getAllAccountsNew(AccountsGetRequest request)
    • getAccountById

      @GET @Path("/{accountId}") public jakarta.ws.rs.core.Response getAccountById(@PathParam("accountId") String accountId)
    • updateAccount

      @POST public jakarta.ws.rs.core.Response updateAccount(AccountUpdateRequest request)
    • addStatusToAccount

      @POST @Path("add-status/{accountId}/{status}") public jakarta.ws.rs.core.Response addStatusToAccount(@PathParam("accountId") String accountId, @PathParam("status") int status)
    • removeStatusFromAccount

      @POST @Path("remove-status/{accountId}/{status}") public jakarta.ws.rs.core.Response removeStatusFromAccount(@PathParam("accountId") String accountId, @PathParam("status") int status)
    • setNewPassword

      @POST @Path("password") public jakarta.ws.rs.core.Response setNewPassword(AccountSetPasswordRequest request)
    • getSignAsToken

      @GET @Path("sign-as/{accountId}") public jakarta.ws.rs.core.Response getSignAsToken(@PathParam("accountId") String accountId)