public abstract class PhasingControl
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
PhasingControl.SubPoll |
Modifier and Type | Field and Description |
---|---|
protected PhasingParams |
params |
Modifier | Constructor and Description |
---|---|
protected |
PhasingControl() |
protected |
PhasingControl(PhasingParams params) |
Modifier and Type | Method and Description |
---|---|
protected void |
checkPhasing(PhasingAppendix phasingAppendix) |
protected abstract void |
checkTransaction(ChildTransaction childTransaction) |
abstract java.lang.String |
getControlType() |
abstract java.lang.String |
getDefaultControlVariable() |
PhasingParams |
getPhasingParams() |
protected void |
init(java.sql.ResultSet rs,
java.util.function.Supplier<java.util.List<? extends PhasingControl.SubPoll>> subPollsSupplier) |
protected PhasingParams params
protected PhasingControl()
protected PhasingControl(PhasingParams params)
protected void init(java.sql.ResultSet rs, java.util.function.Supplier<java.util.List<? extends PhasingControl.SubPoll>> subPollsSupplier) throws java.sql.SQLException
java.sql.SQLException
protected final void checkPhasing(PhasingAppendix phasingAppendix) throws NxtException.AccountControlException
public final PhasingParams getPhasingParams()
public abstract java.lang.String getControlType()
public abstract java.lang.String getDefaultControlVariable()
protected abstract void checkTransaction(ChildTransaction childTransaction) throws NxtException.AccountControlException