Adempiere 3.5.2a

org.compiere.model
Class Obscure

java.lang.Object
  extended by org.compiere.model.Obscure

public class Obscure
extends Object

Obscure Strings (e.g. Credit Card Numbers). Obscure Type defined in AD_Field

Version:
$Id: Obscure.java,v 1.4 2006/10/02 05:19:06 jjanke Exp $
Author:
Jorg Janke

Field Summary
static String OBSCURETYPE_ObscureAlphaNumericButFirstLast4
          Obscure AlphaNumeric but first/last 4 = A44
static String OBSCURETYPE_ObscureAlphaNumericButLast4
          Obscure AlphaNumeric but last 4 = A04
static String OBSCURETYPE_ObscureDigitsButFirstLast4
          Obscure Digits but first/last 4 = 944
static String OBSCURETYPE_ObscureDigitsButLast4
          Obscure Digits but last 4 = 904 (default)
 
Constructor Summary
Obscure()
          Obscure
Obscure(String clearValue)
          Obscure.
Obscure(String clearValue, String obscureType)
          Obscure
 
Method Summary
 String getClearValue()
          Get Clear Value
 String getObscuredValue()
          Get Obscured Value
 String getObscuredValue(String clearValue)
          Get Obscured Value
 String getType()
          Get Obscure Type
static void main(String[] args)
          test
static String obscure(String clearValue)
          Obscure clear value.
static String obscure(String clearValue, String obscureType)
          Obscure clear value
 void setClearValue(String clearValue)
          Set Clear Value
 void setType(String obscureType)
          Set Type
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OBSCURETYPE_ObscureDigitsButLast4

public static final String OBSCURETYPE_ObscureDigitsButLast4
Obscure Digits but last 4 = 904 (default)

See Also:
Constant Field Values

OBSCURETYPE_ObscureDigitsButFirstLast4

public static final String OBSCURETYPE_ObscureDigitsButFirstLast4
Obscure Digits but first/last 4 = 944

See Also:
Constant Field Values

OBSCURETYPE_ObscureAlphaNumericButFirstLast4

public static final String OBSCURETYPE_ObscureAlphaNumericButFirstLast4
Obscure AlphaNumeric but first/last 4 = A44

See Also:
Constant Field Values

OBSCURETYPE_ObscureAlphaNumericButLast4

public static final String OBSCURETYPE_ObscureAlphaNumericButLast4
Obscure AlphaNumeric but last 4 = A04

See Also:
Constant Field Values
Constructor Detail

Obscure

public Obscure()
Obscure


Obscure

public Obscure(String clearValue)
Obscure. Obscure Digits but last 4

Parameters:
clearValue - clear value

Obscure

public Obscure(String clearValue,
               String obscureType)
Obscure

Parameters:
clearValue - clear value
obscureType - Obscure Type
Method Detail

obscure

public static String obscure(String clearValue)
Obscure clear value. Obscure Digits but last 4

Parameters:
clearValue - clear value
Returns:
obscured value or "-"

obscure

public static String obscure(String clearValue,
                             String obscureType)
Obscure clear value

Parameters:
clearValue - clear value
obscureType - Obscure Type
Returns:
obscured value

setType

public void setType(String obscureType)
Set Type

Parameters:
obscureType - Obscure Type

getType

public String getType()
Get Obscure Type

Returns:
type

getClearValue

public String getClearValue()
Get Clear Value

Returns:
Returns the clear Value.

setClearValue

public void setClearValue(String clearValue)
Set Clear Value

Parameters:
clearValue - The clearValue to set.

getObscuredValue

public String getObscuredValue(String clearValue)
Get Obscured Value

Parameters:
clearValue - The clearValue to set.
Returns:
Returns the obscuredValue.

getObscuredValue

public String getObscuredValue()
Get Obscured Value

Returns:
Returns the obscuredValue.

main

public static void main(String[] args)
test

Parameters:
args - ignored

Adempiere 3.5.2a

Adempiere® is a registered trademark of ADempiere Business Inc. ©2004-2008 HumanFlash.com All rights reserved.