SEO Domain Index
Crisopeya IM
v1.0.0

net.crisopeya.product.SEO_Domain_Index_rg.db.models
Class SEO_Domain_Index_rgDbStaticModel

java.lang.Object
  extended by net.crisopeya.product.SEO_Domain_Index_rg.data.models.SEO_Domain_Index_rgStaticModel
      extended by net.crisopeya.product.SEO_Domain_Index_rg.data.models.SEO_Domain_Index_rgModel
          extended by net.crisopeya.product.SEO_Domain_Index_rg.db.models.SEO_Domain_Index_rgDbStaticModel
All Implemented Interfaces:
Model
Direct Known Subclasses:
SEO_Domain_Index_rgDbModel

public class SEO_Domain_Index_rgDbStaticModel
extends SEO_Domain_Index_rgModel

Holds SEO Domain Index (external link) application requirements for the DATABASE layer. It is used by the CRISOPEYA Platform to retrieve SEO Domain Index (external link) IM scheme information. It contains some of the information in the SEO_Domain_Index_rgScheme.

Scheme Information

This class is a member of the Crisopeya IM Scheme Framework. The IM scheme information is divided into six classes according to the application layer scope and the interface implementation, as shown in the following diagram:

Crisopeya IM Scheme Framework Diagram


For additional information about the Crisopeya IM Scheme Framework see SEO_Domain_Index_rgStaticModel, SEO_Domain_Index_rgModel, SEO_Domain_Index_rgDbStaticModel, SEO_Domain_Index_rgDbModel, SEO_Domain_Index_rgUiStaticModel and SEO_Domain_Index_rgUiModel.

Java Interfaces limitation to define static methods

The Java programming language does not support static method declarations in an Interface. To provide the CRISOPEYA Platform the possibility to access that information through the public DbModel interface, the SEO_Domain_Index_rgDbModel utility class is implemented.

This same approach is used in all Crisopeya IM Scheme Framework classes, as shown in the following diagram:

Crisopeya IM Scheme Interfaces Diagram



Inmutable Scheme

Most of the CRISOPEYA IM Scheme information is immutable and cannot be modified. Therefore, the Collections.unmodifiableCollection wrapper is used in the getter methods. For additional information about the SEO Domain Index (external link) IM inmutable scheme see SEO_Domain_Index_rgStaticScheme.

Version:
1.0.0, 01/28/09, 1.0.0, 09/28/08
Author:
C-SGE (crisopeya software generation engine), C-SGE (crisopeya software generation engine)
See Also:
SEO_Domain_Index_rgStaticScheme, SEO_Domain_Index_rgScheme, SEO_Domain_Index_rgStaticModel, SEO_Domain_Index_rgModel, SEO_Domain_Index_rgDbStaticModel, SEO_Domain_Index_rgDbModel, SEO_Domain_Index_rgUiStaticModel, SEO_Domain_Index_rgUiModel, SEO_Domain_Index_rgScheme

Field Summary
static List<String> COLUMNNAMES
          Database column names for each field in the SEO Domain Index (external link) Information Module.
static Class DBCLASS
          The SEO Domain Index (external link) IM Database class reference.
static String DBCLASSNAME
          The SEO Domain Index (external link) IM Database class name.
static Class DBENHANCERBAKCLASS
          The SEO Domain Index (external link) IM Database Enhancer Backup class reference.
static String DBENHANCERBAKCLASSNAME
          The SEO Domain Index (external link) IM Database Enhancer Backup class name.
static Class DBENHANCERCLASS
          The SEO Domain Index (external link) IM Database Enhancer class reference.
static String DBENHANCERCLASSNAME
          The SEO Domain Index (external link) IM Database Enhancer class name.
static String TABLENAME
          Database table name for the SEO Domain Index (external link) Information Module.
static List<Boolean> UNIQUE
          Boolean array containing whether the unique constraint applies for each field in the SEO Domain Index (external link) Information Module.
static List<String> UNIQUEFIELDS
          String array with SEO Domain Index (external link) IM unique fields name.
static List<DataTypes> UNIQUEFIELDSDATATYPES
          Datatypes array with SEO Domain Index (external link) IM unique field datatypes.
 
Fields inherited from class net.crisopeya.product.SEO_Domain_Index_rg.data.models.SEO_Domain_Index_rgStaticModel
COMPOUNDTYPES, DATACLASS, DATACLASSNAME, DATATYPES, descendingOrder, FIELDSSIZE, label, MODELNAME, NULLALLOWED, NUMBEROFFIELDS, numberOfPriorityFields, priority
 
Fields inherited from interface net.crisopeya.platform.data.models.Model
ASCENDINGORDER, DESCENDINGORDER, MAXORDER
 
Constructor Summary
SEO_Domain_Index_rgDbStaticModel()
           
 
Method Summary
static String getDataOrder()
          Returns order the ORDER BY clause for the default SEO Domain Index (external link) IM ordering configuration.
 
Methods inherited from class net.crisopeya.product.SEO_Domain_Index_rg.data.models.SEO_Domain_Index_rgModel
getCompoundTypes, getDataClass, getDataClassName, getDataTypes, getDataTypes, getDescendingOrder, getFieldsSize, getFieldsSize, getModelName, getNullAllowed, getNumberOfFields, getNumberOfPriorityFields, getPriority, isNullAllowed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TABLENAME

public static final String TABLENAME
Database table name for the SEO Domain Index (external link) Information Module.

See Also:
Constant Field Values

COLUMNNAMES

public static final List<String> COLUMNNAMES
Database column names for each field in the SEO Domain Index (external link) Information Module.


UNIQUE

public static final List<Boolean> UNIQUE
Boolean array containing whether the unique constraint applies for each field in the SEO Domain Index (external link) Information Module.


UNIQUEFIELDS

public static final List<String> UNIQUEFIELDS
String array with SEO Domain Index (external link) IM unique fields name.


UNIQUEFIELDSDATATYPES

public static final List<DataTypes> UNIQUEFIELDSDATATYPES
Datatypes array with SEO Domain Index (external link) IM unique field datatypes.


DBENHANCERCLASS

public static final Class DBENHANCERCLASS
The SEO Domain Index (external link) IM Database Enhancer class reference.


DBENHANCERCLASSNAME

public static final String DBENHANCERCLASSNAME
The SEO Domain Index (external link) IM Database Enhancer class name.


DBENHANCERBAKCLASS

public static final Class DBENHANCERBAKCLASS
The SEO Domain Index (external link) IM Database Enhancer Backup class reference.


DBENHANCERBAKCLASSNAME

public static final String DBENHANCERBAKCLASSNAME
The SEO Domain Index (external link) IM Database Enhancer Backup class name.


DBCLASS

public static final Class DBCLASS
The SEO Domain Index (external link) IM Database class reference.


DBCLASSNAME

public static final String DBCLASSNAME
The SEO Domain Index (external link) IM Database class name.

Constructor Detail

SEO_Domain_Index_rgDbStaticModel

public SEO_Domain_Index_rgDbStaticModel()
Method Detail

getDataOrder

public static String getDataOrder()
Returns order the ORDER BY clause for the default SEO Domain Index (external link) IM ordering configuration.

For example, if module1 defines its default ordering configuration as field1:priority 1, field2:priority 2 and field3:priority 3, all of them with ascending direction, this method will return the "ORDER BY" clause:

field1 ascending, field2 ascending, field3 ascending

Returns:
The "SEO Domain Index" IM default \"ORDER BY\" clause

SEO Domain Index
Crisopeya IM
v1.0.0

This software application has been automatically built and generated by the Crisopeya Technology. It has been freely shared and contributed to the Crisopeya Software 2.0 Community Software Catalog by one of its users.

You can download this application from the Crisopeya Software 2.0 Community Software Catalog.
You can join the Crisopeya community and build and share your own software applications.

© 2004-2009 Crisopeya Team at Business Excellence by Information Technologies SL (BE I.T.)