public final class EPC extends Object
Represents European Payments Council Quick Response Code.
Constructor and Description |
---|
EPC()
Instantiates new EPC object.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object source)
Overwrites Equals method to compare EPC properties
|
double |
getAmount()
Gets or sets amount.
|
String |
getBIC()
Gets or sets Beneficiary's BIC with up to 11 characters length.
|
String |
getCharset()
EPC / SEPA QR-Code char set implementation.
|
String |
getCode()
Gets or sets Business Code up to 4 characters.
|
String |
getIBAN()
Gets or sets Beneficiary's Account (IBAN).
|
String |
getIdentification()
EPC / SEPA QR-Code identification.
|
String |
getInformation()
Gets or sets hint information.
|
String |
getName()
Gets or sets Beneficiary's Name.
|
String |
getReference()
Gets or sets Payment Reference (maximum 35 characters).
|
String |
getRemittance()
Gets or sets Remittance Information (maximum 140 characters).
|
String |
getVersion()
EPC / SEPA QR-Code version implementation.
|
int |
hashCode()
Overrides GetHashCode method
|
void |
setAmount(double value)
Gets or sets amount.
|
void |
setBIC(String value)
Gets or sets Beneficiary's BIC with up to 11 characters length.
|
void |
setCharset(String value)
EPC / SEPA QR-Code char set implementation.
|
void |
setCode(String value)
Gets or sets Business Code up to 4 characters.
|
void |
setIBAN(String value)
Gets or sets Beneficiary's Account (IBAN).
|
void |
setIdentification(String value)
EPC / SEPA QR-Code identification.
|
void |
setInformation(String value)
Gets or sets hint information.
|
void |
setName(String value)
Gets or sets Beneficiary's Name.
|
void |
setReference(String value)
Gets or sets Payment Reference (maximum 35 characters).
|
void |
setRemittance(String value)
Gets or sets Remittance Information (maximum 140 characters).
|
void |
setVersion(String value)
EPC / SEPA QR-Code version implementation.
|
public boolean equals(Object source)
Overwrites Equals method to compare EPC properties
public final double getAmount()
Gets or sets amount.
public final String getBIC()
Gets or sets Beneficiary's BIC with up to 11 characters length.
public final String getCharset()
EPC / SEPA QR-Code char set implementation. By default this value set to 1
public final String getCode()
Gets or sets Business Code up to 4 characters.
public final String getIBAN()
Gets or sets Beneficiary's Account (IBAN). The IBAN consists of up to 34 alphanumeric characters.
public final String getIdentification()
EPC / SEPA QR-Code identification. By default this value set to SCT
public final String getInformation()
Gets or sets hint information. Maximum 70 characters.
public final String getName()
Gets or sets Beneficiary's Name. Maximum length is 70 characters.
public final String getReference()
Gets or sets Payment Reference (maximum 35 characters). This field and the Remittance Information field are mutually exclusive.
public final String getRemittance()
Gets or sets Remittance Information (maximum 140 characters). This field and the Payment Reference field are mutually exclusive.
public final String getVersion()
EPC / SEPA QR-Code version implementation. By default this value set to 002.
public int hashCode()
Overrides GetHashCode method
public final void setAmount(double value)
Gets or sets amount.
public final void setBIC(String value)
Gets or sets Beneficiary's BIC with up to 11 characters length.
public final void setCharset(String value)
EPC / SEPA QR-Code char set implementation. By default this value set to 1
public final void setCode(String value)
Gets or sets Business Code up to 4 characters.
public final void setIBAN(String value)
Gets or sets Beneficiary's Account (IBAN). The IBAN consists of up to 34 alphanumeric characters.
public final void setIdentification(String value)
EPC / SEPA QR-Code identification. By default this value set to SCT
public final void setInformation(String value)
Gets or sets hint information. Maximum 70 characters.
public final void setName(String value)
Gets or sets Beneficiary's Name. Maximum length is 70 characters.
public final void setReference(String value)
Gets or sets Payment Reference (maximum 35 characters). This field and the Remittance Information field are mutually exclusive.
public final void setRemittance(String value)
Gets or sets Remittance Information (maximum 140 characters). This field and the Payment Reference field are mutually exclusive.
public final void setVersion(String value)
EPC / SEPA QR-Code version implementation. By default this value set to 002.