EPC

Inheritance: java.lang.Object

public final class EPC

Represents European Payments Council Quick Response Code.

Constructors

Constructor Description
EPC() Instantiates new EPC object.

Methods

Method Description
getName() Gets or sets Beneficiary’s Name.
setName(String value) Gets or sets Beneficiary’s Name.
getBIC() Gets or sets Beneficiary’s BIC with up to 11 characters length.
setBIC(String value) Gets or sets Beneficiary’s BIC with up to 11 characters length.
getIBAN() Gets or sets Beneficiary’s Account (IBAN).
setIBAN(String value) Gets or sets Beneficiary’s Account (IBAN).
getAmount() Gets or sets amount.
setAmount(double value) Gets or sets amount.
getCode() Gets or sets Business Code up to 4 characters.
setCode(String value) Gets or sets Business Code up to 4 characters.
getReference() Gets or sets Payment Reference (maximum 35 characters).
setReference(String value) Gets or sets Payment Reference (maximum 35 characters).
getRemittance() Gets or sets Remittance Information (maximum 140 characters).
setRemittance(String value) Gets or sets Remittance Information (maximum 140 characters).
getInformation() Gets or sets hint information.
setInformation(String value) Gets or sets hint information.
getVersion() EPC / SEPA QR-Code version implementation.
setVersion(String value) EPC / SEPA QR-Code version implementation.
getCharset() EPC / SEPA QR-Code char set implementation.
setCharset(String value) EPC / SEPA QR-Code char set implementation.
getIdentification() EPC / SEPA QR-Code identification.
setIdentification(String value) EPC / SEPA QR-Code identification.
equals(Object source) Overwrites Equals method to compare EPC properties
hashCode() Overrides GetHashCode method

EPC()

public EPC()

Instantiates new EPC object.

getName()

public final String getName()

Gets or sets Beneficiary’s Name. Maximum length is 70 characters.

Returns: java.lang.String

setName(String value)

public final void setName(String value)

Gets or sets Beneficiary’s Name. Maximum length is 70 characters.

Parameters:

Parameter Type Description
value java.lang.String

getBIC()

public final String getBIC()

Gets or sets Beneficiary’s BIC with up to 11 characters length.

Returns: java.lang.String

setBIC(String value)

public final void setBIC(String value)

Gets or sets Beneficiary’s BIC with up to 11 characters length.

Parameters:

Parameter Type Description
value java.lang.String

getIBAN()

public final String getIBAN()

Gets or sets Beneficiary’s Account (IBAN). The IBAN consists of up to 34 alphanumeric characters.

Returns: java.lang.String

setIBAN(String value)

public final void setIBAN(String value)

Gets or sets Beneficiary’s Account (IBAN). The IBAN consists of up to 34 alphanumeric characters.

Parameters:

Parameter Type Description
value java.lang.String

getAmount()

public final double getAmount()

Gets or sets amount.

Returns: double

setAmount(double value)

public final void setAmount(double value)

Gets or sets amount.

Parameters:

Parameter Type Description
value double

getCode()

public final String getCode()

Gets or sets Business Code up to 4 characters.

Returns: java.lang.String

setCode(String value)

public final void setCode(String value)

Gets or sets Business Code up to 4 characters.

Parameters:

Parameter Type Description
value java.lang.String

getReference()

public final String getReference()

Gets or sets Payment Reference (maximum 35 characters). This field and the Remittance Information field are mutually exclusive.

Returns: java.lang.String

setReference(String value)

public final void setReference(String value)

Gets or sets Payment Reference (maximum 35 characters). This field and the Remittance Information field are mutually exclusive.

Parameters:

Parameter Type Description
value java.lang.String

getRemittance()

public final String getRemittance()

Gets or sets Remittance Information (maximum 140 characters). This field and the Payment Reference field are mutually exclusive.

Returns: java.lang.String

setRemittance(String value)

public final void setRemittance(String value)

Gets or sets Remittance Information (maximum 140 characters). This field and the Payment Reference field are mutually exclusive.

Parameters:

Parameter Type Description
value java.lang.String

getInformation()

public final String getInformation()

Gets or sets hint information. Maximum 70 characters.

Returns: java.lang.String

setInformation(String value)

public final void setInformation(String value)

Gets or sets hint information. Maximum 70 characters.

Parameters:

Parameter Type Description
value java.lang.String

getVersion()

public final String getVersion()

EPC / SEPA QR-Code version implementation. By default this value set to 002.

Returns: java.lang.String

setVersion(String value)

public final void setVersion(String value)

EPC / SEPA QR-Code version implementation. By default this value set to 002.

Parameters:

Parameter Type Description
value java.lang.String

getCharset()

public final String getCharset()

EPC / SEPA QR-Code char set implementation. By default this value set to 1

Returns: java.lang.String

setCharset(String value)

public final void setCharset(String value)

EPC / SEPA QR-Code char set implementation. By default this value set to 1

Parameters:

Parameter Type Description
value java.lang.String

getIdentification()

public final String getIdentification()

EPC / SEPA QR-Code identification. By default this value set to SCT

Returns: java.lang.String

setIdentification(String value)

public final void setIdentification(String value)

EPC / SEPA QR-Code identification. By default this value set to SCT

Parameters:

Parameter Type Description
value java.lang.String

equals(Object source)

public boolean equals(Object source)

Overwrites Equals method to compare EPC properties

Parameters:

Parameter Type Description
source java.lang.Object EPC object to compare with.

Returns: boolean - Returns true if passed address object has same type and all its properties are equal to this instance properties.

hashCode()

public int hashCode()

Overrides GetHashCode method

Returns: int - Email hash code