Class BusinessRuleLink

java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
wt.fc._ObjectToObjectLink
wt.fc.ObjectToObjectLink
wt.businessRules._BusinessRuleLink
wt.businessRules.BusinessRuleLink
All Implemented Interfaces:
com.ptc.windchill.bac._BACManaged, com.ptc.windchill.bac.BACManaged, Externalizable, Serializable, wt.fc._BinaryLink, wt.fc._Link, wt.fc._NetFactor, wt.fc._ObjectMappable, wt.fc._Persistable, BinaryLink, Link, NetFactor, ObjectMappable, Persistable, DisplayIdentification

@GenAsBinaryLink(superClass=ObjectToObjectLink.class, interfaces=com.ptc.windchill.bac.BACManaged.class, serializable=EXTERNALIZABLE_BASIC, properties=@GeneratedProperty(name="blockOrder",type=int.class,javaDoc="Controls the ordering of the rules execution."), roleA=@GeneratedRole(name="ruleSet",type=BusinessRuleSet.class,javaDoc="Holds the RuleSet object",cardinality=ONE_TO_MANY), roleB=@GeneratedRole(name="rule",type=BusinessRule.class,javaDoc="Holds the Rule object",cardinality=ONE_TO_MANY), tableProperties=@TableProperties(tableName="BusinessRuleLink")) public class BusinessRuleLink extends wt.businessRules._BusinessRuleLink
To create a Business Rule link the recommended order of operations are:
  • Use the newBusinessRuleLink static factory method(s), not the BusinessRuleLink 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.
  • Set the rule set role and the rule role on the returned typed link.
  • Set any initial or required attributes on the typed link.
  • Call the business rule service to store the link associations to save the collection of business rules links.


  • Supported API: true

    Extendable: false
    See Also: