corelib.services.web.components.bank
Class InternationalBankIdentity

java.lang.Object
  extended by corelib.services.web.components.WebComponent
      extended by corelib.services.web.components.VisualComponent
          extended by corelib.services.web.components.bank.InternationalBankIdentity

public class InternationalBankIdentity
extends VisualComponent

Uses this component for inject a IBAN form ( International Bank Account Number ) on your web pages. The component makes account number verification, and contains BIC code ( Bank Identifier Code ). TextBox component.

Since:
0.4.0
Author:
Dominique Liard & Alexia Ramaļoli

Field Summary
 
Fields inherited from class corelib.services.web.components.VisualComponent
cssClass, cssStyle, toolTipText, visible
 
Fields inherited from class corelib.services.web.components.WebComponent
dataBindings, webPage, xmlNode
 
Constructor Summary
InternationalBankIdentity()
          Class constructor.
 
Method Summary
 void component_load(WebPageEvent event)
          Fired when the web page is fully initialized.
 void component_renderBegin(WebPageEvent webPageEvent)
           
 void component_renderEnd(WebPageEvent webPageEvent)
           
 java.lang.String getBicCode()
          Get the BIC code value.
 java.lang.String getCssClassComponentError()
          Get the CSS class to apply in case of input error .
 java.lang.String getPart1()
          Get the IBAN firt part ( 4 characters maximum).
 java.lang.String getPart2()
          Get the IBAN second part ( 4 characters maximum).
 java.lang.String getPart3()
          Get the IBAN third part ( 4 characters maximum).
 java.lang.String getPart4()
          Get the IBAN part ( 4 characters maximum).
 java.lang.String getPart5()
          Get the IBAN fifth part ( 4 characters maximum).
 java.lang.String getPart6()
          Get the IBAN sixth part ( 4 characters maximum).
 java.lang.String getPart7()
          Get the IBAN seventh part ( 4 characters maximum).
 java.lang.String getResourceBundle()
          Get the applicatavie resource bundle name.
 boolean isDisabled()
          Get the component disabled state .
 void setBicCode(java.lang.String bicCode)
          Fixes the BIC code value.
 void setCssClassComponentError(java.lang.String cssClassComponentError)
          Fixes CSS class to apply in case of input error.
 void setDisabled(boolean disabled)
          Fixes the componant desable state.
 void setPart1(java.lang.String part1)
          Fixes the IBAN first part ( 4 characters ).
 void setPart2(java.lang.String part2)
          Fixes the IBAN second part ( 4 characters ).
 void setPart3(java.lang.String part3)
          Fixes the IBAN third part ( 4 characters ).
 void setPart4(java.lang.String part4)
          Fixes the IBAN fourth part ( 4 characters ).
 void setPart5(java.lang.String part5)
          Fixes the IBAN fifth part ( 4 characters ).
 void setPart6(java.lang.String part6)
          Fixes the IBAN fifth part ( 4 characters ).
 void setPart7(java.lang.String part7)
          Fixes the IBAN seventh part ( 4 characters ).
 void setResourceBundle(java.lang.String resourceBundle)
          Fixes the applicative resource bundle value.
 
Methods inherited from class corelib.services.web.components.VisualComponent
component_postRender, component_preRender, component_renderChildren, component_renderJavascriptLocalisation, encodeAttributeValue, getCssClass, getCssStyle, getOnClickListener, getSharedAttributesHtmlEncoding, getToolTipText, isVisible, renderElement, setCssClass, setCssStyle, setOnClickListener, setToolTipText, setVisible
 
Methods inherited from class corelib.services.web.components.WebComponent
addBindingExpression, addChildComponent, component_init, component_preRepeaterDuplications, getChildComponents, getDataBinding, getElementsByTagName, getId, getWebPage, getXmlNode, setId, setWebPage, setXmlNode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InternationalBankIdentity

public InternationalBankIdentity()
Class constructor.

Method Detail

component_load

public void component_load(WebPageEvent event)
Description copied from class: WebComponent
Fired when the web page is fully initialized.

Overrides:
component_load in class WebComponent
Parameters:
event - Qualify the current web page event.

component_renderBegin

public void component_renderBegin(WebPageEvent webPageEvent)
Overrides:
component_renderBegin in class VisualComponent

component_renderEnd

public void component_renderEnd(WebPageEvent webPageEvent)
Overrides:
component_renderEnd in class VisualComponent

getPart1

public java.lang.String getPart1()
Get the IBAN firt part ( 4 characters maximum).

Returns:
The first part value.

setPart1

public void setPart1(java.lang.String part1)
Fixes the IBAN first part ( 4 characters ).

Parameters:
part1 - String ( 4 characters maximum).

getPart2

public java.lang.String getPart2()
Get the IBAN second part ( 4 characters maximum).

Returns:
The second part value.

setPart2

public void setPart2(java.lang.String part2)
Fixes the IBAN second part ( 4 characters ).

Parameters:
part2 - String ( 4 characters maximum).

getPart3

public java.lang.String getPart3()
Get the IBAN third part ( 4 characters maximum).

Returns:
The third part value.

setPart3

public void setPart3(java.lang.String part3)
Fixes the IBAN third part ( 4 characters ).

Parameters:
part3 - String ( 4 characters maximum).

getPart4

public java.lang.String getPart4()
Get the IBAN part ( 4 characters maximum).

Returns:
The fourth part value.

setPart4

public void setPart4(java.lang.String part4)
Fixes the IBAN fourth part ( 4 characters ).

Parameters:
part4 - String ( 4 characters maximum).

getPart5

public java.lang.String getPart5()
Get the IBAN fifth part ( 4 characters maximum).

Returns:
The fifth part value.

setPart5

public void setPart5(java.lang.String part5)
Fixes the IBAN fifth part ( 4 characters ).

Parameters:
part5 - String ( 4 characters maximum).

getPart6

public java.lang.String getPart6()
Get the IBAN sixth part ( 4 characters maximum).

Returns:
The sixth part value.

setPart6

public void setPart6(java.lang.String part6)
Fixes the IBAN fifth part ( 4 characters ).

Parameters:
part6 - String ( 4 characters maximum).

getPart7

public java.lang.String getPart7()
Get the IBAN seventh part ( 4 characters maximum).

Returns:
The seventh part value.

setPart7

public void setPart7(java.lang.String part7)
Fixes the IBAN seventh part ( 4 characters ).

Parameters:
part7 - String ( 4 characters maximum).

getBicCode

public java.lang.String getBicCode()
Get the BIC code value.

Returns:
The input BIC code value.

setBicCode

public void setBicCode(java.lang.String bicCode)
Fixes the BIC code value.

Parameters:
bicCode - String.

getCssClassComponentError

public java.lang.String getCssClassComponentError()
Get the CSS class to apply in case of input error .

Returns:
the CSS class to apply in case of input error.

setCssClassComponentError

public void setCssClassComponentError(java.lang.String cssClassComponentError)
Fixes CSS class to apply in case of input error.

Parameters:
cssClassComponentError - in String.

getResourceBundle

public java.lang.String getResourceBundle()
Get the applicatavie resource bundle name.

Returns:
The dataSourceName value.

setResourceBundle

public void setResourceBundle(java.lang.String resourceBundle)
Fixes the applicative resource bundle value. Replace default message error for keys : bicTitle, ibanError If this attributs aren't initialized, the default ellipse resource bundle is used.

Parameters:
resourceBundle - component name in String.

isDisabled

public boolean isDisabled()
Get the component disabled state .

Returns:
True or false if the componant is disabled.

setDisabled

public void setDisabled(boolean disabled)
Fixes the componant desable state.

Parameters:
disabled - in boolean.


CAUTION: Ellipse is proposed to you in BETA version to allow evaluation of this framework. Infini Software is released from any responsibility for the use of Ellipse Framework.

Copyright 2012 Infini Software - All Rights Reserved.