Class ContractLifeCyclePrecompiled
java.lang.Object
org.fisco.bcos.sdk.contract.Contract
org.fisco.bcos.sdk.contract.precompiled.contractmgr.ContractLifeCyclePrecompiled
public class ContractLifeCyclePrecompiled extends Contract
-
Nested Class Summary
Nested classes/interfaces inherited from class org.fisco.bcos.sdk.contract.Contract
Contract.EventValuesWithLog
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ABI
static java.lang.String[]
ABI_ARRAY
static java.lang.String
BINARY
static java.lang.String[]
BINARY_ARRAY
static java.lang.String
FUNC_FREEZE
static java.lang.String
FUNC_GETSTATUS
static java.lang.String
FUNC_GRANTMANAGER
static java.lang.String
FUNC_LISTMANAGER
static java.lang.String
FUNC_REVOKEMANAGER
static java.lang.String
FUNC_UNFREEZE
static java.lang.String
SM_BINARY
static java.lang.String[]
SM_BINARY_ARRAY
Fields inherited from class org.fisco.bcos.sdk.contract.Contract
client, contractAddress, contractBinary, credential, cryptoSuite, deployReceipt, eventEncoder, FUNC_DEPLOY, functionEncoder, LATEST_BLOCK, logger, transactionProcessor
-
Constructor Summary
Constructors Modifier Constructor Description protected
ContractLifeCyclePrecompiled(java.lang.String contractAddress, Client client, CryptoKeyPair credential)
-
Method Summary
Modifier and Type Method Description static ContractLifeCyclePrecompiled
deploy(Client client, CryptoKeyPair credential)
TransactionReceipt
freeze(java.lang.String addr)
void
freeze(java.lang.String addr, TransactionCallback callback)
static java.lang.String
getBinary(CryptoSuite cryptoSuite)
Tuple1<java.lang.String>
getFreezeInput(TransactionReceipt transactionReceipt)
Tuple1<java.math.BigInteger>
getFreezeOutput(TransactionReceipt transactionReceipt)
Tuple2<java.lang.String,java.lang.String>
getGrantManagerInput(TransactionReceipt transactionReceipt)
Tuple1<java.math.BigInteger>
getGrantManagerOutput(TransactionReceipt transactionReceipt)
Tuple2<java.lang.String,java.lang.String>
getRevokeManagerInput(TransactionReceipt transactionReceipt)
Tuple1<java.math.BigInteger>
getRevokeManagerOutput(TransactionReceipt transactionReceipt)
java.lang.String
getSignedTransactionForFreeze(java.lang.String addr)
java.lang.String
getSignedTransactionForGrantManager(java.lang.String contractAddr, java.lang.String userAddr)
java.lang.String
getSignedTransactionForRevokeManager(java.lang.String contractAddr, java.lang.String userAddr)
java.lang.String
getSignedTransactionForUnfreeze(java.lang.String addr)
Tuple2<java.math.BigInteger,java.lang.String>
getStatus(java.lang.String addr)
Tuple1<java.lang.String>
getUnfreezeInput(TransactionReceipt transactionReceipt)
Tuple1<java.math.BigInteger>
getUnfreezeOutput(TransactionReceipt transactionReceipt)
TransactionReceipt
grantManager(java.lang.String contractAddr, java.lang.String userAddr)
void
grantManager(java.lang.String contractAddr, java.lang.String userAddr, TransactionCallback callback)
Tuple2<java.math.BigInteger,java.util.List<java.lang.String>>
listManager(java.lang.String addr)
static ContractLifeCyclePrecompiled
load(java.lang.String contractAddress, Client client, CryptoKeyPair credential)
TransactionReceipt
revokeManager(java.lang.String contractAddr, java.lang.String userAddr)
void
revokeManager(java.lang.String contractAddr, java.lang.String userAddr, TransactionCallback callback)
TransactionReceipt
unfreeze(java.lang.String addr)
void
unfreeze(java.lang.String addr, TransactionCallback callback)
Methods inherited from class org.fisco.bcos.sdk.contract.Contract
asyncExecuteTransaction, asyncExecuteTransaction, convertToNative, createSignedTransaction, createSignedTransaction, deploy, deploy, executeCallWithMultipleValueReturn, executeCallWithSingleValueReturn, executeCallWithSingleValueReturn, executeTransaction, executeTransaction, extractEventParameters, extractEventParameters, extractEventParametersWithLog, extractEventParametersWithLog, extractEventParametersWithLog, getContractAddress, getCurrentExternalAccountAddress, getDeployReceipt, getTransactionProcessor, setContractAddress, setDeployReceipt, staticExtractEventParameters, subscribeEvent, subscribeEvent, subscribeEvent
-
Field Details
-
BINARY_ARRAY
public static final java.lang.String[] BINARY_ARRAY -
BINARY
public static final java.lang.String BINARY -
SM_BINARY_ARRAY
public static final java.lang.String[] SM_BINARY_ARRAY -
SM_BINARY
public static final java.lang.String SM_BINARY -
ABI_ARRAY
public static final java.lang.String[] ABI_ARRAY -
ABI
public static final java.lang.String ABI -
FUNC_GETSTATUS
public static final java.lang.String FUNC_GETSTATUS- See Also:
- Constant Field Values
-
FUNC_REVOKEMANAGER
public static final java.lang.String FUNC_REVOKEMANAGER- See Also:
- Constant Field Values
-
FUNC_UNFREEZE
public static final java.lang.String FUNC_UNFREEZE- See Also:
- Constant Field Values
-
FUNC_FREEZE
public static final java.lang.String FUNC_FREEZE- See Also:
- Constant Field Values
-
FUNC_GRANTMANAGER
public static final java.lang.String FUNC_GRANTMANAGER- See Also:
- Constant Field Values
-
FUNC_LISTMANAGER
public static final java.lang.String FUNC_LISTMANAGER- See Also:
- Constant Field Values
-
-
Constructor Details
-
ContractLifeCyclePrecompiled
protected ContractLifeCyclePrecompiled(java.lang.String contractAddress, Client client, CryptoKeyPair credential)
-
-
Method Details
-
getBinary
-
getStatus
public Tuple2<java.math.BigInteger,java.lang.String> getStatus(java.lang.String addr) throws ContractException- Throws:
ContractException
-
revokeManager
-
revokeManager
public void revokeManager(java.lang.String contractAddr, java.lang.String userAddr, TransactionCallback callback) -
getSignedTransactionForRevokeManager
public java.lang.String getSignedTransactionForRevokeManager(java.lang.String contractAddr, java.lang.String userAddr) -
getRevokeManagerInput
public Tuple2<java.lang.String,java.lang.String> getRevokeManagerInput(TransactionReceipt transactionReceipt) -
getRevokeManagerOutput
-
unfreeze
-
unfreeze
-
getSignedTransactionForUnfreeze
public java.lang.String getSignedTransactionForUnfreeze(java.lang.String addr) -
getUnfreezeInput
-
getUnfreezeOutput
-
freeze
-
freeze
-
getSignedTransactionForFreeze
public java.lang.String getSignedTransactionForFreeze(java.lang.String addr) -
getFreezeInput
-
getFreezeOutput
-
grantManager
-
grantManager
public void grantManager(java.lang.String contractAddr, java.lang.String userAddr, TransactionCallback callback) -
getSignedTransactionForGrantManager
public java.lang.String getSignedTransactionForGrantManager(java.lang.String contractAddr, java.lang.String userAddr) -
getGrantManagerInput
public Tuple2<java.lang.String,java.lang.String> getGrantManagerInput(TransactionReceipt transactionReceipt) -
getGrantManagerOutput
-
listManager
public Tuple2<java.math.BigInteger,java.util.List<java.lang.String>> listManager(java.lang.String addr) throws ContractException- Throws:
ContractException
-
load
public static ContractLifeCyclePrecompiled load(java.lang.String contractAddress, Client client, CryptoKeyPair credential) -
deploy
public static ContractLifeCyclePrecompiled deploy(Client client, CryptoKeyPair credential) throws ContractException- Throws:
ContractException
-