Class FDAUDISubmissionMasterIdentity

java.lang.Object
wt.fc._IdentificationObject
wt.fc.IdentificationObject
wt.change2._ChangeIdentificationObject
wt.change2.ChangeIdentificationObject
com.ptc.qualitymanagement.udi.fda._FDAUDISubmissionMasterIdentity
com.ptc.qualitymanagement.udi.fda.FDAUDISubmissionMasterIdentity
All Implemented Interfaces:
Externalizable, Serializable, wt.fc._IdentificationObjectNamespace, wt.fc._NetFactor, wt.fc.IdentificationObjectNamespace, NetFactor, wt.inf.container._WTContainerNamespace, wt.inf.container.WTContainerNamespace, _OrganizationOwnedIdentificationObjectNamespace, OrganizationOwnedIdentificationObjectNamespace

@GenAsUnPersistable(superClass=wt.change2.ChangeIdentificationObject.class,interfaces={OrganizationOwnedIdentificationObjectNamespace.class,wt.inf.container.WTContainerNamespace.class,java.io.Externalizable.class},serializable=EXTERNALIZABLE_BASIC,properties={@GeneratedProperty(name="number",type=java.lang.String.class,constraints=@PropertyConstraints(changeable=VIA_OTHER_MEANS,upperLimit=40)),@GeneratedProperty(name="name",type=java.lang.String.class,constraints=@PropertyConstraints(upperLimit=60,required=true))}) public class FDAUDISubmissionMasterIdentity extends com.ptc.qualitymanagement.udi.fda._FDAUDISubmissionMasterIdentity
The identification object for FDAUDISubmission objects. This object is responsible for assigning a unique number to a FDAUDISubmission object when it is stored in the database. It is responsible, through the Identification Service, for setting the user-provided name for a FDAUDISubmission object.

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

    • setNumber

      public void setNumber(String a_Number) throws WTPropertyVetoException
      Sets the value of the attribute: number; A unique number assigned by this FDAUDISubmissionMasterIdentity object for the associated FDAUDISubmission object when it is stored in the database.

      Supported API: true
      Overrides:
      setNumber in class com.ptc.qualitymanagement.udi.fda._FDAUDISubmissionMasterIdentity
      Parameters:
      a_Number -
      Throws:
      WTPropertyVetoException
    • setName

      public void setName(String a_Name) throws WTPropertyVetoException
      Sets the value of the attribute: name; A name assigned by this FDAUDISubmissionMasterIdentity object for the associated FDAUDISubmission object when it is stored in the database.

      Supported API: true
      Overrides:
      setName in class com.ptc.qualitymanagement.udi.fda._FDAUDISubmissionMasterIdentity
      Parameters:
      a_Name -
      Throws:
      WTPropertyVetoException
    • newFDAUDISubmissionMasterIdentity

      public static FDAUDISubmissionMasterIdentity newFDAUDISubmissionMasterIdentity(FDAUDISubmissionMaster submission) throws WTException


      Supported API: true
      Parameters:
      part -
      Returns:
      FDAUDISubmissionMasterIdentity
      Throws:
      WTException
    • initialize

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

      Supported API: true
      Parameters:
      part -
      Throws:
      WTException
    • getIdentity

      public String getIdentity()
      Returns the number.

      Supported API: true
      Overrides:
      getIdentity in class wt.change2.ChangeIdentificationObject
      Returns:
      String