Package monero.wallet.model
Class MoneroOutputQuery
java.lang.Object
monero.daemon.model.MoneroOutput
monero.wallet.model.MoneroOutputWallet
monero.wallet.model.MoneroOutputQuery
- All Implemented Interfaces:
Filter<MoneroOutputWallet>
Configures a query to retrieve wallet outputs (i.e. outputs that the wallet has or had the
ability to spend).
All outputs are returned except those that do not meet the criteria defined in this query.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopy()booleanmeetsCriteria(MoneroOutputWallet output) Indicates if the given item meets the criteria of this filter.setAccountIndex(Integer accountIndex) setAmount(BigInteger amount) setIsFrozen(Boolean isFrozen) setIsSpent(Boolean isSpent) setKeyImage(MoneroKeyImage keyImage) setMaxAmount(BigInteger maxAmount) setMinAmount(BigInteger minAmount) setRingOutputIndices(List<Long> ringOutputIndices) setStealthPublicKey(String stealthPublicKey) setSubaddressIndex(Integer subaddressIndex) setSubaddressIndices(Integer... subaddressIndices) setSubaddressIndices(List<Integer> subaddressIndices) setTx(MoneroTxWallet tx) setTxQuery(MoneroTxQuery txQuery) Methods inherited from class monero.wallet.model.MoneroOutputWallet
equals, getAccountIndex, getSubaddressIndex, getTx, hashCode, isFrozen, isLocked, isSpent, merge, merge, toStringMethods inherited from class monero.daemon.model.MoneroOutput
getAmount, getIndex, getKeyImage, getRingOutputIndices, getStealthPublicKey, toString
-
Constructor Details
-
MoneroOutputQuery
public MoneroOutputQuery() -
MoneroOutputQuery
-
-
Method Details
-
copy
- Overrides:
copyin classMoneroOutputWallet
-
getMinAmount
-
setMinAmount
-
getMaxAmount
-
setMaxAmount
-
getTxQuery
-
setTxQuery
-
getSubaddressIndices
-
setSubaddressIndices
-
setSubaddressIndices
-
meetsCriteria
Description copied from interface:FilterIndicates if the given item meets the criteria of this filter.- Specified by:
meetsCriteriain interfaceFilter<MoneroOutputWallet>- Parameters:
output- is the item to test- Returns:
- true if the item meets the criteria of this filter, false otherwise
-
setTx
- Overrides:
setTxin classMoneroOutputWallet
-
setTx
- Overrides:
setTxin classMoneroOutputWallet
-
setAccountIndex
- Overrides:
setAccountIndexin classMoneroOutputWallet
-
setSubaddressIndex
- Overrides:
setSubaddressIndexin classMoneroOutputWallet
-
setIsSpent
- Overrides:
setIsSpentin classMoneroOutputWallet
-
setIsFrozen
- Overrides:
setIsFrozenin classMoneroOutputWallet
-
setKeyImage
- Overrides:
setKeyImagein classMoneroOutputWallet
-
setAmount
- Overrides:
setAmountin classMoneroOutputWallet
-
setIndex
- Overrides:
setIndexin classMoneroOutputWallet
-
setRingOutputIndices
- Overrides:
setRingOutputIndicesin classMoneroOutputWallet
-
setStealthPublicKey
- Overrides:
setStealthPublicKeyin classMoneroOutputWallet
-