public class ProposalManager extends Contract
Contract.EventValuesWithLog| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
ABI |
static java.lang.String[] |
ABI_ARRAY |
static java.lang.String |
FUNC__COMMITTEE |
static java.lang.String |
FUNC__OWNER |
static java.lang.String |
FUNC__PROPOSALCOUNT |
static java.lang.String |
FUNC__PROPOSALINDEX |
static java.lang.String |
FUNC__PROPOSALS |
static java.lang.String |
FUNC__VOTECOMPUTER |
static java.lang.String |
FUNC_AUTH |
static java.lang.String |
FUNC_CREATE |
static java.lang.String |
FUNC_GETIDBYTYPEANDRESOURCEID |
static java.lang.String |
FUNC_GETPROPOSALINFO |
static java.lang.String |
FUNC_GETPROPOSALINFOLIST |
static java.lang.String |
FUNC_GETPROPOSALSTATUS |
static java.lang.String |
FUNC_REFRESHPROPOSALSTATUS |
static java.lang.String |
FUNC_REVOKE |
static java.lang.String |
FUNC_SETOWNER |
static java.lang.String |
FUNC_SETVOTECOMPUTER |
static java.lang.String |
FUNC_VOTE |
client, contractAddress, contractBinary, credential, cryptoSuite, deployReceipt, eventEncoder, eventSubscribe, FUNC_DEPLOY, functionEncoder, functionReturnDecoder, logger, transactionManager, transactionProcessor| 限定符 | 构造器和说明 |
|---|---|
protected |
ProposalManager(java.lang.String contractAddress,
Client client,
CryptoKeyPair credential) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
_owner() |
java.math.BigInteger |
_proposalCount() |
java.math.BigInteger |
_proposalIndex(java.math.BigInteger param0,
java.lang.String param1) |
Tuple5<java.lang.String,java.lang.String,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger> |
_proposals(java.math.BigInteger param0) |
java.lang.String |
_voteComputer() |
java.lang.Boolean |
auth(java.lang.String src) |
TransactionReceipt |
create(java.lang.String proposer,
java.math.BigInteger proposalType,
java.lang.String resourceId,
java.math.BigInteger blockNumberInterval) |
java.lang.String |
create(java.lang.String proposer,
java.math.BigInteger proposalType,
java.lang.String resourceId,
java.math.BigInteger blockNumberInterval,
TransactionCallback callback) |
static java.lang.String |
getABI() |
Tuple4<java.lang.String,java.math.BigInteger,java.lang.String,java.math.BigInteger> |
getCreateInput(TransactionReceipt transactionReceipt) |
Tuple1<java.math.BigInteger> |
getCreateOutput(TransactionReceipt transactionReceipt) |
java.math.BigInteger |
getIdByTypeAndResourceId(java.math.BigInteger proposalType,
java.lang.String resourceId) |
Tuple7<java.lang.String,java.lang.String,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger,java.util.List<java.lang.String>,java.util.List<java.lang.String>> |
getProposalInfo(java.math.BigInteger proposalId) |
java.util.List<ProposalInfo> |
getProposalInfoList(java.math.BigInteger from,
java.math.BigInteger to) |
java.math.BigInteger |
getProposalStatus(java.math.BigInteger proposalId) |
Tuple1<java.math.BigInteger> |
getRefreshProposalStatusInput(TransactionReceipt transactionReceipt) |
Tuple1<java.math.BigInteger> |
getRefreshProposalStatusOutput(TransactionReceipt transactionReceipt) |
Tuple2<java.math.BigInteger,java.lang.String> |
getRevokeInput(TransactionReceipt transactionReceipt) |
Tuple1<java.lang.String> |
getSetOwnerInput(TransactionReceipt transactionReceipt) |
Tuple1<java.lang.String> |
getSetVoteComputerInput(TransactionReceipt transactionReceipt) |
java.lang.String |
getSignedTransactionForCreate(java.lang.String proposer,
java.math.BigInteger proposalType,
java.lang.String resourceId,
java.math.BigInteger blockNumberInterval) |
java.lang.String |
getSignedTransactionForRefreshProposalStatus(java.math.BigInteger proposalId) |
java.lang.String |
getSignedTransactionForRevoke(java.math.BigInteger proposalId,
java.lang.String voterAddress) |
java.lang.String |
getSignedTransactionForSetOwner(java.lang.String owner) |
java.lang.String |
getSignedTransactionForSetVoteComputer(java.lang.String addr) |
java.lang.String |
getSignedTransactionForVote(java.math.BigInteger proposalId,
java.lang.Boolean agree,
java.lang.String voterAddress) |
Tuple3<java.math.BigInteger,java.lang.Boolean,java.lang.String> |
getVoteInput(TransactionReceipt transactionReceipt) |
Tuple1<java.math.BigInteger> |
getVoteOutput(TransactionReceipt transactionReceipt) |
static ProposalManager |
load(java.lang.String contractAddress,
Client client,
CryptoKeyPair credential) |
TransactionReceipt |
refreshProposalStatus(java.math.BigInteger proposalId) |
java.lang.String |
refreshProposalStatus(java.math.BigInteger proposalId,
TransactionCallback callback) |
TransactionReceipt |
revoke(java.math.BigInteger proposalId,
java.lang.String voterAddress) |
java.lang.String |
revoke(java.math.BigInteger proposalId,
java.lang.String voterAddress,
TransactionCallback callback) |
TransactionReceipt |
setOwner(java.lang.String owner) |
java.lang.String |
setOwner(java.lang.String owner,
TransactionCallback callback) |
TransactionReceipt |
setVoteComputer(java.lang.String addr) |
java.lang.String |
setVoteComputer(java.lang.String addr,
TransactionCallback callback) |
TransactionReceipt |
vote(java.math.BigInteger proposalId,
java.lang.Boolean agree,
java.lang.String voterAddress) |
java.lang.String |
vote(java.math.BigInteger proposalId,
java.lang.Boolean agree,
java.lang.String voterAddress,
TransactionCallback callback) |
asyncExecuteCall, asyncExecuteCallByTransactionManager, asyncExecuteTransaction, asyncExecuteTransaction, asyncExecuteTransaction, asyncExecuteTransaction, convertToNative, createSignedTransaction, deploy, deploy, executeCallWithMultipleValueReturn, executeCallWithSingleValueReturn, executeDeployTransaction, executeDeployTransaction, executeTransaction, executeTransaction, extractEventParameters, extractEventParameters, extractEventParametersWithLog, extractEventParametersWithLog, extractEventParametersWithLog, generateTxAttributeWithDagFlag, getContractAddress, getCurrentExternalAccountAddress, getDeployReceipt, getTransactionProcessor, isEnableDAG, setContractAddress, setDeployReceipt, setEnableDAG, setTransactionManager, setTransactionProcessor, staticExtractEventParameters, subscribeEvent, subscribeEvent, subscribeEvent, subscribeEvent, subscribeEvent, unsubscribeEventpublic static final java.lang.String[] ABI_ARRAY
public static final java.lang.String ABI
public static final java.lang.String FUNC__COMMITTEE
public static final java.lang.String FUNC__OWNER
public static final java.lang.String FUNC__PROPOSALCOUNT
public static final java.lang.String FUNC__PROPOSALINDEX
public static final java.lang.String FUNC__PROPOSALS
public static final java.lang.String FUNC__VOTECOMPUTER
public static final java.lang.String FUNC_AUTH
public static final java.lang.String FUNC_CREATE
public static final java.lang.String FUNC_GETIDBYTYPEANDRESOURCEID
public static final java.lang.String FUNC_GETPROPOSALINFO
public static final java.lang.String FUNC_GETPROPOSALINFOLIST
public static final java.lang.String FUNC_GETPROPOSALSTATUS
public static final java.lang.String FUNC_REFRESHPROPOSALSTATUS
public static final java.lang.String FUNC_REVOKE
public static final java.lang.String FUNC_SETOWNER
public static final java.lang.String FUNC_SETVOTECOMPUTER
public static final java.lang.String FUNC_VOTE
protected ProposalManager(java.lang.String contractAddress,
Client client,
CryptoKeyPair credential)
public static java.lang.String getABI()
public java.lang.String _owner()
throws ContractException
public java.math.BigInteger _proposalCount()
throws ContractException
public java.math.BigInteger _proposalIndex(java.math.BigInteger param0,
java.lang.String param1)
throws ContractException
public Tuple5<java.lang.String,java.lang.String,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger> _proposals(java.math.BigInteger param0) throws ContractException
public java.lang.String _voteComputer()
throws ContractException
public java.lang.Boolean auth(java.lang.String src)
throws ContractException
public TransactionReceipt create(java.lang.String proposer, java.math.BigInteger proposalType, java.lang.String resourceId, java.math.BigInteger blockNumberInterval)
public java.lang.String create(java.lang.String proposer,
java.math.BigInteger proposalType,
java.lang.String resourceId,
java.math.BigInteger blockNumberInterval,
TransactionCallback callback)
public java.lang.String getSignedTransactionForCreate(java.lang.String proposer,
java.math.BigInteger proposalType,
java.lang.String resourceId,
java.math.BigInteger blockNumberInterval)
public Tuple4<java.lang.String,java.math.BigInteger,java.lang.String,java.math.BigInteger> getCreateInput(TransactionReceipt transactionReceipt)
public Tuple1<java.math.BigInteger> getCreateOutput(TransactionReceipt transactionReceipt)
public java.math.BigInteger getIdByTypeAndResourceId(java.math.BigInteger proposalType,
java.lang.String resourceId)
throws ContractException
public Tuple7<java.lang.String,java.lang.String,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger,java.util.List<java.lang.String>,java.util.List<java.lang.String>> getProposalInfo(java.math.BigInteger proposalId) throws ContractException
public java.util.List<ProposalInfo> getProposalInfoList(java.math.BigInteger from, java.math.BigInteger to) throws ContractException
public java.math.BigInteger getProposalStatus(java.math.BigInteger proposalId)
throws ContractException
public TransactionReceipt refreshProposalStatus(java.math.BigInteger proposalId)
public java.lang.String refreshProposalStatus(java.math.BigInteger proposalId,
TransactionCallback callback)
public java.lang.String getSignedTransactionForRefreshProposalStatus(java.math.BigInteger proposalId)
public Tuple1<java.math.BigInteger> getRefreshProposalStatusInput(TransactionReceipt transactionReceipt)
public Tuple1<java.math.BigInteger> getRefreshProposalStatusOutput(TransactionReceipt transactionReceipt)
public TransactionReceipt revoke(java.math.BigInteger proposalId, java.lang.String voterAddress)
public java.lang.String revoke(java.math.BigInteger proposalId,
java.lang.String voterAddress,
TransactionCallback callback)
public java.lang.String getSignedTransactionForRevoke(java.math.BigInteger proposalId,
java.lang.String voterAddress)
public Tuple2<java.math.BigInteger,java.lang.String> getRevokeInput(TransactionReceipt transactionReceipt)
public TransactionReceipt setOwner(java.lang.String owner)
public java.lang.String setOwner(java.lang.String owner,
TransactionCallback callback)
public java.lang.String getSignedTransactionForSetOwner(java.lang.String owner)
public Tuple1<java.lang.String> getSetOwnerInput(TransactionReceipt transactionReceipt)
public TransactionReceipt setVoteComputer(java.lang.String addr)
public java.lang.String setVoteComputer(java.lang.String addr,
TransactionCallback callback)
public java.lang.String getSignedTransactionForSetVoteComputer(java.lang.String addr)
public Tuple1<java.lang.String> getSetVoteComputerInput(TransactionReceipt transactionReceipt)
public TransactionReceipt vote(java.math.BigInteger proposalId, java.lang.Boolean agree, java.lang.String voterAddress)
public java.lang.String vote(java.math.BigInteger proposalId,
java.lang.Boolean agree,
java.lang.String voterAddress,
TransactionCallback callback)
public java.lang.String getSignedTransactionForVote(java.math.BigInteger proposalId,
java.lang.Boolean agree,
java.lang.String voterAddress)
public Tuple3<java.math.BigInteger,java.lang.Boolean,java.lang.String> getVoteInput(TransactionReceipt transactionReceipt)
public Tuple1<java.math.BigInteger> getVoteOutput(TransactionReceipt transactionReceipt)
public static ProposalManager load(java.lang.String contractAddress, Client client, CryptoKeyPair credential)