Class RegulatorySubmissionProxy

java.lang.Object
com.ptc.qualitymanagement.qms.regmstr.RegulatorySubmissionProxy

public class RegulatorySubmissionProxy extends Object
A proxy object that contains information needed to support the creation of a Regulatory Submission. The given base object also is used to propagate the created regulatory submission's team.

See the RegulatorySubmissionProxyCreatorIfc interface that outlines the classes that create these proxy objects.

Supported API: true
See Also:
  • Method Details

    • newRegulatorySubmissionProxy

      public static RegulatorySubmissionProxy newRegulatorySubmissionProxy(String type, String name, String number, com.ptc.qualitymanagement.qms.MDEntityInterface submittedTo, WTContainerRef qualityReference, Set<WTObject> drivers, Set<WTObject> subjects, List<TableData> tableData)
      Creates a new RegulatorySubmissionProxy.

      Supported API: true
      Parameters:
      QualityManagable -
      Returns:
      RegulatorySubmissionProxy
    • getQualityReference

      public WTContainerRef getQualityReference()
      Get the quality container reference that the Regulatory Submission will be assigned to.

      Supported API: true
      Returns:
      WTContainerRef
    • setQualityReference

      public void setQualityReference(WTContainerRef qualityReference)
      Set the quality container reference that the Regulatory Submission will be assigned to.

      Supported API: true
      Parameters:
      WTContainerRef - qualityReference
    • getName

      public String getName()
      Get the name for the RegulatorySubmission.

      Supported API: true
      Returns:
      String
    • setName

      public void setName(String name)
      Set the name for the RegulatorySubmission.

      Supported API: true
      Parameters:
      String - name
    • getNumber

      public String getNumber()
      Get the number for the RegulatorySubmission.

      Supported API: true
      Returns:
      String
    • setNumber

      public void setNumber(String number)
      Set the number for the RegulatorySubmission.

      Supported API: true
      Parameters:
      String - number
    • getType

      public String getType()
      Get the type for the RegulatorySubmission.

      Supported API: true
      Returns:
      String
    • setType

      public void setType(String type)
      Set the type for the RegulatorySubmission.

      Supported API: true
      Parameters:
      String - type
    • getSubmittedTo

      public com.ptc.qualitymanagement.qms.MDEntityInterface getSubmittedTo()
      Get the stored MDEntity; used as the "Submitted To".

      Supported API: true
      Returns:
      MDEntityInterface
    • setSubmittedTo

      public void setSubmittedTo(com.ptc.qualitymanagement.qms.MDEntityInterface submittedTo)
      Set the stored MDEntity; used as the "Submitted To".

      Supported API: true
      Parameters:
      MDEntityInterface - submittedTo
    • getSubjects

      public Set<WTObject> getSubjects()
      Get the subjects to be populated on the Regulatory Submission.

      Supported API: true
      Returns:
      Set
    • setSubjects

      public void setSubjects(Set<WTObject> subjects)
      Set the subjects to be populated on the Regulatory Submission.

      Supported API: true
      Parameters:
      Set - subjects
    • getDrivers

      public Set<WTObject> getDrivers()
      Get the drivers to be populated on the Regulatory Submission.

      Supported API: true
      Returns:
      Set
    • setDrivers

      public void setDrivers(Set<WTObject> drivers)
      Set the drivers to be populated on the Regulatory Submission.

      Supported API: true
      Parameters:
      Set - drivers
    • getBaseObject

      public WTObject getBaseObject()
      Get the base object that is used to populate the Regulatory Submission's information.

      The given base object also is used to propagate the created regulatory submission's team.

      Example: CEMRegulatoryReportDecision

      Supported API: true
      Returns:
      WTObject
    • setBaseObject

      public void setBaseObject(WTObject baseObject)
      Set the base object that is used to populate the Regulatory Submission's information.

      The given base object also is used to propagate the created regulatory submission's team.

      Example: CEMRegulatoryReportDecision

      Supported API: true
      Parameters:
      WTObject - baseObject
    • getCreatedRegulatorySubmission

      public WTObject getCreatedRegulatorySubmission()
      Get the created regulatory submission.

      Supported API: true
      Returns:
      WTObject
    • setCreatedRegulatorySubmission

      public void setCreatedRegulatorySubmission(WTObject createdRegulatorySubmission)
      Set the created regulatory submission.

      Supported API: true
      Parameters:
      WTObject - createdRegulatorySubmission
    • getTableData

      public List<TableData> getTableData()
      Get the list of table data to be populated on the Regulatory Submission.

      Supported API: true
      Returns:
      List
    • setTableData

      public void setTableData(List<TableData> tableData)
      Set the list of table data to be populated on the Regulatory Submission.

      Supported API: true
      Parameters:
      List - tableData