Class StandardCustomerExperienceService

java.lang.Object
wt.services.StandardManager
com.ptc.qualitymanagement.cem.StandardCustomerExperienceService
All Implemented Interfaces:
com.ptc.qualitymanagement.cem.CustomerExperienceService, Serializable, wt.fc._NetFactor, NetFactor, wt.services.Manager

public class StandardCustomerExperienceService extends StandardManager implements com.ptc.qualitymanagement.cem.CustomerExperienceService, Serializable

Use the newStandardCustomerExperienceService static factory method(s), not the StandardCustomerExperienceService 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: false

See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    checkCustomerExperienceFailureCodes(com.ptc.qualitymanagement.cem.CustomerExperience cem)
    Returns a list of ExperiencedEffect objects s for the given CustomerExperience object

    Supported API: true
    getCEDecontaminationHistoryList(com.ptc.qualitymanagement.cem.activity.product.investigation.CEProductInvestigationActivity ceProdInvActivity)
    Returns a list of CEDecontaminationHistory objects for the given CEProductInvestigationActivity object

    Supported API: true
    getCEDispositionList(com.ptc.qualitymanagement.cem.activity.product.investigation.CEProductInvestigationActivity ceProdInvActivity)
    Returns a list of CEDisposition objects for the given CEProductInvestigationActivity object

    Supported API: true
    getCEGeneralActivities(com.ptc.qualitymanagement.cem.CustomerExperience cem)
    Returns a list of CEGeneralActivity objects for the given CustomerExperience object

    Supported API: true
    getCEHistoryReviewList(com.ptc.qualitymanagement.cem.activity.product.investigation.CEProductInvestigationActivity ceProdInvActivity)
    Returns a list of CEHistoryReview objects for the given CEProductInvestigationActivity object

    Supported API: true
    getCEMEventTrendingCategories(com.ptc.qualitymanagement.cem.CustomerExperience cem)
    Returns a list of CETrendingCode objects for the given CustomerExperience object

    Supported API: true
    getCEProductActivities(com.ptc.qualitymanagement.cem.CEProductDetail ceProductDetail)
    Returns a list of CEProductActivity objects for the given CEProductDetail object

    Supported API: true
    getCEProductActivities(com.ptc.qualitymanagement.cem.CustomerExperience cem)
    Returns a list of CEProductActivity objects for the given CustomerExperience object

    Supported API: true
    com.ptc.qualitymanagement.cem.activity.product.investigation.CEProductInvestigation
    getCEProductInvestigation(com.ptc.qualitymanagement.cem.activity.product.investigation.CEProductInvestigationActivity ceProductInvestigationActivity)
    Returns the CEProductInvestigation object for the given CEProductInvestigationActivity object Returns null if the CEProductInvestigation object is not found

    Supported API: true
    getCEProductTestingList(com.ptc.qualitymanagement.cem.activity.product.investigation.CEProductInvestigationActivity ceProdInvActivity)
    Returns a list of CEProductTesting objects for the given CEProductInvestigationActivity object

    Supported API: true
    com.ptc.qualitymanagement.cem.activity.product.regulatoryreport.CERegulatoryReport
    getCERegulatoryReport(com.ptc.qualitymanagement.cem.activity.product.regulatoryreport.CERegulatoryReportDecision regulatoryReportDecision)
    Returns a CERegulatoryReport object for the given CERegulatoryReportDecision object Returns null if the CERegulatoryReport object is not found

    Supported API: true
    com.ptc.qualitymanagement.cem.activity.product.regulatoryreport.CERegulatoryReportExternal
    getCERegulatoryReportExternal(com.ptc.qualitymanagement.cem.activity.product.regulatoryreport.CERegulatoryReportDecision ceRegulatoryReportDecision)
    Returns a CERegulatoryReportExternal object for the given CERegulatoryReportDecision object Returns null if the CERegulatoryReportExternal object is not found

    Supported API: true
    getCERegulatoryReports(com.ptc.qualitymanagement.cem.activity.product.regulatoryreport.CERegulatoryReportDecision regulatoryReportDecision)
    Returns a Collection of CERegulatoryReport objects for the given CERegulatoryReportDecision object

    Supported API: true
    com.ptc.qualitymanagement.cem.activity.product.regulatoryreport.CERegulatoryReportSubmissionExternal
    getCERegulatoryReportSubmissionExternal(com.ptc.qualitymanagement.cem.activity.product.regulatoryreport.CERegulatoryReportDecision ceRegulatoryReportDecision)
    Returns a CERegulatoryReportSubmissionExternal object for the given CERegulatoryReportDecision object Returns null if the CERegulatoryReportSubmissionExternal object is not found

    Supported API: true
    com.ptc.qualitymanagement.cem.review.CEReview
    getCEReview(com.ptc.qualitymanagement.cem.CustomerExperience cem)
    Returns the CEReview object for the given CustomerExperience object Returns null if the CEReview object is not found

    Supported API: true
    getCEReviewCodeList(com.ptc.qualitymanagement.cem.CustomerExperience cem)
    Returns a list of CEReviewCode objects for the given CustomerExperience object

    Supported API: true
    com.ptc.qualitymanagement.cem.CustomerExperience
    Returns the Customer Experience object for the given NmOid Returns null when the NmOid is null or not associated with any CustomerExperience object

    Supported API: true
    Returns the Customer Experience State object for the Customer Experience related to the given Persistable object Returns null if the Customer Experience State object is not found

    Supported API: true
    com.ptc.qualitymanagement.cem.activity.product.investigation.CEDecontamination
    getDecontamination(com.ptc.qualitymanagement.cem.activity.product.investigation.CEProductInvestigationActivity ceProductInvestigationActivity)
    Returns the CEDecontamination object for the given CEProductInvestigationActivity object Returns null if the CEDecontamination object is not found

    Supported API: true
    getEMDRAcknowledgements(com.ptc.qualitymanagement.cem.activity.product.regulatoryreport.medwatch.EMDRSubmission emdrSubmission)
    Returns a list of EMDRAcknowledgement objects s for the given EMDRSubmission object

    Supported API: true
    getEMDRFailures(com.ptc.qualitymanagement.cem.activity.product.regulatoryreport.CERegulatoryReport regulatoryReport)
    Returns a list of EMDRAcknowledgement objects that have been identified as failures for the given CERegulatoryReport object

    Supported API: true
    getEMDRFailures(com.ptc.qualitymanagement.cem.activity.product.regulatoryreport.medwatch.EMDRSubmission emdrSubmission)
    Returns a list of EMDRAcknowledgement objects that have been identified as failures for the given EMDRSubmission object

    Supported API: true
    com.ptc.qualitymanagement.cem.activity.product.regulatoryreport.medwatch.EMDRSubmission
    getEMDRSubmission(com.ptc.qualitymanagement.cem.activity.product.regulatoryreport.CERegulatoryReport report)
    Returns a EMDRSubmission object for the given CERegulatoryReport object Returns null if the EMDRSubmission object is not found

    Supported API: true
    com.ptc.qualitymanagement.cem.activity.product.regulatoryreport.medwatch.EMDRSubmission
    getEMDRSubmission(com.ptc.qualitymanagement.cem.activity.product.regulatoryreport.CERegulatoryReportDecision ceRegulatoryReportDecision)
    Returns a EMDRSubmission object for the given CERegulatoryReportDecision object Returns null if the EMDRSubmission object is not found

    Supported API: true
    getEMDRSubmissions(com.ptc.qualitymanagement.cem.activity.product.regulatoryreport.medwatch.EMDR eMDR)
    Returns a list of EMDRSubmission objects s for the given EMDR object

    Supported API: true
    com.ptc.qualitymanagement.cem.evaluation.CEEvaluation
    getEvaluation(com.ptc.qualitymanagement.cem.CustomerExperience cem)
    Returns the CEEvaluation object for the given CustomerExperience object Returns null if the CEEvaluation object is not found

    Supported API: true
    getInvestigatedFailureModes(com.ptc.qualitymanagement.cem.CEProductDetail productDetail)
    Returns a list of CEFailureMode As Investigated objects for the given CEProductDetail object

    Supported API: true
    Returns a list of MWBlankValueConfig objects for the given container object

    Supported API: true
    getProductDetailEffectCodes(com.ptc.qualitymanagement.cem.CEProductDetail productDetail)
    Returns a list of CEEffectCode objects for the given CEProductDetail object

    Supported API: true
    getProductDetailFailureModes(com.ptc.qualitymanagement.cem.CEProductDetail productDetail)
    Returns a list of CEFailureMode As Reported objects for the given CEProductDetail object

    Supported API: true
    getProductDetailsList(com.ptc.qualitymanagement.cem.CustomerExperience cem)
    Returns list of CEProductDetail objects for a given CustomerExperience object

    Supported API: true
    getQMSActivities(com.ptc.qualitymanagement.cem.CustomerExperience cem)
    Returns a list of CEGeneralActivity and CEProductActivity objects for the given CustomerExperience object

    Supported API: true
    com.ptc.qualitymanagement.cem.activity.product.regulatoryreport.RegulatoryReportDelegate
    getRegulatoryReportDelegate(com.ptc.qualitymanagement.cem.activity.product.regulatoryreport.CERegulatoryReportDecision regulatoryReportDecision)
    Returns a RegulatoryReportDelegate object for the given CERegulatoryReportDecision object Returns null if the RegulatoryReportDelegate object is not found

    Supported API: true
    getReportedAgainsts(com.ptc.qualitymanagement.cem.CustomerExperience cem)
    Returns a WTArrayList of all ReportedAgainst objects for the given CustomerExperience object

    Supported API: true
    Default factory for the class.
    validateAllActivitiesClosed(com.ptc.qualitymanagement.cem.CustomerExperience cem)
    Returns a Boolean indicating if all activities are closed for the given CustomerExperience object

    Supported API: true
    validateReportedAgainstLinks(com.ptc.qualitymanagement.cem.CustomerExperience cem, List types)
    Returns a Boolean value, true if all CEProductDetail objects have valid ReportedAgainst links.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Method Details

    • newStandardCustomerExperienceService

      public static StandardCustomerExperienceService newStandardCustomerExperienceService() throws WTException
      Default factory for the class.

      Supported API: true
      Returns:
      StandardCustomerExperienceService
      Throws:
      WTException
    • getReportedAgainsts

      public WTArrayList getReportedAgainsts(com.ptc.qualitymanagement.cem.CustomerExperience cem) throws WTException
      Returns a WTArrayList of all ReportedAgainst objects for the given CustomerExperience object

      Supported API: true
      Specified by:
      getReportedAgainsts in interface com.ptc.qualitymanagement.cem.CustomerExperienceService
      Parameters:
      cem -
      Returns:
      WTArrayList
      Throws:
      WTException
    • getProductDetailsList

      public WTArrayList getProductDetailsList(com.ptc.qualitymanagement.cem.CustomerExperience cem) throws WTException
      Returns list of CEProductDetail objects for a given CustomerExperience object

      Supported API: true
      Specified by:
      getProductDetailsList in interface com.ptc.qualitymanagement.cem.CustomerExperienceService
      Parameters:
      cem -
      Returns:
      WTArrayList
      Throws:
      WTException
    • getEvaluation

      public com.ptc.qualitymanagement.cem.evaluation.CEEvaluation getEvaluation(com.ptc.qualitymanagement.cem.CustomerExperience cem) throws WTException
      Returns the CEEvaluation object for the given CustomerExperience object Returns null if the CEEvaluation object is not found

      Supported API: true
      Specified by:
      getEvaluation in interface com.ptc.qualitymanagement.cem.CustomerExperienceService
      Parameters:
      cem - Customer Experience Object
      Returns:
      CEEvaluation
      Throws:
      WTException
    • getCustomerExperience

      public com.ptc.qualitymanagement.cem.CustomerExperience getCustomerExperience(NmOid nmOid) throws WTException
      Returns the Customer Experience object for the given NmOid Returns null when the NmOid is null or not associated with any CustomerExperience object

      Supported API: true
      Specified by:
      getCustomerExperience in interface com.ptc.qualitymanagement.cem.CustomerExperienceService
      Parameters:
      nmOid -
      Returns:
      CustomerExperience
      Throws:
      WTException
    • getCEGeneralActivities

      public WTArrayList getCEGeneralActivities(com.ptc.qualitymanagement.cem.CustomerExperience cem) throws WTException
      Returns a list of CEGeneralActivity objects for the given CustomerExperience object

      Supported API: true
      Specified by:
      getCEGeneralActivities in interface com.ptc.qualitymanagement.cem.CustomerExperienceService
      Parameters:
      cem -
      Returns:
      WTArrayList
      Throws:
      WTException
    • getCEProductActivities

      public WTArrayList getCEProductActivities(com.ptc.qualitymanagement.cem.CEProductDetail ceProductDetail) throws WTException
      Returns a list of CEProductActivity objects for the given CEProductDetail object

      Supported API: true
      Specified by:
      getCEProductActivities in interface com.ptc.qualitymanagement.cem.CustomerExperienceService
      Parameters:
      ceProductDetail -
      Returns:
      WTArrayList
      Throws:
      WTException
    • getCEProductActivities

      public WTArrayList getCEProductActivities(com.ptc.qualitymanagement.cem.CustomerExperience cem) throws WTException
      Returns a list of CEProductActivity objects for the given CustomerExperience object

      Supported API: true
      Specified by:
      getCEProductActivities in interface com.ptc.qualitymanagement.cem.CustomerExperienceService
      Parameters:
      cem -
      Returns:
      WTArrayList
      Throws:
      WTException
    • getQMSActivities

      public WTArrayList getQMSActivities(com.ptc.qualitymanagement.cem.CustomerExperience cem) throws WTException
      Returns a list of CEGeneralActivity and CEProductActivity objects for the given CustomerExperience object

      Supported API: true
      Specified by:
      getQMSActivities in interface com.ptc.qualitymanagement.cem.CustomerExperienceService
      Parameters:
      cem -
      Returns:
      WTArrayList
      Throws:
      WTException
    • getCEDecontaminationHistoryList

      public WTArrayList getCEDecontaminationHistoryList(com.ptc.qualitymanagement.cem.activity.product.investigation.CEProductInvestigationActivity ceProdInvActivity) throws WTException
      Returns a list of CEDecontaminationHistory objects for the given CEProductInvestigationActivity object

      Supported API: true
      Specified by:
      getCEDecontaminationHistoryList in interface com.ptc.qualitymanagement.cem.CustomerExperienceService
      Parameters:
      ceProdInvActivity -
      Returns:
      WTArrayList
      Throws:
      WTException
    • getCEReviewCodeList

      public WTArrayList getCEReviewCodeList(com.ptc.qualitymanagement.cem.CustomerExperience cem) throws WTException
      Returns a list of CEReviewCode objects for the given CustomerExperience object

      Supported API: true
      Specified by:
      getCEReviewCodeList in interface com.ptc.qualitymanagement.cem.CustomerExperienceService
      Parameters:
      cem -
      Returns:
      WTArrayList
      Throws:
      WTException
    • getDecontamination

      public com.ptc.qualitymanagement.cem.activity.product.investigation.CEDecontamination getDecontamination(com.ptc.qualitymanagement.cem.activity.product.investigation.CEProductInvestigationActivity ceProductInvestigationActivity) throws WTException
      Returns the CEDecontamination object for the given CEProductInvestigationActivity object Returns null if the CEDecontamination object is not found

      Supported API: true
      Specified by:
      getDecontamination in interface com.ptc.qualitymanagement.cem.CustomerExperienceService
      Parameters:
      ceProductInvestigationActivity -
      Returns:
      WTArrayList
      Throws:
      WTException
    • getCEProductInvestigation

      public com.ptc.qualitymanagement.cem.activity.product.investigation.CEProductInvestigation getCEProductInvestigation(com.ptc.qualitymanagement.cem.activity.product.investigation.CEProductInvestigationActivity ceProductInvestigationActivity) throws WTException
      Returns the CEProductInvestigation object for the given CEProductInvestigationActivity object Returns null if the CEProductInvestigation object is not found

      Supported API: true
      Specified by:
      getCEProductInvestigation in interface com.ptc.qualitymanagement.cem.CustomerExperienceService
      Parameters:
      cem -
      Returns:
      WTArrayList
      Throws:
      WTException
    • getCEProductTestingList

      public WTArrayList getCEProductTestingList(com.ptc.qualitymanagement.cem.activity.product.investigation.CEProductInvestigationActivity ceProdInvActivity) throws WTException
      Returns a list of CEProductTesting objects for the given CEProductInvestigationActivity object

      Supported API: true
      Specified by:
      getCEProductTestingList in interface com.ptc.qualitymanagement.cem.CustomerExperienceService
      Parameters:
      ceProdInvActivity -
      Returns:
      WTArrayList
      Throws:
      WTException
    • getCEHistoryReviewList

      public WTArrayList getCEHistoryReviewList(com.ptc.qualitymanagement.cem.activity.product.investigation.CEProductInvestigationActivity ceProdInvActivity) throws WTException
      Returns a list of CEHistoryReview objects for the given CEProductInvestigationActivity object

      Supported API: true
      Specified by:
      getCEHistoryReviewList in interface com.ptc.qualitymanagement.cem.CustomerExperienceService
      Parameters:
      ceProdInvActivity -
      Returns:
      WTArrayList
      Throws:
      WTException
    • getCEDispositionList

      public WTArrayList getCEDispositionList(com.ptc.qualitymanagement.cem.activity.product.investigation.CEProductInvestigationActivity ceProdInvActivity) throws WTException
      Returns a list of CEDisposition objects for the given CEProductInvestigationActivity object

      Supported API: true
      Specified by:
      getCEDispositionList in interface com.ptc.qualitymanagement.cem.CustomerExperienceService
      Parameters:
      ceProdInvActivity -
      Returns:
      WTArrayList
      Throws:
      WTException
    • getCEReview

      public com.ptc.qualitymanagement.cem.review.CEReview getCEReview(com.ptc.qualitymanagement.cem.CustomerExperience cem) throws WTException
      Returns the CEReview object for the given CustomerExperience object Returns null if the CEReview object is not found

      Supported API: true
      Specified by:
      getCEReview in interface com.ptc.qualitymanagement.cem.CustomerExperienceService
      Parameters:
      cem -
      Returns:
      WTArrayList
      Throws:
      WTException
    • getCustomerExperienceState

      public State getCustomerExperienceState(Object object) throws WTException
      Returns the Customer Experience State object for the Customer Experience related to the given Persistable object Returns null if the Customer Experience State object is not found

      Supported API: true
      Specified by:
      getCustomerExperienceState in interface com.ptc.qualitymanagement.cem.CustomerExperienceService
      Parameters:
      object -
      Returns:
      State
      Throws:
      WTException
    • validateAllActivitiesClosed

      public Boolean validateAllActivitiesClosed(com.ptc.qualitymanagement.cem.CustomerExperience cem) throws WTException
      Returns a Boolean indicating if all activities are closed for the given CustomerExperience object

      Supported API: true
      Specified by:
      validateAllActivitiesClosed in interface com.ptc.qualitymanagement.cem.CustomerExperienceService
      Parameters:
      cem -
      Returns:
      Boolean
      Throws:
      WTException
    • getCEMEventTrendingCategories

      public WTArrayList getCEMEventTrendingCategories(com.ptc.qualitymanagement.cem.CustomerExperience cem) throws WTException
      Returns a list of CETrendingCode objects for the given CustomerExperience object

      Supported API: true
      Specified by:
      getCEMEventTrendingCategories in interface com.ptc.qualitymanagement.cem.CustomerExperienceService
      Parameters:
      cem -
      Returns:
      WTArrayList
      Throws:
      WTException
    • getProductDetailFailureModes

      public WTArrayList getProductDetailFailureModes(com.ptc.qualitymanagement.cem.CEProductDetail productDetail) throws WTException
      Returns a list of CEFailureMode As Reported objects for the given CEProductDetail object

      Supported API: true
      Specified by:
      getProductDetailFailureModes in interface com.ptc.qualitymanagement.cem.CustomerExperienceService
      Parameters:
      productDetail -
      Returns:
      WTArrayList
      Throws:
      WTException
    • getInvestigatedFailureModes

      public WTArrayList getInvestigatedFailureModes(com.ptc.qualitymanagement.cem.CEProductDetail productDetail) throws WTException
      Returns a list of CEFailureMode As Investigated objects for the given CEProductDetail object

      Supported API: true
      Specified by:
      getInvestigatedFailureModes in interface com.ptc.qualitymanagement.cem.CustomerExperienceService
      Parameters:
      productDetail -
      Returns:
      WTArrayList
      Throws:
      WTException
    • getProductDetailEffectCodes

      public WTArrayList getProductDetailEffectCodes(com.ptc.qualitymanagement.cem.CEProductDetail productDetail) throws WTException
      Returns a list of CEEffectCode objects for the given CEProductDetail object

      Supported API: true
      Specified by:
      getProductDetailEffectCodes in interface com.ptc.qualitymanagement.cem.CustomerExperienceService
      Parameters:
      productDetail -
      Returns:
      WTArrayList
      Throws:
      WTException
    • getCERegulatoryReportSubmissionExternal

      public com.ptc.qualitymanagement.cem.activity.product.regulatoryreport.CERegulatoryReportSubmissionExternal getCERegulatoryReportSubmissionExternal(com.ptc.qualitymanagement.cem.activity.product.regulatoryreport.CERegulatoryReportDecision ceRegulatoryReportDecision) throws WTException
      Returns a CERegulatoryReportSubmissionExternal object for the given CERegulatoryReportDecision object Returns null if the CERegulatoryReportSubmissionExternal object is not found

      Supported API: true
      Specified by:
      getCERegulatoryReportSubmissionExternal in interface com.ptc.qualitymanagement.cem.CustomerExperienceService
      Parameters:
      ceRegulatoryReportDecision -
      Returns:
      CERegulatoryReportSubmissionExternal
      Throws:
      WTException
    • getCERegulatoryReportExternal

      public com.ptc.qualitymanagement.cem.activity.product.regulatoryreport.CERegulatoryReportExternal getCERegulatoryReportExternal(com.ptc.qualitymanagement.cem.activity.product.regulatoryreport.CERegulatoryReportDecision ceRegulatoryReportDecision) throws WTException
      Returns a CERegulatoryReportExternal object for the given CERegulatoryReportDecision object Returns null if the CERegulatoryReportExternal object is not found

      Supported API: true
      Specified by:
      getCERegulatoryReportExternal in interface com.ptc.qualitymanagement.cem.CustomerExperienceService
      Parameters:
      ceRegulatoryReportDecision -
      Returns:
      CERegulatoryReportExternal
      Throws:
      WTException
    • getEMDRSubmission

      public com.ptc.qualitymanagement.cem.activity.product.regulatoryreport.medwatch.EMDRSubmission getEMDRSubmission(com.ptc.qualitymanagement.cem.activity.product.regulatoryreport.CERegulatoryReportDecision ceRegulatoryReportDecision) throws WTException
      Returns a EMDRSubmission object for the given CERegulatoryReportDecision object Returns null if the EMDRSubmission object is not found

      Supported API: true
      Specified by:
      getEMDRSubmission in interface com.ptc.qualitymanagement.cem.CustomerExperienceService
      Parameters:
      ceRegulatoryReportDecision -
      Returns:
      EMDRSubmission
      Throws:
      WTException
    • getCERegulatoryReport

      public com.ptc.qualitymanagement.cem.activity.product.regulatoryreport.CERegulatoryReport getCERegulatoryReport(com.ptc.qualitymanagement.cem.activity.product.regulatoryreport.CERegulatoryReportDecision regulatoryReportDecision) throws WTException
      Returns a CERegulatoryReport object for the given CERegulatoryReportDecision object Returns null if the CERegulatoryReport object is not found

      Supported API: true
      Specified by:
      getCERegulatoryReport in interface com.ptc.qualitymanagement.cem.CustomerExperienceService
      Parameters:
      ceRegulatoryReportDecision -
      Returns:
      CERegulatoryReport
      Throws:
      WTException
    • getCERegulatoryReports

      public WTCollection getCERegulatoryReports(com.ptc.qualitymanagement.cem.activity.product.regulatoryreport.CERegulatoryReportDecision regulatoryReportDecision) throws WTException
      Returns a Collection of CERegulatoryReport objects for the given CERegulatoryReportDecision object

      Supported API: true
      Specified by:
      getCERegulatoryReports in interface com.ptc.qualitymanagement.cem.CustomerExperienceService
      Parameters:
      ceRegulatoryReportDecision -
      Returns:
      WTCollection
      Throws:
      WTException
    • getRegulatoryReportDelegate

      public com.ptc.qualitymanagement.cem.activity.product.regulatoryreport.RegulatoryReportDelegate getRegulatoryReportDelegate(com.ptc.qualitymanagement.cem.activity.product.regulatoryreport.CERegulatoryReportDecision regulatoryReportDecision)
      Returns a RegulatoryReportDelegate object for the given CERegulatoryReportDecision object Returns null if the RegulatoryReportDelegate object is not found

      Supported API: true
      Specified by:
      getRegulatoryReportDelegate in interface com.ptc.qualitymanagement.cem.CustomerExperienceService
      Parameters:
      ceRegulatoryReportDecision -
      Returns:
      RegulatoryReportDelegate
      Throws:
      WTException
    • getMedWatchBlankValueList

      public WTArrayList getMedWatchBlankValueList(ObjectIdentifier container) throws WTException
      Returns a list of MWBlankValueConfig objects for the given container object

      Supported API: true
      Specified by:
      getMedWatchBlankValueList in interface com.ptc.qualitymanagement.cem.CustomerExperienceService
      Parameters:
      container -
      Returns:
      WTArrayList
      Throws:
      WTException
    • getEMDRFailures

      public WTArrayList getEMDRFailures(com.ptc.qualitymanagement.cem.activity.product.regulatoryreport.CERegulatoryReport regulatoryReport) throws WTException
      Returns a list of EMDRAcknowledgement objects that have been identified as failures for the given CERegulatoryReport object

      Supported API: true
      Specified by:
      getEMDRFailures in interface com.ptc.qualitymanagement.cem.CustomerExperienceService
      Parameters:
      regulatoryReport -
      Returns:
      WTArrayList
      Throws:
      WTException
    • getEMDRFailures

      public WTArrayList getEMDRFailures(com.ptc.qualitymanagement.cem.activity.product.regulatoryreport.medwatch.EMDRSubmission emdrSubmission) throws WTException
      Returns a list of EMDRAcknowledgement objects that have been identified as failures for the given EMDRSubmission object

      Supported API: true
      Specified by:
      getEMDRFailures in interface com.ptc.qualitymanagement.cem.CustomerExperienceService
      Parameters:
      emdrSubmission -
      Returns:
      WTArrayList
      Throws:
      WTException
    • getEMDRAcknowledgements

      public WTArrayList getEMDRAcknowledgements(com.ptc.qualitymanagement.cem.activity.product.regulatoryreport.medwatch.EMDRSubmission emdrSubmission) throws WTException
      Returns a list of EMDRAcknowledgement objects s for the given EMDRSubmission object

      Supported API: true
      Specified by:
      getEMDRAcknowledgements in interface com.ptc.qualitymanagement.cem.CustomerExperienceService
      Parameters:
      emdrSubmission -
      Returns:
      WTArrayList
      Throws:
      WTException
    • getEMDRSubmission

      public com.ptc.qualitymanagement.cem.activity.product.regulatoryreport.medwatch.EMDRSubmission getEMDRSubmission(com.ptc.qualitymanagement.cem.activity.product.regulatoryreport.CERegulatoryReport report) throws WTException
      Returns a EMDRSubmission object for the given CERegulatoryReport object Returns null if the EMDRSubmission object is not found

      Supported API: true
      Specified by:
      getEMDRSubmission in interface com.ptc.qualitymanagement.cem.CustomerExperienceService
      Parameters:
      report -
      Returns:
      EMDRSubmission
      Throws:
      WTException
    • getEMDRSubmissions

      public WTArrayList getEMDRSubmissions(com.ptc.qualitymanagement.cem.activity.product.regulatoryreport.medwatch.EMDR eMDR) throws WTException
      Returns a list of EMDRSubmission objects s for the given EMDR object

      Supported API: true
      Specified by:
      getEMDRSubmissions in interface com.ptc.qualitymanagement.cem.CustomerExperienceService
      Parameters:
      eMDR -
      Returns:
      WTArrayList
      Throws:
      WTException
    • checkCustomerExperienceFailureCodes

      public WTArrayList checkCustomerExperienceFailureCodes(com.ptc.qualitymanagement.cem.CustomerExperience cem) throws WTException
      Returns a list of ExperiencedEffect objects s for the given CustomerExperience object

      Supported API: true
      Specified by:
      checkCustomerExperienceFailureCodes in interface com.ptc.qualitymanagement.cem.CustomerExperienceService
      Parameters:
      cem -
      Returns:
      WTArrayList
      Throws:
      WTException
    • validateReportedAgainstLinks

      public Boolean validateReportedAgainstLinks(com.ptc.qualitymanagement.cem.CustomerExperience cem, List types) throws WTException
      Returns a Boolean value, true if all CEProductDetail objects have valid ReportedAgainst links. If the types List is null then the validation allows any types referenced in the ReportedAgainst objects. If the types List contains one or more types (i.e. "wt.part.WTPart" ...) the the validation only returns true if all ReportedAgainst objects reference types that exist in the types List.

      Supported API: true
      Specified by:
      validateReportedAgainstLinks in interface com.ptc.qualitymanagement.cem.CustomerExperienceService
      Parameters:
      cem -
      types -
      Returns:
      Boolean
      Throws:
      WTException