Package wt.change2

Class WTChangeOrder2

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._ChangeOrderIfc, _FlexibleChangeItem, wt.change2._FlexibleChangeOrder2, wt.change2._WTChangeOrder2TypeInterface, ChangeItem, ChangeItemIfc, ChangeOrderIfc, FlexibleChangeItem, FlexibleChangeOrder2, wt.change2.WTChangeOrder2TypeInterface, 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=ChangeOrder2.class,interfaces={FlexibleChangeOrder2.class,wt.type.Typed.class,Releasable.class,WTContained.class,wt.access.IdentityAccessControlled.class,wt.change2.WTChangeOrder2TypeInterface.class},extendable=true,versions={4065653265209886236L,3379713975629216131L,-2164569230847344760L,7261232079067299095L},properties={@GeneratedProperty(name="description",type=java.lang.String.class,supportedAPI=PUBLIC,javaDoc="An end-user provided statement to describe this WTChangeOrder.",constraints=@PropertyConstraints(lowerLimit=1,upperLimit=4000)),@GeneratedProperty(name="cycleTime",type=java.sql.Timestamp.class),@GeneratedProperty(name="theChangeNoticeComplexity",type=ChangeNoticeComplexity.class,supportedAPI=PUBLIC,constraints=@PropertyConstraints(required=true)),@GeneratedProperty(name="estimatedStartDate",type=java.sql.Timestamp.class,supportedAPI=PUBLIC,javaDoc="The date for planning when the Change Notice should begin its execution."),@GeneratedProperty(name="actualStartDate",type=java.sql.Timestamp.class,supportedAPI=PUBLIC,javaDoc="The date for planning when the Change Notice actually began its execution.")},foreignKeys=@GeneratedForeignKey(name="WTChangeOrder2MasterIteration",foreignKeyRole=@ForeignKeyRole(name="master",type=WTChangeOrder2Master.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="+ state.state",compositeIndex2="+ state.state",compositeIndex3="+ state.state",compositeIndex4="thePersistInfo.createStamp",oracleTableSize=LARGE),iconProperties=@IconProperties(standardIcon="netmarkets/images/chgnotice.gif",openIcon="netmarkets/images/chgnotice.gif")) public class WTChangeOrder2 extends _WTChangeOrder2
A Windchill provided reference implementation of a ChangeOrder2. Depending on its suitability, the site may use it as is, extend it or disregard it entirely and extend the abstract ChangeOrder2 class instead.

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

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

    • newWTChangeOrder2

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

      Supported API: true
      Returns:
      WTChangeOrder2
      Throws:
      WTException
    • newWTChangeOrder2

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

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

      public static WTChangeOrder2 newWTChangeOrder2(WTChangeOrder2Master master) throws WTException


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

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