SEO Domain Index
Crisopeya IM
v1.0.0

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

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
              extended by net.crisopeya.product.SEO_Domain_Index_rg.ui.models.SEO_Domain_Index_rgUiModel
All Implemented Interfaces:
Model, UiModel
Direct Known Subclasses:
SEO_Domain_Index_rgSwingUiStaticModel

public class SEO_Domain_Index_rgUiModel
extends SEO_Domain_Index_rgUiStaticModel
implements UiModel

Utility class for SEO_Domain_Index_rgUiStaticModel to overcome the limitations of the Java Interface static method declarations. It provides public access methods to the SEO_Domain_Index_rgUiStaticModel to implement the UiModel interface.

For more information about this limitation, see 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, this 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:
Scheme, UiModel, 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
 
Fields inherited from class net.crisopeya.product.SEO_Domain_Index_rg.ui.models.SEO_Domain_Index_rgUiStaticModel
columnIdentifiers, detailIcon, LISTCLASS, LISTCLASSNAME, longLabels, moduleIcon, tableIcon, UICLASS, UICLASSNAME
 
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_rgUiModel()
           
 
Method Summary
 String getColumnIdentifier(int i)
          Gets the UI column identifier for a given SEO Domain Index (external link) Information Module field.
 List<String> getColumnIdentifiers()
          Gets the SEO Domain Index (external link) Information Module UI column identifiers.
 ImageIcon getDetailIcon()
          Gets the SEO Domain Index (external link) Information Module detail icon.
 Class getListClass()
          Gets the SEO Domain Index (external link) Information Module UI list class.
 String getListClassName()
          Gets the SEO Domain Index (external link) Information Module UI list class name.
 String getLongLabel(int i)
          Gets the long label for a given SEO Domain Index (external link) Information Module field.
 List<String> getLongLabels()
          Gets the long labels of the SEO Domain Index (external link) Information Module fields.
 ImageIcon getModelIcon()
          Gets the SEO Domain Index (external link) Information Module icon.
 ImageIcon getTableIcon()
          Gets the SEO Domain Index (external link) Information Module table icon.
 Class getUiClass()
          Gets the SEO Domain Index (external link) Information Module UI layer model class.
 String getUiClassName()
          Gets the SEO Domain Index (external link) Information Module UI layer model class name.
 
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
 
Methods inherited from interface net.crisopeya.platform.data.models.Model
getCompoundTypes, getDataClass, getDataClassName, getDataTypes, getDataTypes, getDescendingOrder, getFieldsSize, getFieldsSize, getModelName, getNullAllowed, getNumberOfFields, getNumberOfPriorityFields, getPriority, isNullAllowed
 

Constructor Detail

SEO_Domain_Index_rgUiModel

public SEO_Domain_Index_rgUiModel()
Method Detail

getLongLabels

public List<String> getLongLabels()
Gets the long labels of the SEO Domain Index (external link) Information Module fields.

Specified by:
getLongLabels in interface UiModel
Returns:
The IM long labels.
See Also:
SEO_Domain_Index_rgUiStaticModel.longLabels

getLongLabel

public String getLongLabel(int i)
Gets the long label for a given SEO Domain Index (external link) Information Module field.

Specified by:
getLongLabel in interface UiModel
Returns:
The IM field long label.
See Also:
SEO_Domain_Index_rgUiStaticModel.longLabels

getListClass

public Class getListClass()
Gets the SEO Domain Index (external link) Information Module UI list class.

Specified by:
getListClass in interface UiModel
Returns:
The IM UI list class.
See Also:
SEO_Domain_Index_rgUiStaticModel.LISTCLASS

getListClassName

public String getListClassName()
Gets the SEO Domain Index (external link) Information Module UI list class name.

Specified by:
getListClassName in interface UiModel
Returns:
The IM UI list class name.
See Also:
SEO_Domain_Index_rgUiStaticModel.LISTCLASSNAME

getUiClass

public Class getUiClass()
Gets the SEO Domain Index (external link) Information Module UI layer model class.

Specified by:
getUiClass in interface UiModel
Returns:
The IM UI layer model class.
See Also:
SEO_Domain_Index_rgUiStaticModel.UICLASS

getUiClassName

public String getUiClassName()
Gets the SEO Domain Index (external link) Information Module UI layer model class name.

Specified by:
getUiClassName in interface UiModel
Returns:
The IM UI layer model class name.
See Also:
SEO_Domain_Index_rgUiStaticModel.UICLASSNAME

getTableIcon

public ImageIcon getTableIcon()
Gets the SEO Domain Index (external link) Information Module table icon.

Specified by:
getTableIcon in interface UiModel
Returns:
The IM table icon.
See Also:
SEO_Domain_Index_rgUiStaticModel.tableIcon

getModelIcon

public ImageIcon getModelIcon()
Gets the SEO Domain Index (external link) Information Module icon.

Specified by:
getModelIcon in interface UiModel
Returns:
The IM icon.
See Also:
SEO_Domain_Index_rgUiStaticModel.moduleIcon

getDetailIcon

public ImageIcon getDetailIcon()
Gets the SEO Domain Index (external link) Information Module detail icon.

Specified by:
getDetailIcon in interface UiModel
Returns:
The IM detail icon.
See Also:
SEO_Domain_Index_rgUiStaticModel.detailIcon

getColumnIdentifiers

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

Specified by:
getColumnIdentifiers in interface UiModel
Returns:
The IM field short labels.
See Also:
SEO_Domain_Index_rgUiStaticModel.columnIdentifiers

getColumnIdentifier

public String getColumnIdentifier(int i)
Gets the UI column identifier for a given SEO Domain Index (external link) Information Module field. These UI identifiers are the field short labels.

Specified by:
getColumnIdentifier in interface UiModel
Returns:
The IM field short label.
See Also:
SEO_Domain_Index_rgUiStaticModel.columnIdentifiers

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