public final class InitRequestBuilder
extends java.lang.Object
| Constructor and Description |
|---|
InitRequestBuilder(java.lang.String password,
java.lang.String terminalKey) |
| Modifier and Type | Method and Description |
|---|---|
R |
build() |
protected InitRequest |
getRequest() |
InitRequestBuilder |
setAmount(long value) |
InitRequestBuilder |
setCustomerKey(java.lang.String value) |
InitRequestBuilder |
setDescription(java.lang.String value) |
InitRequestBuilder |
setOrderId(java.lang.String value) |
InitRequestBuilder |
setPayForm(java.lang.String value) |
InitRequestBuilder |
setReccurent(boolean value) |
protected void |
validate() |
protected void |
validateNonEmpty(java.lang.String value,
java.lang.String name) |
protected void |
validateNonNull(java.lang.Object value,
java.lang.String name) |
protected void |
validateZeroOrPositive(java.lang.Long value,
java.lang.String name) |
public InitRequestBuilder(java.lang.String password,
java.lang.String terminalKey)
public InitRequestBuilder setAmount(long value)
public InitRequestBuilder setOrderId(java.lang.String value)
public InitRequestBuilder setCustomerKey(java.lang.String value)
public InitRequestBuilder setDescription(java.lang.String value)
public InitRequestBuilder setPayForm(java.lang.String value)
public InitRequestBuilder setReccurent(boolean value)
protected void validate()
protected InitRequest getRequest()
public R build()
protected void validateNonNull(java.lang.Object value,
java.lang.String name)
protected void validateNonEmpty(java.lang.String value,
java.lang.String name)
protected void validateZeroOrPositive(java.lang.Long value,
java.lang.String name)