Package wt.change2

Class WTChangeRequest2

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._ChangeItem, wt.change2._ChangeRequest2TypeInterface, wt.change2._ChangeRequestIfc, _FlexibleChangeItem, wt.change2._FlexibleChangeRequest2, wt.change2._WTChangeRequest2TypeInterface, ChangeItem, ChangeItemIfc, wt.change2.ChangeRequest2TypeInterface, ChangeRequestIfc, FlexibleChangeItem, FlexibleChangeRequest2, wt.change2.WTChangeRequest2TypeInterface, 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(superClass=ChangeRequest2.class,interfaces={FlexibleChangeRequest2.class,WTContained.class,wt.access.IdentityAccessControlled.class,Releasable.class,wt.change2.WTChangeRequest2TypeInterface.class},extendable=true,versions={-3908304735083318275L,8320999273011534481L,1794671233590721271L,8673444925622660266L},foreignKeys=@GeneratedForeignKey(name="WTChangeRequest2MasterIteration",foreignKeyRole=@ForeignKeyRole(name="master",type=WTChangeRequest2Master.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/chgreqst.gif",openIcon="netmarkets/images/chgreqst.gif")) public class WTChangeRequest2 extends _WTChangeRequest2
A Windchill provided reference implementation of a ChangeRequest2. Depending on its suitability, the site may use it as is, extend it or disregard it entirely and extend the abstract ChangeRequest2 class instead.

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

Use the newWTChangeRequest2 static factory method(s), not the WTChangeRequest2 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

    • newWTChangeRequest2

      public static WTChangeRequest2 newWTChangeRequest2() throws WTException
      A no-arg new-factory method to construct an initialized instance of a WTChangeRequest2.

      Supported API: true
      Returns:
      WTChangeRequest2
      Throws:
      WTException
    • newWTChangeRequest2

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

      Supported API: true
      Parameters:
      name -
      Returns:
      WTChangeRequest2
      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
    • newWTChangeRequest2

      public static WTChangeRequest2 newWTChangeRequest2(WTChangeRequest2Master master) throws WTException


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

      protected void initialize(WTChangeRequest2Master 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