MaterialTransaction

public class MaterialTransaction extends ListTransaction

Class MaterialTransaction. Provides materialtransaction functionality for the Hytale server.

java.lang.Object > ListTransaction > MaterialTransaction

Field Summary

slotTransactions

final List slotTransactions

Field slotTransactions.

iterator

final Iterator iterator

Field iterator.

Method Detail

MaterialTransaction

public public MaterialTransaction (final boolean succeeded, @Nonnull final ActionType action, @Nonnull final MaterialQuantity material, final int remainder, final boolean allOrNothing, final boolean exactAmount, final boolean filter, @Nonnull final List slotTransactions)

Method MaterialTransaction.

Parameters:
final boolean succeeded
@Nonnull final ActionType action
@Nonnull final MaterialQuantity material
final int remainder
final boolean allOrNothing
final boolean exactAmount
final boolean filter
@Nonnull final List slotTransactions

getAction

public ActionType getAction ()

Method getAction.

getMaterial

public MaterialQuantity getMaterial ()

Method getMaterial.

getRemainder

public int getRemainder ()

Method getRemainder.

isAllOrNothing

public boolean isAllOrNothing ()

Method isAllOrNothing.

isExactAmount

public boolean isExactAmount ()

Method isExactAmount.

isFilter

public boolean isFilter ()

Method isFilter.

toParent

public MaterialTransaction toParent (final ItemContainer parent, final short start, final ItemContainer container)

Method toParent.

Parameters:
final ItemContainer parent
final short start
final ItemContainer container

fromParent

public MaterialTransaction fromParent (final ItemContainer parent, final short start, @Nonnull final ItemContainer container)

Method fromParent.

Parameters:
final ItemContainer parent
final short start
@Nonnull final ItemContainer container

toString

public String toString ()

Method toString.