Package psdi.app.system

The System package includes classes for common system data, such as domains and long descriptions, that are utilized across business packages and by the system framework.

See: Description

Package psdi.app.system Description

The System package includes classes for common system data, such as domains and long descriptions, that are utilized across business packages and by the system framework.

Package Specification

The classes related to domains are:

  • MaxDomain -- Manages the table MAXDOMAIN, which defines domains. It is used for validation of data for the attribute(s) specified in MaxAttribute (MAXATTRIBUTE) having this domainid. Its children are:

  • ALNValue -- Manages the table ALNDOMAIN, which contains alphanumeric values for a domain. Its parent is MaxDomain where domaintype = ALN.
  • MXValue -- Manages the table SYNONYMDOMAIN. Its parent is MaxDomain where domaintype = SYNONYM. See Mbo getTranslator, Translate.
  • NUMValue -- Manages the table NUMERICDOMAIN, which contains numeric values for a domain. Its parent is MaxDomain where domaintype = NUMERIC.
  • NumRangeDomain -- Manages the table NUMRANGEDOMAIN. Its parent is MaxDomain where domaintype = NUMRANGE.
  • MaxTableDomain -- Manages the table MAXTABLEDOMAIN. Its parent is MaxDomain where domaintype = MAXTABLE.
  • CrossoverDomain -- Manages the table CROSSOVERDOMAIN. Its parent is MaxDomain where domaintype = CROSSOVER.

The following diagram shows the relationships related to Domains.

The classes that enable the use of multiple languages are:

  • Language -- Manages the table LANGUAGE. This table defines the language choices and which ones are enabled.

The other classes in the System package are:

  • AutoKey -- Manages the table AUTOKEY.
  • Dummy_Table -- Manages the table DUMMY_TABLE.
  • LongDesc -- Manages the table LONGDESCRIPTION. The parent of each row is specified by LDOWNERTABLE (table name) and LDOWNERCOL (column name), and joined with the value LDKEY. See the chart below.
  • MaxVars -- Manages the table MAXVARS, which defines system-wide, organization and site variables. See MaxVarService, which provides methods for retrieving the values of MaxVars at runtime.
  • MaxVarType -- Represents the table MAXVARTYPE, which defines the scope of each MaxVar (system, organization or site). These values are not modifiable.

The following diagram shows the relationships related to Long Descriptions.


Last updated: 11/19/04