SEO Domain Index
Crisopeya IM
v1.0.0

net.crisopeya.product.SEO_Domain_Index_rg.data.models
Class SEO_Domain_Index_rgStaticModel

java.lang.Object
  extended by net.crisopeya.product.SEO_Domain_Index_rg.data.models.SEO_Domain_Index_rgStaticModel
Direct Known Subclasses:
SEO_Domain_Index_rgModel

public class SEO_Domain_Index_rgStaticModel
extends Object

Holds SEO Domain Index (external link) application global requirements. It is used by the CRISOPEYA Platform to retrieve SEO Domain Index (external link) IM scheme information and to perform data validations. 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 Model interface, the SEO_Domain_Index_rgModel 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
Author:
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

Field Summary
static List<Integer> COMPOUNDTYPES
          Index of compound datatypes on the SEO Domain Index (external link) Information Module.
static Class DATACLASS
          The SEO Domain Index (external link) IM bridge class.
static String DATACLASSNAME
          The SEO Domain Index (external link) IM bridge class name.
static List<DataTypes> DATATYPES
          Datatype for each field in the SEO Domain Index (external link) Information Module.
static List<Boolean> descendingOrder
          Field ordering direction (ascending or descending) for the default ordering configuration for the SEO Domain Index (external link) Information Module.
static List<Integer> FIELDSSIZE
          Database field size definition for each field in the SEO Domain Index (external link) Information Module.
static int label
          The index of the SEO Domain Index (external link) module field to be used as label.
static String MODELNAME
          The name of the SEO Domain Index (external link) Information Module.
static List<Boolean> NULLALLOWED
          Boolean array containing whether the "null allowed" constraint applies for each field in the SEO Domain Index (external link) Information Module.
static int NUMBEROFFIELDS
          Number of fields for the SEO Domain Index (external link) Information Module.
static int numberOfPriorityFields
          Number of fields that set the default ordering configuration for the SEO Domain Index (external link) Information Module.
static List<Integer> priority
          Field priority for the default ordering configuration for the SEO Domain Index (external link) Information Module.
 
Constructor Summary
SEO_Domain_Index_rgStaticModel()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MODELNAME

public static final String MODELNAME
The name of the SEO Domain Index (external link) Information Module.

See Also:
Constant Field Values

DATATYPES

public static final List<DataTypes> DATATYPES
Datatype for each field in the SEO Domain Index (external link) Information Module.


FIELDSSIZE

public static final List<Integer> FIELDSSIZE
Database field size definition for each field in the SEO Domain Index (external link) Information Module. If no size definition is required, size is set to 0.


NUMBEROFFIELDS

public static final int NUMBEROFFIELDS
Number of fields for the SEO Domain Index (external link) Information Module.

See Also:
Constant Field Values

COMPOUNDTYPES

public static final List<Integer> COMPOUNDTYPES
Index of compound datatypes on the SEO Domain Index (external link) Information Module.


NULLALLOWED

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


priority

public static List<Integer> priority
Field priority for the default ordering configuration for the SEO Domain Index (external link) Information Module. If not used, it is set to -1.

See Also:
descendingOrder

numberOfPriorityFields

public static int numberOfPriorityFields
Number of fields that set the default ordering configuration for the SEO Domain Index (external link) Information Module.

See Also:
priority

descendingOrder

public static List<Boolean> descendingOrder
Field ordering direction (ascending or descending) for the default ordering configuration for the SEO Domain Index (external link) Information Module.

See Also:
priority

label

public static int label
The index of the SEO Domain Index (external link) module field to be used as label.


DATACLASSNAME

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

See Also:
Constant Field Values

DATACLASS

public static final Class DATACLASS
The SEO Domain Index (external link) IM bridge class.

Constructor Detail

SEO_Domain_Index_rgStaticModel

public SEO_Domain_Index_rgStaticModel()

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.)