planetj.database.fielddescriptors
Interface IFieldData

All Known Subinterfaces:
IFDManager
All Known Implementing Classes:
FDManagerApplication, FDManagerServlet, FieldDataTable, FieldDescriptorManager, FieldDescriptorRow, ViewFDsRequest

public interface IFieldData

Author:
PlanetJ Corporation

Field Summary
static String APPLICATION_ID
           
static String ASSOCIATION_FIELD_ID
           
static String ASSOCIATION_ID
           
static String AUTHORIZE_EDIT_OPERATION
           
static String AUTHORIZE_READ_OPERATION
           
static String AUTO_TRIM_ON_READ
           
static String AUTO_TRIM_ON_WRITE
           
static String AUTO_TRIM_SPACES
          Allow auto trimming on a field on insert and update For example if a field is "Tyler" and the max length of that field is 2 defined by the FD is 2, if AUTO_TRIM_ON_WRITE is true, "Tyler" would be trimmed to "Ty" and inserted or updated.
static String AUTO_UPDATE_VALUE
           
static String BUFFER_LENGTH
           
static String CHAR_OCTET_LENGTH
           
static String COLUMN_DEF
           
static String COLUMN_NAME
           
static String COLUMN_SIZE
           
static String COMPANY_ID
           
static String CONCURRENCY
           
static int CONCURRENT_DELETES_ALLOWED
          If user A reads this field from the database, and then user B makes changes to the field, user A is allowed to delete (but not update) the row containing this field without first rereading it.
static int CONCURRENT_UPDATES_ALLOWED
          If user A reads this field from the database, and then user B makes changes to the field, user A is allowed to update (but not delete) the row containing this field without first rereading it.
static int CONCURRENT_UPDATES_AND_DELETES_ALLOWED
          If user A reads this field from the database, and then user B makes changes to the field, user A is allowed to delete or update the row containing this field without first rereading it.
static String DATA_SQL_OPERATION_ID
           
static String DATA_TYPE
           
static String DECIMAL_DIGITS
           
static String DISPLAY_COMPONENT
           
static int DISPLAY_COMPONENT_ASSOC_OPERATION
           
static int DISPLAY_COMPONENT_EDITABLE_SELECT
           
static int DISPLAY_COMPONENT_EDITABLE_SELECT_TEXT_AREA
           
static int DISPLAY_COMPONENT_FILE_UPLOAD
           
static int DISPLAY_COMPONENT_LIST
           
static int DISPLAY_COMPONENT_RADIO_BUTTON_PV_SELECT
           
static int DISPLAY_COMPONENT_SYSTEM
           
static int DISPLAY_COMPONENT_TEXT_AREA
           
static String DISPLAY_HEIGHT
           
static String DISPLAY_LENGTH
           
static String DISPLAY_ORDER
           
static String DISPLAY_RULE
           
static int DISPLAY_RULE_ADMINISTRATOR
           
static int DISPLAY_RULE_ALWAYS
           
static int DISPLAY_RULE_HIDE_IF_NA_ALWAYS
           
static int DISPLAY_RULE_HIDE_IF_NA_ON_INSERT
           
static int DISPLAY_RULE_HIDE_IF_NA_ON_UPDATE
           
static int DISPLAY_RULE_HIDE_IF_NA_ON_UPDATE_AND_INSERT
           
static int DISPLAY_RULE_HIDE_ON_INSERT
           
static int DISPLAY_RULE_HIDE_ON_UPDATE
           
static int DISPLAY_RULE_HIDE_ON_UPDATE_AND_INSERT
           
static int DISPLAY_RULE_NEVER
           
static String DIVISION_ID
           
static String EXTERNAL_NAME
           
static String FIELD_CLASS
           
static String FIELD_CLASS_ID
           
static String FIELD_DATA_TABLE_NAME
           
static String FIELD_DESCRIPTOR_TYPE
           
static String FIELD_SET
           
static String FORMATTER_CLASS
           
static String FORMATTER_CLASS_ID
           
static String GETTER_METHOD
           
static String HELP_TEXT
           
static String ID
           
static String IS_AUTO_INCREMENT
           
static String IS_CASE_SENSITIVE
           
static String IS_CURRENCY
           
static String IS_DEFINITELY_WRITABLE
           
static String IS_NULLABLE
           
static String IS_READ_ONLY
           
static String IS_REQUIRED
           
static String IS_REQUIRED_ON_SEARCH
           
static String IS_SEARCHABLE
           
static String IS_SIGNED
           
static String IS_SORTABLE
           
static String IS_WRITABLE
           
static String KEY_POSITION
           
static int MAX_LIBRARY_NAME_LENGTH
           
static int MAX_TABLE_NAME_LENGTH
           
static int NO_CONCURRENT_ALTERATIONS_ALLOWED
          If user A reads this field from the database, and then user B makes changes to the field, user A cannot update or delete the row containing this field without first rereading it.
static String NULLABLE
           
static String NUM_PREC_RADIX
           
static String ORDINAL_POSITION
           
static short ORIGIN_DB_METADATA
          The FD was created from DB metadata
static short ORIGIN_FIELDDATA_FILE
          The FD was created from the fielddata file
static short ORIGIN_RS_METADATA
          The FD was created from RS metadata
static String OWNER_ID
           
static String PARAM_DIGIT_REQUIRED
           
static String PARAM_MIN_LENGTH
           
static String POSSIBLE_VALUES_KEY
           
static String PV_CLASS
           
static String PV_CLASS_ID
           
static String PV_SQL_OPERATION_ID
           
static String REMARKS
           
static String SECURITY_ID
          SQLOperation id used for security
static String SECURITY_TYPE
           
static String SETTER_METHOD
           
static String SQL_DATA_TYPE
           
static String SQL_DATETIME_SUB
           
static String STATUS_CHANGE
           
static int STATUS_CHANGE_DEFAULT
           
static int STATUS_CHANGE_NO
           
static int STATUS_CHANGE_YES
           
static String STYLE_CLASS
          Style class of Field.
static String SWITCHES
           
static String SYSTEM_ALIAS
           
static String SYSTEM_URL
           
static String TABLE_CAT
           
static String TABLE_ID
           
static String TABLE_NAME
           
static String TABLE_SCHEM
           
static int TYPE_DEFAULT_FIELD_DESCRIPTOR
          The default field descriptor type
static int TYPE_DERIVED_FIELD_DESCRIPTOR
          A field descriptor that describes derived data
static int TYPE_DRILL_DOWN_FIELD_DESCRIPTOR
          A field descriptor that describes data in a "drilled down" format
static String TYPE_NAME
           
static int TYPE_ONE_TO_MANY_ASSOCIATION_FIELD_DESCRIPTOR
          A field descriptor that describes a one-to-many association
static int TYPE_ONE_TO_ONE_ASSOCIATION_FIELD_DESCRIPTOR
          A field descriptor that describes a one-to-one association
static int TYPE_POSSIBLE_VALUES_FIELD_DESCRIPTOR
          A field descriptor that describes data is limited by a list of possible values
static int TYPE_TABLE_DESCRIPTOR
          A field descriptor that describes a table in the database
static String USAGE_ID
           
static String XML_TAG
           
 

Field Detail

FIELD_DATA_TABLE_NAME

public static final String FIELD_DATA_TABLE_NAME
See Also:
Constant Field Values

NO_CONCURRENT_ALTERATIONS_ALLOWED

public static final int NO_CONCURRENT_ALTERATIONS_ALLOWED
If user A reads this field from the database, and then user B makes changes to the field, user A cannot update or delete the row containing this field without first rereading it.

See Also:
Constant Field Values

CONCURRENT_DELETES_ALLOWED

public static final int CONCURRENT_DELETES_ALLOWED
If user A reads this field from the database, and then user B makes changes to the field, user A is allowed to delete (but not update) the row containing this field without first rereading it.

See Also:
Constant Field Values

CONCURRENT_UPDATES_ALLOWED

public static final int CONCURRENT_UPDATES_ALLOWED
If user A reads this field from the database, and then user B makes changes to the field, user A is allowed to update (but not delete) the row containing this field without first rereading it.

See Also:
Constant Field Values

CONCURRENT_UPDATES_AND_DELETES_ALLOWED

public static final int CONCURRENT_UPDATES_AND_DELETES_ALLOWED
If user A reads this field from the database, and then user B makes changes to the field, user A is allowed to delete or update the row containing this field without first rereading it. This is the default value. Note that int values other than 1-4 may be treated as CONCURRENT_UPDATES_AND_DELETES_ALLOWED in some cases

See Also:
Constant Field Values

TYPE_DEFAULT_FIELD_DESCRIPTOR

public static final int TYPE_DEFAULT_FIELD_DESCRIPTOR
The default field descriptor type

See Also:
Constant Field Values

TYPE_DERIVED_FIELD_DESCRIPTOR

public static final int TYPE_DERIVED_FIELD_DESCRIPTOR
A field descriptor that describes derived data

See Also:
Constant Field Values

TYPE_ONE_TO_MANY_ASSOCIATION_FIELD_DESCRIPTOR

public static final int TYPE_ONE_TO_MANY_ASSOCIATION_FIELD_DESCRIPTOR
A field descriptor that describes a one-to-many association

See Also:
Constant Field Values

TYPE_ONE_TO_ONE_ASSOCIATION_FIELD_DESCRIPTOR

public static final int TYPE_ONE_TO_ONE_ASSOCIATION_FIELD_DESCRIPTOR
A field descriptor that describes a one-to-one association

See Also:
Constant Field Values

TYPE_DRILL_DOWN_FIELD_DESCRIPTOR

public static final int TYPE_DRILL_DOWN_FIELD_DESCRIPTOR
A field descriptor that describes data in a "drilled down" format

See Also:
Constant Field Values

TYPE_POSSIBLE_VALUES_FIELD_DESCRIPTOR

public static final int TYPE_POSSIBLE_VALUES_FIELD_DESCRIPTOR
A field descriptor that describes data is limited by a list of possible values

See Also:
Constant Field Values

TYPE_TABLE_DESCRIPTOR

public static final int TYPE_TABLE_DESCRIPTOR
A field descriptor that describes a table in the database

See Also:
Constant Field Values

ORIGIN_RS_METADATA

public static final short ORIGIN_RS_METADATA
The FD was created from RS metadata

See Also:
Constant Field Values

ORIGIN_DB_METADATA

public static final short ORIGIN_DB_METADATA
The FD was created from DB metadata

See Also:
Constant Field Values

ORIGIN_FIELDDATA_FILE

public static final short ORIGIN_FIELDDATA_FILE
The FD was created from the fielddata file

See Also:
Constant Field Values

TABLE_CAT

public static final String TABLE_CAT
See Also:
Constant Field Values

TABLE_SCHEM

public static final String TABLE_SCHEM
See Also:
Constant Field Values

MAX_LIBRARY_NAME_LENGTH

public static final int MAX_LIBRARY_NAME_LENGTH
See Also:
Constant Field Values

TABLE_NAME

public static final String TABLE_NAME
See Also:
Constant Field Values

MAX_TABLE_NAME_LENGTH

public static final int MAX_TABLE_NAME_LENGTH
See Also:
Constant Field Values

COLUMN_NAME

public static final String COLUMN_NAME
See Also:
Constant Field Values

DATA_TYPE

public static final String DATA_TYPE
See Also:
Constant Field Values

TYPE_NAME

public static final String TYPE_NAME
See Also:
Constant Field Values

COLUMN_SIZE

public static final String COLUMN_SIZE
See Also:
Constant Field Values

BUFFER_LENGTH

public static final String BUFFER_LENGTH
See Also:
Constant Field Values

SQL_DATA_TYPE

public static final String SQL_DATA_TYPE
See Also:
Constant Field Values

SQL_DATETIME_SUB

public static final String SQL_DATETIME_SUB
See Also:
Constant Field Values

DECIMAL_DIGITS

public static final String DECIMAL_DIGITS
See Also:
Constant Field Values

NUM_PREC_RADIX

public static final String NUM_PREC_RADIX
See Also:
Constant Field Values

NULLABLE

public static final String NULLABLE
See Also:
Constant Field Values

REMARKS

public static final String REMARKS
See Also:
Constant Field Values

COLUMN_DEF

public static final String COLUMN_DEF
See Also:
Constant Field Values

AUTO_UPDATE_VALUE

public static final String AUTO_UPDATE_VALUE
See Also:
Constant Field Values

CHAR_OCTET_LENGTH

public static final String CHAR_OCTET_LENGTH
See Also:
Constant Field Values

ORDINAL_POSITION

public static final String ORDINAL_POSITION
See Also:
Constant Field Values

IS_NULLABLE

public static final String IS_NULLABLE
See Also:
Constant Field Values

EXTERNAL_NAME

public static final String EXTERNAL_NAME
See Also:
Constant Field Values

IS_AUTO_INCREMENT

public static final String IS_AUTO_INCREMENT
See Also:
Constant Field Values

IS_CASE_SENSITIVE

public static final String IS_CASE_SENSITIVE
See Also:
Constant Field Values

IS_CURRENCY

public static final String IS_CURRENCY
See Also:
Constant Field Values

IS_DEFINITELY_WRITABLE

public static final String IS_DEFINITELY_WRITABLE
See Also:
Constant Field Values

IS_READ_ONLY

public static final String IS_READ_ONLY
See Also:
Constant Field Values

IS_SEARCHABLE

public static final String IS_SEARCHABLE
See Also:
Constant Field Values

IS_SIGNED

public static final String IS_SIGNED
See Also:
Constant Field Values

IS_WRITABLE

public static final String IS_WRITABLE
See Also:
Constant Field Values

KEY_POSITION

public static final String KEY_POSITION
See Also:
Constant Field Values

FORMATTER_CLASS

public static final String FORMATTER_CLASS
See Also:
Constant Field Values

PV_CLASS

public static final String PV_CLASS
See Also:
Constant Field Values

FIELD_CLASS

public static final String FIELD_CLASS
See Also:
Constant Field Values

COMPANY_ID

public static final String COMPANY_ID
See Also:
Constant Field Values

DIVISION_ID

public static final String DIVISION_ID
See Also:
Constant Field Values

APPLICATION_ID

public static final String APPLICATION_ID
See Also:
Constant Field Values

ASSOCIATION_FIELD_ID

public static final String ASSOCIATION_FIELD_ID
See Also:
Constant Field Values

XML_TAG

public static final String XML_TAG
See Also:
Constant Field Values

ASSOCIATION_ID

public static final String ASSOCIATION_ID
See Also:
Constant Field Values

STATUS_CHANGE

public static final String STATUS_CHANGE
See Also:
Constant Field Values

STATUS_CHANGE_YES

public static final int STATUS_CHANGE_YES
See Also:
Constant Field Values

STATUS_CHANGE_NO

public static final int STATUS_CHANGE_NO
See Also:
Constant Field Values

STATUS_CHANGE_DEFAULT

public static final int STATUS_CHANGE_DEFAULT
See Also:
Constant Field Values

IS_SORTABLE

public static final String IS_SORTABLE
See Also:
Constant Field Values

HELP_TEXT

public static final String HELP_TEXT
See Also:
Constant Field Values

CONCURRENCY

public static final String CONCURRENCY
See Also:
Constant Field Values

SYSTEM_URL

public static final String SYSTEM_URL
See Also:
Constant Field Values

SYSTEM_ALIAS

public static final String SYSTEM_ALIAS
See Also:
Constant Field Values

IS_REQUIRED

public static final String IS_REQUIRED
See Also:
Constant Field Values

IS_REQUIRED_ON_SEARCH

public static final String IS_REQUIRED_ON_SEARCH
See Also:
Constant Field Values

USAGE_ID

public static final String USAGE_ID
See Also:
Constant Field Values

SWITCHES

public static final String SWITCHES
See Also:
Constant Field Values

OWNER_ID

public static final String OWNER_ID
See Also:
Constant Field Values

AUTO_TRIM_SPACES

public static final String AUTO_TRIM_SPACES
Allow auto trimming on a field on insert and update For example if a field is "Tyler" and the max length of that field is 2 defined by the FD is 2, if AUTO_TRIM_ON_WRITE is true, "Tyler" would be trimmed to "Ty" and inserted or updated.

See Also:
Constant Field Values

AUTO_TRIM_ON_WRITE

public static final String AUTO_TRIM_ON_WRITE
See Also:
Constant Field Values

AUTO_TRIM_ON_READ

public static final String AUTO_TRIM_ON_READ
See Also:
Constant Field Values

ID

public static final String ID
See Also:
Constant Field Values

TABLE_ID

public static final String TABLE_ID
See Also:
Constant Field Values

PV_CLASS_ID

public static final String PV_CLASS_ID
See Also:
Constant Field Values

FIELD_CLASS_ID

public static final String FIELD_CLASS_ID
See Also:
Constant Field Values

FORMATTER_CLASS_ID

public static final String FORMATTER_CLASS_ID
See Also:
Constant Field Values

FIELD_SET

public static final String FIELD_SET
See Also:
Constant Field Values

DISPLAY_ORDER

public static final String DISPLAY_ORDER
See Also:
Constant Field Values

SECURITY_ID

public static final String SECURITY_ID
SQLOperation id used for security

See Also:
Constant Field Values

SECURITY_TYPE

public static final String SECURITY_TYPE
See Also:
Constant Field Values

GETTER_METHOD

public static final String GETTER_METHOD
See Also:
Constant Field Values

SETTER_METHOD

public static final String SETTER_METHOD
See Also:
Constant Field Values

FIELD_DESCRIPTOR_TYPE

public static final String FIELD_DESCRIPTOR_TYPE
See Also:
Constant Field Values

DATA_SQL_OPERATION_ID

public static final String DATA_SQL_OPERATION_ID
See Also:
Constant Field Values

PV_SQL_OPERATION_ID

public static final String PV_SQL_OPERATION_ID
See Also:
Constant Field Values

POSSIBLE_VALUES_KEY

public static final String POSSIBLE_VALUES_KEY
See Also:
Constant Field Values

DISPLAY_RULE

public static final String DISPLAY_RULE
See Also:
Constant Field Values

DISPLAY_RULE_ALWAYS

public static final int DISPLAY_RULE_ALWAYS
See Also:
Constant Field Values

DISPLAY_RULE_NEVER

public static final int DISPLAY_RULE_NEVER
See Also:
Constant Field Values

DISPLAY_RULE_ADMINISTRATOR

public static final int DISPLAY_RULE_ADMINISTRATOR
See Also:
Constant Field Values

DISPLAY_RULE_HIDE_IF_NA_ALWAYS

public static final int DISPLAY_RULE_HIDE_IF_NA_ALWAYS
See Also:
Constant Field Values

DISPLAY_RULE_HIDE_IF_NA_ON_UPDATE

public static final int DISPLAY_RULE_HIDE_IF_NA_ON_UPDATE
See Also:
Constant Field Values

DISPLAY_RULE_HIDE_IF_NA_ON_INSERT

public static final int DISPLAY_RULE_HIDE_IF_NA_ON_INSERT
See Also:
Constant Field Values

DISPLAY_RULE_HIDE_IF_NA_ON_UPDATE_AND_INSERT

public static final int DISPLAY_RULE_HIDE_IF_NA_ON_UPDATE_AND_INSERT
See Also:
Constant Field Values

DISPLAY_RULE_HIDE_ON_INSERT

public static final int DISPLAY_RULE_HIDE_ON_INSERT
See Also:
Constant Field Values

DISPLAY_RULE_HIDE_ON_UPDATE

public static final int DISPLAY_RULE_HIDE_ON_UPDATE
See Also:
Constant Field Values

DISPLAY_RULE_HIDE_ON_UPDATE_AND_INSERT

public static final int DISPLAY_RULE_HIDE_ON_UPDATE_AND_INSERT
See Also:
Constant Field Values

DISPLAY_COMPONENT

public static final String DISPLAY_COMPONENT
See Also:
Constant Field Values

DISPLAY_LENGTH

public static final String DISPLAY_LENGTH
See Also:
Constant Field Values

DISPLAY_HEIGHT

public static final String DISPLAY_HEIGHT
See Also:
Constant Field Values

DISPLAY_COMPONENT_SYSTEM

public static final int DISPLAY_COMPONENT_SYSTEM
See Also:
Constant Field Values

DISPLAY_COMPONENT_TEXT_AREA

public static final int DISPLAY_COMPONENT_TEXT_AREA
See Also:
Constant Field Values

DISPLAY_COMPONENT_EDITABLE_SELECT

public static final int DISPLAY_COMPONENT_EDITABLE_SELECT
See Also:
Constant Field Values

DISPLAY_COMPONENT_EDITABLE_SELECT_TEXT_AREA

public static final int DISPLAY_COMPONENT_EDITABLE_SELECT_TEXT_AREA
See Also:
Constant Field Values

DISPLAY_COMPONENT_RADIO_BUTTON_PV_SELECT

public static final int DISPLAY_COMPONENT_RADIO_BUTTON_PV_SELECT
See Also:
Constant Field Values

DISPLAY_COMPONENT_FILE_UPLOAD

public static final int DISPLAY_COMPONENT_FILE_UPLOAD
See Also:
Constant Field Values

DISPLAY_COMPONENT_ASSOC_OPERATION

public static final int DISPLAY_COMPONENT_ASSOC_OPERATION
See Also:
Constant Field Values

DISPLAY_COMPONENT_LIST

public static final int DISPLAY_COMPONENT_LIST
See Also:
Constant Field Values

AUTHORIZE_READ_OPERATION

public static final String AUTHORIZE_READ_OPERATION
See Also:
Constant Field Values

AUTHORIZE_EDIT_OPERATION

public static final String AUTHORIZE_EDIT_OPERATION
See Also:
Constant Field Values

STYLE_CLASS

public static final String STYLE_CLASS
Style class of Field. Used to format a Field's value upon generation. (e.g. HTML css class)

See Also:
Constant Field Values

PARAM_MIN_LENGTH

public static final String PARAM_MIN_LENGTH
See Also:
Constant Field Values

PARAM_DIGIT_REQUIRED

public static final String PARAM_DIGIT_REQUIRED
See Also:
Constant Field Values