2004.04.29


com.jdc.app.rdb.tbl.ref
Class Country

java.lang.Object
  |
  +--com.jdc.lang.Object
        |
        +--com.jdc.lang.SerializableObject
              |
              +--com.jdc.rdb.Table
                    |
                    +--com.jdc.app.rdb.tbl.ref.Country
All Implemented Interfaces:
AlphaThreeCode, AlphaTwoCode, AlsoKnownAs, ChangeTimestamp, CountryId, Enabled, FormerName, LongName, Name, NumericThreeCode, Remarks, Serializable, ShortName, Table

public class Country
extends Table
implements CountryId, AlphaTwoCode, AlphaThreeCode, NumericThreeCode, Name, LongName, ShortName, AlsoKnownAs, FormerName, Remarks, Enabled, ChangeTimestamp

The Country table contains data for the countries of the world. Most of the data contained in the Country table is derived from ISO 3166 definitions.

Reference: ISO 3166 Maintenance agency

Version:
1.0
Author:
Jay Damon
See Also:
Serialized Form

Field Summary
static Column ID
          The Country identifier column.
 
Fields inherited from class com.jdc.lang.Object
string
 
Fields inherited from interface com.jdc.app.rdb.tbl.ref.data.dict.CountryId
COUNTRY_ID
 
Fields inherited from interface com.jdc.app.rdb.tbl.ref.data.dict.AlphaTwoCode
ALPHA_2_CODE
 
Fields inherited from interface com.jdc.app.rdb.tbl.ref.data.dict.AlphaThreeCode
ALPHA_3_CODE
 
Fields inherited from interface com.jdc.app.rdb.tbl.ref.data.dict.NumericThreeCode
NUMERIC_3_CODE
 
Fields inherited from interface com.jdc.app.rdb.tbl.ref.data.dict.Name
NAME
 
Fields inherited from interface com.jdc.app.rdb.tbl.ref.data.dict.LongName
LONG_NAME
 
Fields inherited from interface com.jdc.app.rdb.tbl.ref.data.dict.ShortName
SHORT_NAME
 
Fields inherited from interface com.jdc.app.rdb.tbl.ref.data.dict.AlsoKnownAs
ALSO_KNOWN_AS
 
Fields inherited from interface com.jdc.app.rdb.tbl.ref.data.dict.FormerName
FORMER_NAME
 
Fields inherited from interface com.jdc.app.rdb.tbl.ref.data.dict.Remarks
REMARKS
 
Fields inherited from interface com.jdc.app.rdb.tbl.ref.data.dict.Enabled
ENABLED
 
Fields inherited from interface com.jdc.app.rdb.tbl.ref.data.dict.ChangeTimestamp
CHANGE_TIMESTAMP
 
Constructor Summary
Country()
          Constructs a new Country database table definition.
 
Method Summary
 Schema getSchema()
          Returns the Database Schema for the Country Table.
 
Methods inherited from class com.jdc.rdb.Table
equals, finalize, getAlias, getColumn, getColumns, getKeyColumns, getName, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

ID

public static final Column ID
The Country identifier column. This enables the country identifier column to be referenced as Country.ID rather than Country.COUNTRY_ID.

Constructor Detail

Country

public Country()
Constructs a new Country database table definition.

Method Detail

getSchema

public Schema getSchema()
Returns the Database Schema for the Country Table.

Specified by:
getSchema in interface Table
Specified by:
getSchema in class Table
Returns:
The Database Schema for the Country Table.

2004.04.29



Copyright © 2004 J. Damon & Co.; All Rights Reserved WorldWide.