Package wt.change2

Class WTChangeIssue

All Implemented Interfaces:
com.ptc.windchill.bac._BACManaged, com.ptc.windchill.bac.BACManaged, 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.change2._ChangeIssueIfc, wt.change2._ChangeItem, wt.change2._FlexibleChangeIssue, _FlexibleChangeItem, wt.change2._WTChangeIssueTypeInterface, ChangeIssueIfc, ChangeItem, ChangeItemIfc, FlexibleChangeIssue, FlexibleChangeItem, wt.change2.WTChangeIssueTypeInterface, wt.content._ContentHolder, ContentHolder, wt.enterprise._Templateable, wt.enterprise.Templateable, wt.esi._Releasable, Releasable, wt.facade.persistedcollection._PersistedCollectable, PersistedCollectable, wt.fc._NetFactor, wt.fc._ObjectMappable, wt.fc._Persistable, wt.fc.adminlock._AdministrativelyLockable, AdministrativelyLockable, wt.fc.archive._Archiveable, wt.fc.archive.Archiveable, NetFactor, ObjectMappable, Persistable, wt.federation._FederatedLinkHolder, wt.federation._RemotelyLinkable, wt.federation.FederatedLinkHolder, wt.federation.RemotelyLinkable, wt.folder._CabinetBased, wt.folder._Foldered, wt.folder._FolderEntry, wt.folder._FolderServiceManaged, wt.folder._IteratedFoldered, CabinetBased, Foldered, FolderEntry, wt.folder.FolderServiceManaged, wt.folder.history.Movable, IteratedFoldered, wt.iba.value._IBAHolder, wt.iba.value.IBAHolder, DisplayIdentification, wt.index._Indexable, Indexable, wt.inf.container._WTContained, wt.inf.container._WTContainedFilterable, WTContained, wt.inf.container.WTContainedFilterable, wt.lifecycle._IteratedLifeCycleManaged, _LifeCycleManaged, IteratedLifeCycleManaged, LifeCycleManaged, wt.meeting.actionitem._IteratedSubjectOfActionItem, wt.meeting.actionitem._SubjectOfActionItem, wt.meeting.actionitem.IteratedSubjectOfActionItem, wt.meeting.actionitem.SubjectOfActionItem, wt.notify._Notifiable, Notifiable, _OrganizationOwned, wt.org._OrganizationOwnedVersion, wt.org.electronicIdentity._ElectronicallySignable, wt.org.electronicIdentity.ElectronicallySignable, OrganizationOwned, OrganizationOwnedVersion, wt.ownership._Ownable, wt.ownership.Ownable, wt.projmgmt.deliverable._SubjectOfDeliverable, wt.projmgmt.deliverable._VersionedSubjectOfDeliverable, wt.projmgmt.deliverable.SubjectOfDeliverable, wt.projmgmt.deliverable.VersionedSubjectOfDeliverable, wt.recent.RecentlyVisited, wt.reservation._Reservable, Reservable, _TeamManaged, TeamManaged, wt.type._Typed, wt.type._TypeManaged, wt.type.FlexTyped, wt.type.Typed, wt.type.TypeManaged, wt.ufid._Federatable, wt.ufid.Federatable, _Iterated, wt.vc._OneOffVersioned, wt.vc._Versionable, wt.vc._Versioned, wt.vc.baseline._Baselineable, Baselineable, Iterated, OneOffVersioned, Versionable, Versioned, wt.workflow.forum._IteratedSubjectOfForum, wt.workflow.forum._SubjectOfForum, wt.workflow.forum.IteratedSubjectOfForum, SubjectOfForum, wt.workflow.notebook._IteratedSubjectOfNotebook, wt.workflow.notebook._SubjectOfNotebook, wt.workflow.notebook.IteratedSubjectOfNotebook, wt.workflow.notebook.SubjectOfNotebook

@GenAsPersistable(depthLock=9,superClass=ChangeConcern.class,interfaces={FlexibleChangeIssue.class,WTContained.class,wt.access.IdentityAccessControlled.class,wt.change2.WTChangeIssueTypeInterface.class},extendable=true,versions={1286821023030838339L,1591932579490818023L,-899059503475807949L,3484508342067052905L},properties={@GeneratedProperty(name="theConfirmationCategory",type=ConfirmationCategory.class),@GeneratedProperty(name="theConfirmationAudit",type=wt.change2.ConfirmationAudit.class,columnProperties=@ColumnProperties(columnName="B"))},foreignKeys=@GeneratedForeignKey(name="WTChangeIssueMasterIteration",foreignKeyRole=@ForeignKeyRole(name="master",type=WTChangeIssueMaster.class,cascade=false,constraints=@PropertyConstraints(required=true),accessors=@PropertyAccessors(getAccess=PRIVATE)),myRole=@MyRole(name="iteration",cascade=false)),derivedProperties={@DerivedProperty(name="number",derivedFrom="master>number",supportedAPI=PUBLIC),@DerivedProperty(name="name",derivedFrom="master>name",supportedAPI=PUBLIC)},tableProperties=@TableProperties(compositeIndex1="+ theCategory + state.state",compositeIndex2="+ theCategory + state.state",compositeIndex3="+ theCategory + state.state",compositeIndex4="thePersistInfo.createStamp",oracleTableSize=LARGE),iconProperties=@IconProperties(standardIcon="netmarkets/images/probrpt.gif",openIcon="netmarkets/images/probrpt.gif")) public class WTChangeIssue extends _WTChangeIssue
A Windchill provided reference implementation of a ChangeIssue. Depending on its suitability, the site may use it as is, extend it or disregard it entirely and extend the abstract ChangeIssue class instead.

Each WTChangeIssue instance is assigned a unique number which is generated by the system when the change issue is stored in the database.

Use the newWTChangeIssue static factory method(s), not the WTChangeIssue 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: true

See Also:
  • Method Details

    • newWTChangeIssue

      public static WTChangeIssue newWTChangeIssue() throws WTException
      For internal use. Do Not Use.

      Supported API: true
      Returns:
      WTChangeIssue
      Throws:
      WTException
    • newWTChangeIssue

      public static WTChangeIssue newWTChangeIssue(String name) throws WTException
      A new-factory method that construct an initialized instance of a WTChangeIssue with the given name.

      Supported API: true
      Parameters:
      name -
      Returns:
      WTChangeIssue
      Throws:
      WTException
    • initialize

      protected void initialize(String name) throws WTException
      Supports initialization, following construction of an instance. Invoked by "new" factory having the same signature.

      Supported API: true
      Parameters:
      name -
      Throws:
      WTException
    • newWTChangeIssue

      public static WTChangeIssue newWTChangeIssue(WTChangeIssueMaster master) throws WTException


      Supported API: true
      Parameters:
      master -
      Returns:
      WTChangeIssue
      Throws:
      WTException
    • initialize

      protected void initialize(WTChangeIssueMaster master) throws WTException
      Supports initialization, following construction of an instance. Invoked by "new" factory having the same signature.

      Supported API: true
      Parameters:
      master -
      Throws:
      WTException