|
SEO Domain Index Crisopeya IM v1.0.0 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.crisopeya.product.SEO_Domain_Index_rg.SEO_Domain_Index_rgStaticScheme net.crisopeya.product.SEO_Domain_Index_rg.SEO_Domain_Index_rgScheme
public class SEO_Domain_Index_rgScheme
Utility class for SEO_Domain_Index_rgStaticScheme
to overcome the limitations of Java
Interface static method declarations. It provides public access methods
to SEO_Domain_Index_rgStaticScheme
functionality to implement the Scheme
interface.
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:
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
SEO_Domain_Index_rgStaticScheme
class implements the
SEO_Domain_Index_rg Information Module Scheme using static fields as
best improves application performance. On the other hand, this
SEO_Domain_Index_rgScheme utility class is implemented provides the
CRISOPEYA Platform the possibility to access that information through
the public Scheme
interface.
Combining both implementations you can get better performance.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
.
SEO_Domain_Index_rgStaticScheme
,
Scheme
Field Summary |
---|
Fields inherited from class net.crisopeya.product.SEO_Domain_Index_rg.SEO_Domain_Index_rgStaticScheme |
---|
COLUMNNAMES, DATATYPES, fieldOrdering, fieldPriority, FIELDSSIZE, label, longLabels, MODELNAME, NULLALLOWED, NUMBEROFFIELDS, shortLabels, uiColumnSizes, UIMODELNAME, UNIQUE |
Constructor Summary | |
---|---|
SEO_Domain_Index_rgScheme()
|
Method Summary | |
---|---|
List<String> |
getColumnNames()
Gets the database column names for each field in the SEO Domain Index (external link) Information Module. |
List<String> |
getDatatypes()
Gets the datatype for each field in the SEO Domain Index (external link) Information Module. |
List<String> |
getFieldOrdering()
Gets the field ordering direction for the default ordering configuration for the SEO Domain Index (external link) Information Module. |
List<Integer> |
getFieldPriority()
Gets the field priority for the default ordering configuration for the SEO Domain Index (external link) Information Module. |
List<String> |
getFieldsSize()
Gets the datatype size on the database for the fields in the SEO Domain Index (external link) Information Module. |
String |
getGuiModelName()
Gets the name of the SEO Domain Index (external link) Information Module for the User Interface. |
int |
getLabel()
Gets the index of the SEO Domain Index (external link) Information Module "label" field. |
List<String> |
getLongLabels()
Gets the long labels for the SEO Domain Index (external link) Information Module fields. |
String |
getModelName()
Gets the internal name of the SEO Domain Index (external link) Information Module. |
List<Boolean> |
getNullAllowed()
Gets the boolean array with the "null allowed" constraint information for each field in the SEO Domain Index (external link) Information Module. |
int |
getNumberOfFields()
Gets the number of fields of the SEO Domain Index (external link) Information Module. |
List<String> |
getShortLabels()
Gets the short labels for the SEO Domain Index (external link) Information Module fields. |
List<Integer> |
getUiColumnSizes()
Gets the User Interface column size for each field in the SEO Domain Index (external link) Information Module. |
List<Boolean> |
getUnique()
Gets the boolean array with the "unique" constraint information for each field in the SEO Domain Index (external link) Information Module. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SEO_Domain_Index_rgScheme()
Method Detail |
---|
public String getModelName()
getModelName
in interface IMScheme
SEO_Domain_Index_rgStaticScheme.MODELNAME
public String getGuiModelName()
SEO_Domain_Index_rgStaticScheme.UIMODELNAME
public int getNumberOfFields()
SEO_Domain_Index_rgStaticScheme.NUMBEROFFIELDS
public List<Boolean> getUnique()
getUnique
in interface IMScheme
SEO_Domain_Index_rgStaticScheme.UNIQUE
public List<Boolean> getNullAllowed()
getNullAllowed
in interface IMScheme
SEO_Domain_Index_rgStaticScheme.NULLALLOWED
public int getLabel()
getLabel
in interface IMScheme
SEO_Domain_Index_rgStaticScheme.label
public List<String> getColumnNames()
getColumnNames
in interface IMScheme
SEO_Domain_Index_rgStaticScheme.COLUMNNAMES
public List<String> getDatatypes()
getDatatypes
in interface IMScheme
SEO_Domain_Index_rgStaticScheme.DATATYPES
public List<String> getFieldsSize()
getFieldsSize
in interface IMScheme
SEO_Domain_Index_rgStaticScheme.FIELDSSIZE
public List<Integer> getFieldPriority()
getFieldPriority
in interface IMScheme
SEO_Domain_Index_rgStaticScheme.fieldPriority
,
SEO_Domain_Index_rgStaticScheme.fieldOrdering
public List<String> getFieldOrdering()
getFieldOrdering
in interface IMScheme
SEO_Domain_Index_rgStaticScheme.fieldOrdering
,
SEO_Domain_Index_rgStaticScheme.fieldPriority
public List<String> getLongLabels()
getLongLabels
in interface IMScheme
SEO_Domain_Index_rgStaticScheme.longLabels
public List<String> getShortLabels()
getShortLabels
in interface IMScheme
SEO_Domain_Index_rgStaticScheme.shortLabels
public List<Integer> getUiColumnSizes()
getUiColumnSizes
in interface IMScheme
SEO_Domain_Index_rgStaticScheme.uiColumnSizes
|
SEO Domain Index Crisopeya IM v1.0.0 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |