@RolesAllowed(value="users") public class WalletAccountREST extends Object implements org.exoplatform.services.rest.resource.ResourceContainer
| Constructor and Description |
|---|
WalletAccountREST(WalletService walletService,
WalletAccountService accountService) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
enableWalletByAddress(String address,
boolean enable) |
javax.ws.rs.core.Response |
getPrivateKey(String address) |
javax.ws.rs.core.Response |
getWalletByAddress(String address) |
javax.ws.rs.core.Response |
getWalletByTypeAndID(String remoteId,
String type) |
javax.ws.rs.core.Response |
getWallets() |
javax.ws.rs.core.Response |
isFundRequestSent(String notificationId) |
javax.ws.rs.core.Response |
markFundRequestAsSent(String notificationId) |
javax.ws.rs.core.Response |
removePrivateKey(String address) |
javax.ws.rs.core.Response |
requestAuthorization(String address) |
javax.ws.rs.core.Response |
requestFunds(FundsRequest fundsRequest) |
javax.ws.rs.core.Response |
saveOrDeleteAddressLabel(WalletAddressLabel label) |
javax.ws.rs.core.Response |
savePrivateKey(String address,
String privateKey) |
javax.ws.rs.core.Response |
saveWallet(Wallet wallet) |
javax.ws.rs.core.Response |
saveWalletBackupState(long walletId,
boolean backedUp) |
javax.ws.rs.core.Response |
setInitializationStatus(String address,
String status) |
public WalletAccountREST(WalletService walletService, WalletAccountService accountService)
@RolesAllowed(value="users") public javax.ws.rs.core.Response getWalletByTypeAndID(String remoteId, String type)
@RolesAllowed(value="users") public javax.ws.rs.core.Response getWalletByAddress(String address)
@RolesAllowed(value="rewarding") public javax.ws.rs.core.Response enableWalletByAddress(String address, boolean enable)
@RolesAllowed(value="rewarding") public javax.ws.rs.core.Response setInitializationStatus(String address, String status)
public javax.ws.rs.core.Response requestAuthorization(String address)
@RolesAllowed(value="users") public javax.ws.rs.core.Response saveWalletBackupState(long walletId, boolean backedUp)
@RolesAllowed(value="users") public javax.ws.rs.core.Response saveWallet(Wallet wallet)
@RolesAllowed(value="users") public javax.ws.rs.core.Response savePrivateKey(String address, String privateKey)
@RolesAllowed(value="users") public javax.ws.rs.core.Response getPrivateKey(String address)
@RolesAllowed(value="users") public javax.ws.rs.core.Response removePrivateKey(String address)
@RolesAllowed(value="rewarding") public javax.ws.rs.core.Response saveOrDeleteAddressLabel(WalletAddressLabel label)
@RolesAllowed(value="users") public javax.ws.rs.core.Response requestFunds(FundsRequest fundsRequest)
@RolesAllowed(value="users") public javax.ws.rs.core.Response markFundRequestAsSent(String notificationId)
@RolesAllowed(value="users") public javax.ws.rs.core.Response isFundRequestSent(String notificationId)
@RolesAllowed(value="rewarding") public javax.ws.rs.core.Response getWallets()
Copyright © 2003–2019 eXo Platform SAS. All rights reserved.