com.plumtree.portalpages.common.helpers
Class PropertyValue

java.lang.Object
  extended by com.plumtree.portalpages.common.helpers.PropertyValue

public class PropertyValue
extends java.lang.Object

Author:
OlegS

Field Summary
static int DATETIME
           
static int INTEGER
           
protected  java.lang.String m_help
           
protected  java.lang.Object[] m_id
           
protected  java.lang.String m_name
           
protected  int m_srcServerIndex
           
protected  PropertyValidator[] m_validator
           
 java.lang.Object m_value
           
static int SRC_FORM
           
static int SRC_SERVER
           
static int STRING
           
static int UNKNOWN
           
 
Constructor Summary
  PropertyValue(XPArrayList list, java.lang.String name, java.lang.String help, int srcServerIndex, int id, java.lang.String qryname, PropertyValidator[] vld)
          Creates a new PropertyValue object.
  PropertyValue(XPArrayList list, java.lang.String name, java.lang.String help, int srcServerIndex, java.lang.Object id, java.lang.String qryname, PropertyValidator[] vld)
          Creates a new PropertyValue object.
protected PropertyValue(XPArrayList list, java.lang.String name, java.lang.String help, int srcServerIndex, PropertyValidator[] vld)
          Creates a new PropertyValue object skipping the id array.
  PropertyValue(XPArrayList list, java.lang.String name, java.lang.String help, int id, java.lang.String qryname, PropertyValidator[] vld)
          Creates a new PropertyValue object.
  PropertyValue(XPArrayList list, java.lang.String name, java.lang.String help, java.lang.Object id, java.lang.String qryname, PropertyValidator[] vld)
          Creates a new PropertyValue object.
 
Method Summary
 boolean changeTypeToDate()
           
 void changeTypeToInteger()
           
 java.lang.String controlName()
           
 XPDateTime date()
           
 boolean empty()
           
 boolean Get(PropertySource[] srcArray, int srctype)
           
 boolean Get(PropertySource src, int srctype)
           
 java.lang.String help()
           
 java.lang.Object idForm()
           
 java.lang.Object idServer()
           
 boolean isClass(java.lang.Class c)
           
 boolean isMandatory()
           
 java.lang.String name()
           
 int number()
           
 void Set(PropertySource[] srcArray, int srctype)
           
 void Set(PropertySource src, int srctype)
           
 void SetValue(java.lang.Object val)
           
 java.lang.String text()
           
 java.lang.String textDate()
           
 java.lang.String textTime()
           
 boolean validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SRC_SERVER

public static final int SRC_SERVER
See Also:
Constant Field Values

SRC_FORM

public static final int SRC_FORM
See Also:
Constant Field Values

UNKNOWN

public static final int UNKNOWN
See Also:
Constant Field Values

STRING

public static final int STRING
See Also:
Constant Field Values

INTEGER

public static final int INTEGER
See Also:
Constant Field Values

DATETIME

public static final int DATETIME
See Also:
Constant Field Values

m_value

public java.lang.Object m_value

m_help

protected java.lang.String m_help

m_name

protected java.lang.String m_name

m_id

protected java.lang.Object[] m_id

m_validator

protected PropertyValidator[] m_validator

m_srcServerIndex

protected int m_srcServerIndex
Constructor Detail

PropertyValue

public PropertyValue(XPArrayList list,
                     java.lang.String name,
                     java.lang.String help,
                     int id,
                     java.lang.String qryname,
                     PropertyValidator[] vld)
Creates a new PropertyValue object.

Parameters:
list -
name -
help -
id -
qryname -
vld -

PropertyValue

public PropertyValue(XPArrayList list,
                     java.lang.String name,
                     java.lang.String help,
                     java.lang.Object id,
                     java.lang.String qryname,
                     PropertyValidator[] vld)
Creates a new PropertyValue object.

Parameters:
list -
name -
help -
id -
qryname -
vld -

PropertyValue

public PropertyValue(XPArrayList list,
                     java.lang.String name,
                     java.lang.String help,
                     int srcServerIndex,
                     int id,
                     java.lang.String qryname,
                     PropertyValidator[] vld)
Creates a new PropertyValue object.

Parameters:
list -
name -
help -
srcServerIndex -
id -
qryname -
vld -

PropertyValue

public PropertyValue(XPArrayList list,
                     java.lang.String name,
                     java.lang.String help,
                     int srcServerIndex,
                     java.lang.Object id,
                     java.lang.String qryname,
                     PropertyValidator[] vld)
Creates a new PropertyValue object.

Parameters:
list -
name -
help -
srcServerIndex -
id -
qryname -
vld -

PropertyValue

protected PropertyValue(XPArrayList list,
                        java.lang.String name,
                        java.lang.String help,
                        int srcServerIndex,
                        PropertyValidator[] vld)
Creates a new PropertyValue object skipping the id array. Called from DateTimePropertyValue constructor

Parameters:
list -
name -
help -
srcServerIndex -
vld -
Method Detail

isMandatory

public boolean isMandatory()
Returns:

SetValue

public void SetValue(java.lang.Object val)
Parameters:
val -

changeTypeToDate

public boolean changeTypeToDate()
Returns:

changeTypeToInteger

public void changeTypeToInteger()

controlName

public java.lang.String controlName()
Returns:

date

public XPDateTime date()
Returns:

empty

public boolean empty()
Returns:

Get

public boolean Get(PropertySource src,
                   int srctype)
Parameters:
src -
srctype -
Returns:

Get

public boolean Get(PropertySource[] srcArray,
                   int srctype)
Parameters:
srcArray -
srctype -
Returns:

help

public java.lang.String help()
Returns:

idForm

public java.lang.Object idForm()
Returns:

idServer

public java.lang.Object idServer()
Returns:

isClass

public boolean isClass(java.lang.Class c)
Parameters:
c -
Returns:

name

public java.lang.String name()
Returns:

number

public int number()
Returns:

Set

public void Set(PropertySource src,
                int srctype)
Parameters:
src -
srctype -

Set

public void Set(PropertySource[] srcArray,
                int srctype)
Parameters:
srcArray -
srctype -

text

public java.lang.String text()
Returns:

textDate

public java.lang.String textDate()
Returns:

textTime

public java.lang.String textTime()
Returns:

validate

public boolean validate()
Returns:



Copyright © 2002,2003,2004,2005 Plumtree Software, Inc., All Rights Reserved.