Package org.imixs.workflow.office.forms
Class IbanBicController
- java.lang.Object
-
- org.imixs.workflow.office.forms.IbanBicController
-
- All Implemented Interfaces:
Serializable
@Named @RequestScoped public class IbanBicController extends Object implements Serializable
The IbanBicController is used to validate IBAN and BIC input data.- Version:
- 1.0
- Author:
- rsoika
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringBIC_PATTERNstatic StringIBAN_PATTERN
-
Constructor Summary
Constructors Constructor Description IbanBicController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @Valid @Pattern(regexp="^$|(^([a-zA-Z]{4}[a-zA-Z]{2}[a-zA-Z0-9]{2}([a-zA-Z0-9]{3})?))") StringgetBic()@Valid @Pattern(regexp="^$|(^[A-Z]{2}(?:[ ]?[A-Z0-9]){13,32}$)") StringgetIban()voidsetBic(String bic)voidsetIban(String iban)
-
-
-
Field Detail
-
IBAN_PATTERN
public static final String IBAN_PATTERN
- See Also:
- Constant Field Values
-
BIC_PATTERN
public static final String BIC_PATTERN
- See Also:
- Constant Field Values
-
-
Method Detail
-
getBic
@Valid @Pattern(regexp="^$|(^([a-zA-Z]{4}[a-zA-Z]{2}[a-zA-Z0-9]{2}([a-zA-Z0-9]{3})?))") public @Valid @Pattern(regexp="^$|(^([a-zA-Z]{4}[a-zA-Z]{2}[a-zA-Z0-9]{2}([a-zA-Z0-9]{3})?))") String getBic()
-
setBic
public void setBic(String bic)
-
getIban
@Valid @Pattern(regexp="^$|(^[A-Z]{2}(?:[ ]?[A-Z0-9]){13,32}$)") public @Valid @Pattern(regexp="^$|(^[A-Z]{2}(?:[ ]?[A-Z0-9]){13,32}$)") String getIban()
-
setIban
public void setIban(String iban)
-
-