Class ProductFamily

java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
wt.productfamily._ProductFamilyMember
wt.productfamily.ProductFamilyMember
wt.productfamily._ProductFamily
wt.productfamily.ProductFamily
All Implemented Interfaces:
Externalizable, Serializable, wt.access._AccessControlled, wt.access._AccessControlList, wt.access._AdHocControlled, wt.access._IdentityAccessControlled, wt.access._PolicyAccessControlled, wt.access._SecurityLabeled, AccessControlled, wt.access.AccessControlList, AdHocControlled, wt.access.IdentityAccessControlled, wt.access.PolicyAccessControlled, SecurityLabeled, wt.admin._DomainAdministered, DomainAdministered, wt.fc._NetFactor, wt.fc._ObjectMappable, wt.fc._Persistable, wt.fc.adminlock._AdministrativelyLockable, AdministrativelyLockable, NetFactor, ObjectMappable, Persistable, wt.iba.value._IBAHolder, wt.iba.value.IBAHolder, DisplayIdentification, wt.index._Indexable, Indexable, wt.inf.container._WTContained, WTContained, wt.lifecycle._IteratedLifeCycleManaged, _LifeCycleManaged, IteratedLifeCycleManaged, LifeCycleManaged, _OrganizationOwned, wt.org._OrganizationOwnedVersion, OrganizationOwned, OrganizationOwnedVersion, wt.productfamily._ProductFamilyMemberIfc, wt.productfamily._ProductFamilyTypeInterface, wt.productfamily.ProductFamilyMemberIfc, wt.productfamily.ProductFamilyTypeInterface, wt.recent.RecentlyVisited, _TeamManaged, TeamManaged, wt.type._Typed, wt.type._TypeManaged, wt.type.FlexTyped, wt.type.Typed, wt.type.TypeManaged, _Iterated, Iterated, _SessionEditedIteration, SessionEditedIteration

@GenAsPersistable(superClass=ProductFamilyMember.class,interfaces=wt.productfamily.ProductFamilyTypeInterface.class,foreignKeys=@GeneratedForeignKey(name="ProductFamilyMasterIteration",foreignKeyRole=@ForeignKeyRole(name="master",type=wt.productfamily.ProductFamilyMaster.class,supportedAPI=PRIVATE,cascade=false,constraints=@PropertyConstraints(required=true)),myRole=@MyRole(name="iteration",cascade=false)),derivedProperties={@DerivedProperty(name="number",derivedFrom="master>number",supportedAPI=PRIVATE),@DerivedProperty(name="name",derivedFrom="master>name",supportedAPI=PRIVATE),@DerivedProperty(name="configurableAssemblyReference",derivedFrom="master>configurableAssembly",supportedAPI=PRIVATE,accessors=@PropertyAccessors(setExceptions={WTException.class,WTPropertyVetoException.class}))},iconProperties=@IconProperties(standardIcon="wtcore/images/product_family.png",openIcon="wtcore/images/product_family.png")) public class ProductFamily extends wt.productfamily._ProductFamily
The Product Family object represents the root of a Product Family Structure.

Use the newProductFamily static factory method(s), not the ProductFamily 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: