Package org.stellar.sdk
Class Operation
- java.lang.Object
-
- org.stellar.sdk.Operation
-
- Direct Known Subclasses:
AccountMergeOperation
,AllowTrustOperation
,BeginSponsoringFutureReservesOperation
,BumpFootprintExpirationOperation
,BumpSequenceOperation
,ChangeTrustOperation
,ClaimClaimableBalanceOperation
,ClawbackClaimableBalanceOperation
,ClawbackOperation
,CreateAccountOperation
,CreateClaimableBalanceOperation
,CreatePassiveSellOfferOperation
,EndSponsoringFutureReservesOperation
,InflationOperation
,InvokeHostFunctionOperation
,LiquidityPoolDepositOperation
,LiquidityPoolWithdrawOperation
,ManageBuyOfferOperation
,ManageDataOperation
,ManageSellOfferOperation
,PathPaymentStrictReceiveOperation
,PathPaymentStrictSendOperation
,PaymentOperation
,RestoreFootprintOperation
,RevokeAccountSponsorshipOperation
,RevokeClaimableBalanceSponsorshipOperation
,RevokeDataSponsorshipOperation
,RevokeOfferSponsorshipOperation
,RevokeSignerSponsorshipOperation
,RevokeTrustlineSponsorshipOperation
,SetOptionsOperation
,SetTrustlineFlagsOperation
public abstract class Operation extends java.lang.Object
Abstract class for operations.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Operation.OperationBuilder<C extends Operation,B extends Operation.OperationBuilder<C,B>>
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
static Operation
fromXdr(AccountConverter accountConverter, org.stellar.sdk.xdr.Operation xdr)
Returns new Operation object from Operation XDR object.static Operation
fromXdr(org.stellar.sdk.xdr.Operation xdr)
Returns new Operation object from Operation XDR object.java.lang.String
getSourceAccount()
int
hashCode()
void
setSourceAccount(java.lang.String sourceAccount)
org.stellar.sdk.xdr.Operation
toXdr()
Generates Operation XDR object.org.stellar.sdk.xdr.Operation
toXdr(AccountConverter accountConverter)
Generates Operation XDR object.java.lang.String
toXdrBase64()
Returns base64-encoded Operation XDR object.java.lang.String
toXdrBase64(AccountConverter accountConverter)
Returns base64-encoded Operation XDR object.
-
-
-
Method Detail
-
toXdr
public org.stellar.sdk.xdr.Operation toXdr(AccountConverter accountConverter)
Generates Operation XDR object.
-
toXdr
public org.stellar.sdk.xdr.Operation toXdr()
Generates Operation XDR object.
-
toXdrBase64
public java.lang.String toXdrBase64(AccountConverter accountConverter)
Returns base64-encoded Operation XDR object.
-
toXdrBase64
public java.lang.String toXdrBase64()
Returns base64-encoded Operation XDR object.
-
fromXdr
public static Operation fromXdr(AccountConverter accountConverter, org.stellar.sdk.xdr.Operation xdr)
Returns new Operation object from Operation XDR object.- Parameters:
xdr
- XDR object
-
fromXdr
public static Operation fromXdr(org.stellar.sdk.xdr.Operation xdr)
Returns new Operation object from Operation XDR object.- Parameters:
xdr
- XDR object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
getSourceAccount
public java.lang.String getSourceAccount()
-
setSourceAccount
public void setSourceAccount(java.lang.String sourceAccount)
-
-