Package fr.marcwrobel.jbanking
Enum Agreement
- java.lang.Object
-
- java.lang.Enum<Agreement>
-
- fr.marcwrobel.jbanking.Agreement
-
- All Implemented Interfaces:
Serializable,Comparable<Agreement>
public enum Agreement extends Enum<Agreement>
A list of economic agreements between countries or territories that may be useful in banking processes (such as file processing).- Since:
- 2.1.0
- Author:
- Marc Wrobel
-
-
Enum Constant Summary
Enum Constants Enum Constant Description EUROPEAN_ECONOMIC_AREAThe European Economic Area (EEA) was established via the Agreement on the European Economic Area, an international agreement which enables the extension of the European Union's single market to member states of the European Free Trade Association.EUROPEAN_FREE_TRADE_ASSOCIATIONThe European Free Trade Association (EFTA) is a regional trade organization and free trade area.EUROPEAN_UNIONThe European Union (EU) is a political and economic union of states that are located primarily in Europe.SEPA_COM_PACIFIQUEThe French Republic is made up of a “SEPA zone” and a “non-SEPA” zone.SINGLE_EURO_PAYMENTS_AREAThe Single Euro Payments Area (SEPA) is a payment-integration initiative of the European Union for simplification of bank transfers denominated in euro.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<IsoCountry>getParticipants()Get the participants of this agreement.static AgreementvalueOf(String name)Returns the enum constant of this type with the specified name.static Agreement[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
EUROPEAN_ECONOMIC_AREA
public static final Agreement EUROPEAN_ECONOMIC_AREA
The European Economic Area (EEA) was established via the Agreement on the European Economic Area, an international agreement which enables the extension of the European Union's single market to member states of the European Free Trade Association.This enum was last updated on 2020-08-03 based on information given on Wikipedia - European Economic Area.
- Since:
- 2.1.0
- See Also:
- europa.eu - European Economic Area (EEA), Wikipedia - European Economic Area
-
EUROPEAN_FREE_TRADE_ASSOCIATION
public static final Agreement EUROPEAN_FREE_TRADE_ASSOCIATION
The European Free Trade Association (EFTA) is a regional trade organization and free trade area. The organization operates in parallel with the European Union (EU), and all member states participate in the European Single Market and are part of the Schengen Area. They are not, however, party to the European Union Customs Union.This enum was last updated on 2020-08-03 based on information given on : efta.int - The EFTA States.
- Since:
- 2.1.0
- See Also:
- efta.int - The EFTA States, Wikipedia - European Free Trade Association
-
EUROPEAN_UNION
public static final Agreement EUROPEAN_UNION
The European Union (EU) is a political and economic union of states that are located primarily in Europe. The EU has developed an internal single market through a standardised system of laws that apply in all member states in those matters, and only those matters, where members have agreed to act as one.Special member state territories are not listed in this enum.
This enum was last updated on 2020-07-31 based on information given on europa.eu - Countries.
-
SEPA_COM_PACIFIQUE
public static final Agreement SEPA_COM_PACIFIQUE
The French Republic is made up of a “SEPA zone” and a “non-SEPA” zone. In order to ensure the continuity of exchanges in euros between the part of the French Republic which is in the SEPA zone and the part of the French Republic which is outside the SEPA zone, namely French Polynesia, New Caledonia, Wallis and Futuna, the CFONB has defined a solution called SEPA COM PACIFIQUE.This enum was last updated on 2020-07-31 based on information given in the CFONB article L'Euro et les territoires du Pacifique.
- Since:
- 2.1.0
- See Also:
- L'Euro et les territoires du Pacifique, Wikipedia
-
SINGLE_EURO_PAYMENTS_AREA
public static final Agreement SINGLE_EURO_PAYMENTS_AREA
The Single Euro Payments Area (SEPA) is a payment-integration initiative of the European Union for simplification of bank transfers denominated in euro. The aim of SEPA is to improve the efficiency of cross-border payments and turn the previously fragmented national markets for euro payments into a single domestic one.This enum was last updated on 2020-07-30 based on information given in EPC409-09 - EPC List of SEPA Countries v2.6.
- Since:
- 2.1.0
- See Also:
- EPC409-09 EPC List of SEPA Countries v2.6 - January 2020, IBAN registry release 87, Wikipedia
-
-
Method Detail
-
values
public static Agreement[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (Agreement c : Agreement.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Agreement valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
getParticipants
public Set<IsoCountry> getParticipants()
Get the participants of this agreement.- Returns:
- a non-null, non-empty and unmodifiable set of
IsoCountry
-
-