SEO Domain Index
Crisopeya IM
v1.0.0

net.crisopeya.product.SEO_Domain_Index_rg.ui.models
Class SEO_Domain_Index_rgUiStaticModel

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.ui.models.SEO_Domain_Index_rgUiStaticModel
All Implemented Interfaces:
Model
Direct Known Subclasses:
SEO_Domain_Index_rgUiModel

public class SEO_Domain_Index_rgUiStaticModel
extends SEO_Domain_Index_rgModel

Holds SEO Domain Index (external link) application requirements for the USER INTERFACE (UI) 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 UiModel interface, the SEO_Domain_Index_rgUiModel 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, 09/28/08
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<String> columnIdentifiers
          UI column identifiers for the SEO Domain Index (external link) Information Module.
static ImageIcon detailIcon
          The SEO Domain Index (external link) Information Module detail icon.
static Class LISTCLASS
          UI class to manage the SEO Domain Index (external link) Information Module register lists.
static String LISTCLASSNAME
          Name of the UI class to manage the SEO Domain Index (external link) Information Module register lists.
static List<String> longLabels
          UI long labels for the SEO Domain Index (external link) Information Module fields.
static ImageIcon moduleIcon
          The SEO Domain Index (external link) Information Module icon.
static ImageIcon tableIcon
          The SEO Domain Index (external link) Information Module table icon.
static Class UICLASS
          UI model class to manage the SEO Domain Index (external link) Information Module UI layer.
static String UICLASSNAME
          Name of the UI model class to manage the SEO Domain Index (external link) Information Module UI layer.
 
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_rgUiStaticModel()
           
 
Method Summary
 
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

columnIdentifiers

public static List<String> columnIdentifiers
UI column identifiers for the SEO Domain Index (external link) Information Module. These ui identifiers are the field short labels.


longLabels

public static List<String> longLabels
UI long labels for the SEO Domain Index (external link) Information Module fields.


LISTCLASS

public static final Class LISTCLASS
UI class to manage the SEO Domain Index (external link) Information Module register lists.


LISTCLASSNAME

public static final String LISTCLASSNAME
Name of the UI class to manage the SEO Domain Index (external link) Information Module register lists.


UICLASS

public static final Class UICLASS
UI model class to manage the SEO Domain Index (external link) Information Module UI layer.


UICLASSNAME

public static final String UICLASSNAME
Name of the UI model class to manage the SEO Domain Index (external link) Information Module UI layer.


tableIcon

public static ImageIcon tableIcon
The SEO Domain Index (external link) Information Module table icon.


moduleIcon

public static ImageIcon moduleIcon
The SEO Domain Index (external link) Information Module icon.


detailIcon

public static ImageIcon detailIcon
The SEO Domain Index (external link) Information Module detail icon.

Constructor Detail

SEO_Domain_Index_rgUiStaticModel

public SEO_Domain_Index_rgUiStaticModel()

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