Package org.exoplatform.wallet.rest
Class WalletAccountREST
java.lang.Object
org.exoplatform.wallet.rest.WalletAccountREST
- All Implemented Interfaces:
org.exoplatform.services.rest.resource.ResourceContainer
@RolesAllowed("users")
public class WalletAccountREST
extends Object
implements org.exoplatform.services.rest.resource.ResourceContainer
-
Constructor Summary
ConstructorsConstructorDescriptionWalletAccountREST(WalletService walletService, WalletAccountService accountService) -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.ResponsedeleteWallet(String address) javax.ws.rs.core.ResponseenableWalletByAddress(String address, boolean enable) javax.ws.rs.core.ResponsegetPrivateKey(String address) javax.ws.rs.core.ResponsegetWalletByAddress(String address) javax.ws.rs.core.ResponsegetWalletByTypeAndID(String remoteId, String type) javax.ws.rs.core.Responsejavax.ws.rs.core.ResponseisFundRequestSent(String notificationId) javax.ws.rs.core.ResponsemarkFundRequestAsSent(String notificationId) javax.ws.rs.core.ResponserefreshWalletFromBlockchain(String address) javax.ws.rs.core.ResponseremovePrivateKey(String address) javax.ws.rs.core.ResponserequestAuthorization(String address) javax.ws.rs.core.ResponserequestFunds(FundsRequest fundsRequest) javax.ws.rs.core.Responsejavax.ws.rs.core.ResponsesavePrivateKey(String address, String privateKey) javax.ws.rs.core.ResponsesaveWallet(Wallet wallet) javax.ws.rs.core.ResponsesaveWalletBackupState(long walletId, boolean backedUp) javax.ws.rs.core.ResponsesaveWalletProvider(WalletProvider provider, String address, String rawMessage, String signedMessage, javax.servlet.http.HttpServletRequest request) javax.ws.rs.core.ResponsesetInitializationStatus(String address, String status)
-
Constructor Details
-
WalletAccountREST
-
-
Method Details
-
getWalletByTypeAndID
-
getWalletByAddress
-
enableWalletByAddress
@RolesAllowed("rewarding") public javax.ws.rs.core.Response enableWalletByAddress(String address, boolean enable) -
setInitializationStatus
-
deleteWallet
-
requestAuthorization
-
saveWalletBackupState
@RolesAllowed("users") public javax.ws.rs.core.Response saveWalletBackupState(long walletId, boolean backedUp) -
saveWallet
-
saveWalletProvider
@RolesAllowed("users") public javax.ws.rs.core.Response saveWalletProvider(WalletProvider provider, String address, String rawMessage, String signedMessage, @Context javax.servlet.http.HttpServletRequest request) -
savePrivateKey
-
getPrivateKey
-
removePrivateKey
-
saveOrDeleteAddressLabel
@RolesAllowed("rewarding") public javax.ws.rs.core.Response saveOrDeleteAddressLabel(WalletAddressLabel label) -
requestFunds
-
markFundRequestAsSent
@RolesAllowed("users") public javax.ws.rs.core.Response markFundRequestAsSent(String notificationId) -
isFundRequestSent
-
getWallets
@RolesAllowed("rewarding") public javax.ws.rs.core.Response getWallets() -
refreshWalletFromBlockchain
-