Package wt.preference

Class PreferenceClient

java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
wt.preference._AbstractPreference
wt.preference.AbstractPreference
wt.preference._PreferenceClient
wt.preference.PreferenceClient
All Implemented Interfaces:
com.ptc.windchill.bac._BACManaged, com.ptc.windchill.bac.BACManaged, Externalizable, Serializable, Comparable, wt.fc._NetFactor, wt.fc._ObjectMappable, wt.fc._Persistable, NetFactor, ObjectMappable, Persistable, DisplayIdentification

@GenAsPersistable(superClass=AbstractPreference.class, foreignKeys=@GeneratedForeignKey(myRoleIsRoleA=false,foreignKeyRole=@ForeignKeyRole(name="parentPreferenceClient",type=PreferenceClient.class,constraints=@PropertyConstraints(required=true)),myRole=@MyRole(name="childPreferenceClient"))) public final class PreferenceClient extends wt.preference._PreferenceClient
The PreferenceClient is an object used to represent the various clients that could be using preferences (e.g. Windchill, Pro/E, AutoCAD). A link (PreferenceClientDefinition) between a client and a definition indicates that the preference is used by the client. PreferenceInstances can be defined against a specific client. Not all preferences are relevant to all clients. Clients exist in a hierarchical structure, with Windchill being the default or root client. For the majority of preferences the Windchill Client is the only applicable client. The iternal name of this client is a static var of this class.

Use the newPreferenceClient static factory method(s), not the PreferenceClient constructor, to construct instances of this class. Instances must be constructed using the static factory(s), in order to ensure proper initialization of the instance.



Supported API: true

Extendable: false

See Also:
  • Field Details

    • WINDCHILL_CLIENT_NAME

      public static final String WINDCHILL_CLIENT_NAME
      Internal name of the Windchill client

      Supported API: true
      See Also: