Class RegulatorySubmission

java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
com.ptc.qualitymanagement.regmstr._RegulatorySubmission
com.ptc.qualitymanagement.regmstr.RegulatorySubmission
All Implemented Interfaces:
com.ptc.qualitymanagement.qms._QMSValidatable, com.ptc.qualitymanagement.qms.QMSManageable, com.ptc.qualitymanagement.qms.QMSValidatable, com.ptc.qualitymanagement.regmstr._RegulatorySubmissionTypeInterface, com.ptc.qualitymanagement.regmstr.RegulatorySubmissionTypeInterface, com.ptc.tabledata._TableDataHolder, TableDataHolder, Externalizable, Serializable, wt.access._AccessControlled, wt.access._AccessControlList, wt.access._AdHocControlled, wt.access._IdentityAccessControlled, wt.access._PolicyAccessControlled, AccessControlled, wt.access.AccessControlList, AdHocControlled, wt.access.IdentityAccessControlled, wt.access.PolicyAccessControlled, wt.admin._DomainAdministered, DomainAdministered, wt.content._ContentHolder, wt.content._FormatContentHolder, ContentHolder, FormatContentHolder, wt.fc._NetFactor, wt.fc._ObjectMappable, wt.fc._Persistable, wt.fc.adminlock._AdministrativelyLockable, AdministrativelyLockable, NetFactor, ObjectMappable, Persistable, wt.folder._CabinetBased, wt.folder._Foldered, wt.folder._FolderEntry, wt.folder._FolderServiceManaged, CabinetBased, Foldered, FolderEntry, wt.folder.FolderServiceManaged, wt.iba.value._IBAHolder, wt.iba.value.IBAHolder, DisplayIdentification, wt.index._Indexable, Indexable, wt.inf.container._WTContained, WTContained, wt.lifecycle._IteratedLifeCycleManaged, _LifeCycleManaged, IteratedLifeCycleManaged, LifeCycleManaged, wt.notify._Notifiable, Notifiable, wt.ownership._Ownable, wt.ownership.Ownable, wt.recent.RecentlyVisited, wt.reservation._Reservable, Reservable, _TeamManaged, TeamManaged, wt.type._Typed, wt.type._TypeManaged, wt.type.FlexTyped, wt.type.Typed, wt.type.TypeManaged, _Iterated, Iterated

@GenAsPersistable(superClass=WTObject.class,interfaces={wt.type.Typed.class,IteratedLifeCycleManaged.class,WTContained.class,FormatContentHolder.class,wt.access.PolicyAccessControlled.class,Foldered.class,LifeCycleManaged.class,wt.ownership.Ownable.class,com.ptc.qualitymanagement.qms.QMSValidatable.class,Reservable.class,com.ptc.qualitymanagement.regmstr.RegulatorySubmissionTypeInterface.class,Indexable.class,Notifiable.class,TableDataHolder.class,wt.access.IdentityAccessControlled.class},serializable=EXTERNALIZABLE_BASIC,properties={@GeneratedProperty(name="remoteIdentifier",type=java.lang.String.class,columnProperties=@ColumnProperties(index=true)),@GeneratedProperty(name="remoteURL",type=java.lang.String.class),@GeneratedProperty(name="certificateNumber",type=java.lang.String.class,columnProperties=@ColumnProperties(index=true)),@GeneratedProperty(name="submittedDate",type=java.sql.Timestamp.class),@GeneratedProperty(name="approvalDate",type=java.sql.Timestamp.class),@GeneratedProperty(name="expirationDate",type=java.sql.Timestamp.class,columnProperties=@ColumnProperties(index=true)),@GeneratedProperty(name="expired",type=boolean.class),@GeneratedProperty(name="submissionID",type=java.lang.String.class,columnProperties=@ColumnProperties(index=true)),@GeneratedProperty(name="submissionStage",type=com.ptc.qualitymanagement.regmstr.SubmissionStage.class),@GeneratedProperty(name="terminatedDate",type=java.sql.Timestamp.class,columnProperties=@ColumnProperties(index=true)),@GeneratedProperty(name="submissionPayload",type=java.lang.String.class,columnProperties=@ColumnProperties(columnType=BLOB)),@GeneratedProperty(name="acknowledgementPayload",type=java.lang.String.class,columnProperties=@ColumnProperties(columnType=BLOB))},foreignKeys={@GeneratedForeignKey(myRoleIsRoleA=true,foreignKeyRole=@ForeignKeyRole(name="subject",type=WTObject.class,constraints=@PropertyConstraints(required=false)),myRole=@MyRole(name="submission")),@GeneratedForeignKey(myRoleIsRoleA=true,foreignKeyRole=@ForeignKeyRole(name="submittedTo",type=com.ptc.qualitymanagement.masterdata.entity.MDEntity.class,constraints=@PropertyConstraints(required=false)),myRole=@MyRole(name="submission")),@GeneratedForeignKey(name="RegulatorySubmissionMasterIteration",foreignKeyRole=@ForeignKeyRole(name="master",type=RegulatorySubmissionMaster.class,cascade=false,constraints=@PropertyConstraints(required=true),supportedAPI=PUBLIC),myRole=@MyRole(name="iteration",cascade=false,supportedAPI=PUBLIC))},derivedProperties={@DerivedProperty(name="name",derivedFrom="master>name",supportedAPI=PUBLIC),@DerivedProperty(name="number",derivedFrom="master>number",supportedAPI=PUBLIC)},tableProperties=@TableProperties(compositeIndex1="submittedToReference.key.id",compositeIndex2="subjectReference.key.id",compositeIndex3="expired+expirationDate+iterationInfo.latest")) public class RegulatorySubmission extends _RegulatorySubmission

Use the newRegulatorySubmission static factory method(s), not the RegulatorySubmission 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: