Basic Customization > User Interface Customization > Constructing Wizards > Building Wizards to Create a Single Object > Solution > Definition of Terms Used in This Section
  
Definition of Terms Used in This Section
Term
Definition
base type
A hard or subtype class that is the root type of the wizard's type picker. If the wizard does not have a type picker, this is the type of object that will be created. The base type is used to look up the correct JSPs for wizard steps that have different jsp variants for different subtypes until a specific type is selected by the user.
dependent attribute
An attribute whose value and/or display characteristics are wholly or partially determined by the value of another attribute (called the "driver attribute") via an object initialization rule (OIR), access control policy, or other mechanism.
driver attribute
An attribute whose value drives the value and/or display characteristics of another attribute (called a "dependent" attribute) via an object initialization rule (OIR), access control policy, or other mechanism.
hard attribute
An object attribute defined in a Java class.
hard type
An object type defined in a Java class. Hard types are typically created in java classes using annotations and may extend out-of-the-box Windchill business object classes.
object type
A Java class or subtype defining the attributes and behavior of the business object(s) you want to create.
global attribute
An attribute of the object defined in the WindchillType and Attribute Management client. These attributes are not defined in the Java business object class and are stored in database tables separate from the table for the business class.
subtype
An object type defined using the Type and Attribute Management utility rather than in a Java class. subtypes may extend other soft types but all have a hard type as their root type.
target object
The object you are creating in your wizard.