Siebel Developer's Reference > Business Component Classes > Overview of Business Component Classes >

Generalized and Specialized Business Component Classes


This topic describes generalized and specialized business component classes.

Generalized Business Component Classes

The following classes are generalized business component classes:

Using Specialized Classes

A specialized business component class is a type of class that Siebel CRM creates from a generalized business component class.

A specialized applet class is a type of class that Siebel CRM creates from a generalized applet class.

It is recommended that you use a specialized class only if necessary. It is recommended that you do not use a specialized business component class with a typical business component or applet. These specialized classes often use functionality that references other objects, such as fields, other business components, applets, or other classes. You must not configure Siebel CRM in such a way that it modifies the values that these objects contain.

CAUTION:  Using a specialized business component class or applet class improperly might cause an unpredictable problem that can be difficult to fix. For example, Siebel CRM might add or delete a child record, or modify an associate record. A run-time error might occur. It is recommended that you configure the class property with extreme care and thoroughly test any modification you make.

Oracle only supports methods that Siebel Object Interfaces Reference describes for use in scripting. Modifying method logic before or after Siebel CRM calls this method can cause unpredictable behavior.

The following classes are specialized business component classes:

Siebel Developer's Reference Copyright © 2015, Oracle and/or its affiliates. All rights reserved. Legal Notices.