Class SpecificationTemplate

java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
com.ptc.windchill.enterprise.requirement._SpecificationTemplate
com.ptc.windchill.enterprise.requirement.SpecificationTemplate
All Implemented Interfaces:
Externalizable, Serializable, wt.access._AccessControlled, wt.access._PolicyAccessControlled, wt.access._SecurityLabeled, AccessControlled, wt.access.PolicyAccessControlled, SecurityLabeled, wt.admin._DomainAdministered, DomainAdministered, wt.content._ContentHolder, ContentHolder, wt.fc._Identified, wt.fc._NetFactor, wt.fc._ObjectMappable, wt.fc._Persistable, wt.fc.adminlock._AdministrativelyLockable, AdministrativelyLockable, Identified, NetFactor, ObjectMappable, Persistable, DisplayIdentification, wt.inf.container._WTContained, wt.inf.container._WTContainedFilterable, wt.inf.container._WTContainedIdentified, WTContained, wt.inf.container.WTContainedFilterable, WTContainedIdentified, wt.locks._Lockable, Lockable, wt.notify._Notifiable, Notifiable, wt.ownership._Ownable, wt.ownership.Ownable, wt.recent.RecentlyVisited, _Iterated, Iterated, wt.vc.wip._Workable, Workable

@GenAsPersistable(superClass=WTObject.class,interfaces={WTContained.class,WTContainedIdentified.class,ContentHolder.class,DomainAdministered.class,Workable.class,Notifiable.class,wt.access.PolicyAccessControlled.class,SecurityLabeled.class,wt.inf.container.WTContainedFilterable.class},serializable=EXTERNALIZABLE_BASIC,properties={@GeneratedProperty(name="lobLocator",type=LobLocator.class,accessors=@PropertyAccessors(getAccess=PRIVATE),columnProperties=@ColumnProperties(columnType=BLOB)),@GeneratedProperty(name="creator",type=WTPrincipalReference.class,javaDoc="The reference to a persisted principal who created the object",accessors=@PropertyAccessors(setAccess=PRIVATE),constraints=@PropertyConstraints(required=true),columnProperties=@ColumnProperties(columnName="C"))},foreignKeys=@GeneratedForeignKey(name="SpecTemplateMasterIteration",foreignKeyRole=@ForeignKeyRole(name="master",type=SpecTemplateMaster.class,cascade=false,constraints=@PropertyConstraints(required=true)),myRole=@MyRole(name="iteration",cascade=false,accessors=@PropertyAccessors(getAccess=PRIVATE))),derivedProperties={@DerivedProperty(name="description",derivedFrom="master>description"),@DerivedProperty(name="enabled",derivedFrom="master>enabled"),@DerivedProperty(name="name",derivedFrom="master>name"),@DerivedProperty(name="locale",derivedFrom="master>locale")},iconProperties=@IconProperties(standardIcon="netmarkets/images/specification.gif",openIcon="netmarkets/images/specification.gif")) public class SpecificationTemplate extends _SpecificationTemplate

Use the newSpecificationTemplate static factory method(s), not the SpecificationTemplate 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:
  • Method Details

    • getIdentity

      public String getIdentity()
      Returns the number and name of the part master in the form " - ".

      Supported API: true
      Specified by:
      getIdentity in interface Persistable
      Overrides:
      getIdentity in class WTObject
      Returns:
      String