com.instantbank.component.parameter.util
Class ParmRestriction

java.lang.Object
  |
  +--com.instantbank.component.parameter.util.ParmRestriction
All Implemented Interfaces:
java.io.Serializable

public class ParmRestriction
extends java.lang.Object
implements java.io.Serializable

Utility class allowing manipulation of parameters restriction.

Author:
InstantBank (Roberto Contreras - Jorge Cardenas).
See Also:
Serialized Form

Field Summary
private  java.lang.String code_parameter
          A numeric code of the parameter.
private  java.lang.String description
          A readable description of the parameter.
private  java.lang.String level_1_2
          A value of level_1_2 of parameter restriction.
private  java.lang.String level_1_any
          A value of level_1_any of parameter restriction.
private  java.lang.String level_any_2
          A value of level_any_2 of parameter restriction.
private  java.lang.String level_any_any
          A value of level_any_any of parameter restriction.
private  java.lang.String name
          Name of the parameter.
private  java.lang.String warning
          Indicates if exist more than 1 combination with value "forced"
 
Constructor Summary
ParmRestriction(java.lang.String code_parameter, java.lang.String name, java.lang.String description, java.lang.String warning, java.lang.String level_1_2, java.lang.String level_1_any, java.lang.String level_any_2, java.lang.String level_any_any)
          Constructor .
 
Method Summary
 java.lang.String getCodeParameter()
          Getter method for code of parameter.
 java.lang.String getDescription()
          Getter method for description of parameter.
 java.lang.String getLevel_1_2()
          Getter method for level_1_2 value of parameter.
 java.lang.String getLevel_1_any()
          Getter method for level_1_any value of parameter.
 java.lang.String getLevel_any_2()
          Getter method for level_any_2 value of parameter.
 java.lang.String getLevel_any_any()
          Getter method for level_any_any value of parameter.
 java.lang.String getName()
          Getter method for name of parameter.
 java.lang.String getWarning()
          Getter method for warning of parameter.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

level_1_2

private java.lang.String level_1_2
A value of level_1_2 of parameter restriction. value: {forced, allowed, excluded}

level_1_any

private java.lang.String level_1_any
A value of level_1_any of parameter restriction. value: {forced, allowed, excluded}

level_any_2

private java.lang.String level_any_2
A value of level_any_2 of parameter restriction. value: {forced, allowed, excluded}

level_any_any

private java.lang.String level_any_any
A value of level_any_any of parameter restriction. value: {forced, allowed, excluded}

warning

private java.lang.String warning
Indicates if exist more than 1 combination with value "forced"

description

private java.lang.String description
A readable description of the parameter.

name

private java.lang.String name
Name of the parameter.

code_parameter

private java.lang.String code_parameter
A numeric code of the parameter.
Constructor Detail

ParmRestriction

public ParmRestriction(java.lang.String code_parameter,
                       java.lang.String name,
                       java.lang.String description,
                       java.lang.String warning,
                       java.lang.String level_1_2,
                       java.lang.String level_1_any,
                       java.lang.String level_any_2,
                       java.lang.String level_any_any)
Constructor .

Parameters:
code_parameter - The code of the parameter.
name - The name of the parameter.
description - The description of the parameter.
warning - All combinations not posible.
level_1_2 - Value of restriction of the parameter.
level_1_any - Value of restriction of the parameter.
level_any_2 - Value of restriction of the parameter.
level_any_any - Value of restriction of the parameter.
Method Detail

getCodeParameter

public java.lang.String getCodeParameter()
Getter method for code of parameter.
Returns:
The code parameter

getName

public java.lang.String getName()
Getter method for name of parameter.
Returns:
The name parameter

getDescription

public java.lang.String getDescription()
Getter method for description of parameter.
Returns:
The description parameter

getWarning

public java.lang.String getWarning()
Getter method for warning of parameter.
Returns:
The warning for each parameter

getLevel_1_2

public java.lang.String getLevel_1_2()
Getter method for level_1_2 value of parameter.
Returns:
The level_1_2 parameter value

getLevel_1_any

public java.lang.String getLevel_1_any()
Getter method for level_1_any value of parameter.
Returns:
The level_1_any parameter value

getLevel_any_2

public java.lang.String getLevel_any_2()
Getter method for level_any_2 value of parameter.
Returns:
The level_any_2 parameter value

getLevel_any_any

public java.lang.String getLevel_any_any()
Getter method for level_any_any value of parameter.
Returns:
The level_any_any parameter value