Class CustomerExperience

All Implemented Interfaces:
com.ptc.qualitymanagement.cem._CustomerExperienceTypeInterface, com.ptc.qualitymanagement.cem.CustomerExperienceTypeInterface, com.ptc.qualitymanagement.qms._QMSValidatable, com.ptc.qualitymanagement.qms._QualityManageable, com.ptc.qualitymanagement.qms.QMSManageable, com.ptc.qualitymanagement.qms.QMSValidatable, 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._ChangeIssueIfc, wt.change2._ChangeItem, wt.change2._FlexibleChangeIncident, _FlexibleChangeItem, ChangeIssueIfc, ChangeItem, ChangeItemIfc, FlexibleChangeIncident, FlexibleChangeItem, 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.Named, 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=ChangeIssue.class,interfaces={wt.access.IdentityAccessControlled.class,wt.fc.Named.class,WTContained.class,wt.type.Typed.class,com.ptc.windchill.history.HistoryRecordable.class,com.ptc.qualitymanagement.qms.QualityManageable.class,com.ptc.qualitymanagement.qms.QMSValidatable.class,com.ptc.qualitymanagement.cem.CustomerExperienceTypeInterface.class,FlexibleChangeIncident.class},serializable=EXTERNALIZABLE_BASIC,properties={@GeneratedProperty(name="requestCompleted",type=boolean.class,initialValue="false",javaDoc="the flag indicates whether the Request has been completed."),@GeneratedProperty(name="howReported",type=java.lang.String.class),@GeneratedProperty(name="eventLocation",type=java.lang.String.class),@GeneratedProperty(name="eventCircumstance",type=java.lang.String.class),@GeneratedProperty(name="occurrenceDateApproximate",type=boolean.class,initialValue="false"),@GeneratedProperty(name="awarenessDate",type=java.sql.Timestamp.class,javaDoc="The date the company became aware of the event"),@GeneratedProperty(name="counrtyOfOrgin",type=java.lang.String.class),@GeneratedProperty(name="counrtyOfOccurrence",type=java.lang.String.class),@GeneratedProperty(name="eventCode",type=java.lang.String.class,constraints=@PropertyConstraints(upperLimit=255)),@GeneratedProperty(name="eventCodePath",type=java.lang.String.class,javaDoc="This value will be deprecated once category trees are converted to Structured Enumerations",constraints=@PropertyConstraints(upperLimit=2000)),@GeneratedProperty(name="additionalEventInformation",type=java.lang.String.class,columnProperties=@ColumnProperties(columnType=INLINE_BLOB))},foreignKeys=@GeneratedForeignKey(name="CustomerExperienceMasterIteration",foreignKeyRole=@ForeignKeyRole(name="master",type=CustomerExperienceMaster.class,cascade=false,constraints=@PropertyConstraints(required=true),accessors=@PropertyAccessors(getAccess=PRIVATE)),myRole=@MyRole(name="iteration",cascade=false)),derivedProperties={@DerivedProperty(name="name",derivedFrom="master>name",supportedAPI=PUBLIC),@DerivedProperty(name="number",derivedFrom="master>number",supportedAPI=PUBLIC)},iconProperties=@IconProperties(standardIcon="netmarkets/images/complaint.png",openIcon="netmarkets/images/complaint.png")) public class CustomerExperience extends _CustomerExperience
Representation for Customer Experience.

Use the newCustomerExperience static factory method(s), not the CustomerExperience 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 Details

    • getName

      public String getName()
      Gets the value of the attribute: NAME. An end user provides name for CustomerExperienceEvent.

      Supported API: true
      Specified by:
      getName in interface CabinetBased
      Specified by:
      getName in interface wt.fc.Named
      Specified by:
      getName in interface com.ptc.qualitymanagement.qms.QMSValidatable
      Specified by:
      getName in interface wt.projmgmt.deliverable.SubjectOfDeliverable
      Overrides:
      getName in class _CustomerExperience
      Returns:
      String
      See Also:
    • setName

      public void setName(String a_Name) throws WTPropertyVetoException
      Sets the value of the attribute: NAME. An end user provides name for CustomerExperience.

      Supported API: true
      Overrides:
      setName in class _CustomerExperience
      Parameters:
      a_Name -
      Throws:
      WTPropertyVetoException
      See Also:
    • getNumber

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

      Supported API: true
      Specified by:
      getNumber in interface com.ptc.qualitymanagement.qms.QMSValidatable
      Overrides:
      getNumber in class _CustomerExperience
      Returns:
      String
      See Also:
    • setNumber

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

      Supported API: true
      Overrides:
      setNumber in class _CustomerExperience
      Parameters:
      a_Number -
      Throws:
      WTPropertyVetoException
      See Also:
    • newCustomerExperience

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

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

      public static CustomerExperience newCustomerExperience(CustomerExperienceMaster master) throws WTException


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

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