Class CAPAActionPlan

All Implemented Interfaces:
com.ptc.qualitymanagement.capa.plan._CAPAActionPlanTypeInterface, com.ptc.qualitymanagement.capa.plan.CAPAActionPlanTypeInterface, com.ptc.qualitymanagement.qms._QualityManageable, com.ptc.qualitymanagement.qms.QMSManageable, com.ptc.qualitymanagement.qms.QualityManageable, com.ptc.windchill.bac._BACManaged, com.ptc.windchill.bac.BACManaged, com.ptc.windchill.history._HistoryRecordable, com.ptc.windchill.history.HistoryRecordable, 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, ChangeItem, ChangeItemIfc, ChangeOrderIfc, FlexibleChangeItem, FlexibleChangeOrder2, wt.content._ContentHolder, ContentHolder, wt.enterprise._Templateable, wt.enterprise.Templateable, 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={wt.type.Typed.class,WTContained.class,wt.access.IdentityAccessControlled.class,com.ptc.windchill.history.HistoryRecordable.class,com.ptc.qualitymanagement.qms.QualityManageable.class,com.ptc.qualitymanagement.capa.plan.CAPAActionPlanTypeInterface.class,FlexibleChangeOrder2.class},serializable=EXTERNALIZABLE_BASIC,properties={@GeneratedProperty(name="description",type=java.lang.String.class,supportedAPI=PUBLIC,javaDoc="An end-user provided statement to describe this CAPAActionPlan.",constraints=@PropertyConstraints(lowerLimit=1,upperLimit=4000)),@GeneratedProperty(name="capaActivitiesCount",type=java.lang.Integer.class),@GeneratedProperty(name="capaVerified",type=java.lang.Boolean.class),@GeneratedProperty(name="capaVerifiedComment",type=java.lang.String.class,constraints=@PropertyConstraints(upperLimit=4000)),@GeneratedProperty(name="capaPlanAdditionalEventInformation",type=java.lang.String.class,javaDoc="It stores Additional Information.",columnProperties=@ColumnProperties(columnType=INLINE_BLOB)),@GeneratedProperty(name="capaEffectivenessAdditionalEventInformation",type=java.lang.String.class,javaDoc="It stores Additional Information.",columnProperties=@ColumnProperties(columnType=INLINE_BLOB))},foreignKeys=@GeneratedForeignKey(name="CAPAActionPlanMasterIteration",foreignKeyRole=@ForeignKeyRole(name="master",type=CAPAActionPlanMaster.class,cascade=false,constraints=@PropertyConstraints(required=true),accessors=@PropertyAccessors(getAccess=PRIVATE)),myRole=@MyRole(name="iteration",cascade=false)),iconProperties=@IconProperties(standardIcon="netmarkets/images/capa_action_plan.png",openIcon="netmarkets/images/capa_action_plan.png")) public class CAPAActionPlan extends _CAPAActionPlan
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 CAPAActionPlan instance is assigned a unique number which is generated by the system when the change order is stored in the database.

Use the newCAPAActionPlan static factory method(s), not the CAPAActionPlan 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:
  • com.ptc.qualitymanagement.capa.plan.CAPAActionPlanIdentity
  • Serialized Form
  • Method Details

    • getNumber

      public String getNumber()
      Gets the value of the attribute: NUMBER. A unique number assigned to this CAPAActionPlan when it is first stored in database.

      Supported API: true
      Overrides:
      getNumber in class _ChangeOrder2
      Returns:
      String
      See Also:
      • com.ptc.qualitymanagement.capa.plan.CAPAActionPlanIdentity
    • setNumber

      public void setNumber(String a_Number) throws WTPropertyVetoException
      Sets the value of the attribute: NUMBER. A unique number assigned to this CAPAActionPlan when it is first stored in database.

      Supported API: true
      Overrides:
      setNumber in class _ChangeOrder2
      Parameters:
      a_Number -
      Throws:
      WTPropertyVetoException
      See Also:
      • com.ptc.qualitymanagement.capa.plan.CAPAActionPlanIdentity
    • getName

      public String getName()
      Gets the value of the attribute: NAME. An end-user provided name for this CAPAActionPlan.

      Supported API: true
      Specified by:
      getName in interface CabinetBased
      Specified by:
      getName in interface wt.projmgmt.deliverable.SubjectOfDeliverable
      Overrides:
      getName in class _ChangeOrder2
      Returns:
      String
      See Also:
      • com.ptc.qualitymanagement.capa.plan.CAPAActionPlanIdentity
    • setName

      public void setName(String a_Name) throws WTPropertyVetoException
      Sets the value of the attribute: NAME. An end-user provided name for this CAPAActionPlan.

      Supported API: true
      Overrides:
      setName in class _ChangeOrder2
      Parameters:
      a_Name -
      Throws:
      WTPropertyVetoException
      See Also:
      • com.ptc.qualitymanagement.capa.plan.CAPAActionPlanIdentity
    • newCAPAActionPlan

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

      Supported API: true
      Returns:
      CAPAActionPlan
      Throws:
      WTException
    • newCAPAActionPlan

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

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

      public static CAPAActionPlan newCAPAActionPlan(CAPAActionPlanMaster master) throws WTException


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

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