Package com.ptc.qualitymanagement.udi
Class UDISubmission
java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
com.ptc.qualitymanagement.udi._UDISubmission
com.ptc.qualitymanagement.udi.UDISubmission
- All Implemented Interfaces:
com.ptc.qualitymanagement.qms._QMSValidatable,com.ptc.qualitymanagement.qms.QMSManageable,com.ptc.qualitymanagement.qms.QMSValidatable,com.ptc.windchill.bac._BACManaged,com.ptc.windchill.bac.BACManaged,Externalizable,Serializable,wt.access._AccessControlled,wt.access._AccessControlList,wt.access._AdHocControlled,wt.access._PolicyAccessControlled,wt.access._SecurityLabeled,AccessControlled,wt.access.AccessControlList,AdHocControlled,wt.access.PolicyAccessControlled,SecurityLabeled,wt.admin._DomainAdministered,DomainAdministered,wt.content._ContentHolder,wt.content._FormatContentHolder,ContentHolder,FormatContentHolder,wt.enterprise._Templateable,wt.enterprise.Templateable,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.inf.container._WTContained,wt.inf.container._WTContainedFilterable,WTContained,wt.inf.container.WTContainedFilterable,wt.lifecycle._IteratedLifeCycleManaged,_LifeCycleManaged,IteratedLifeCycleManaged,LifeCycleManaged,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
- Direct Known Subclasses:
_FDAUDISubmission,_UdiSuperSet,_UdiSuperSet2
@GenAsPersistable(superClass=WTObject.class,interfaces={wt.type.Typed.class,IteratedLifeCycleManaged.class,WTContained.class,FormatContentHolder.class,wt.access.PolicyAccessControlled.class,Foldered.class,LifeCycleManaged.class,wt.enterprise.Templateable.class,wt.ownership.Ownable.class,com.ptc.qualitymanagement.qms.QMSValidatable.class,SecurityLabeled.class,Reservable.class},serializable=EXTERNALIZABLE_BASIC,properties={@GeneratedProperty(name="deviceIdentifierIssuingAgency",type=java.lang.String.class,constraints=@PropertyConstraints(upperLimit=30)),@GeneratedProperty(name="deviceIdentifier",type=java.lang.String.class,constraints=@PropertyConstraints(upperLimit=25),columnProperties=@ColumnProperties(index=true)),@GeneratedProperty(name="unitOfUseDeviceIdentifier",type=java.lang.String.class,constraints=@PropertyConstraints(upperLimit=25)),@GeneratedProperty(name="directPartMarkingDeviceIdentifier",type=java.lang.String.class,constraints=@PropertyConstraints(upperLimit=25)),@GeneratedProperty(name="brandName",type=java.lang.String.class,constraints=@PropertyConstraints(upperLimit=80),columnProperties=@ColumnProperties(index=true)),@GeneratedProperty(name="modelNumber",type=java.lang.String.class,constraints=@PropertyConstraints(upperLimit=256),columnProperties=@ColumnProperties(index=true)),@GeneratedProperty(name="deviceDescription",type=java.lang.String.class,constraints=@PropertyConstraints(upperLimit=2000)),@GeneratedProperty(name="gmdnPreferredTermCode",type=java.lang.String.class,constraints=@PropertyConstraints(upperLimit=5),javaDoc="@deprecated removed from specification 09.24.2013"),@GeneratedProperty(name="labelerDUNS",type=java.lang.String.class,constraints=@PropertyConstraints(upperLimit=9)),@GeneratedProperty(name="brandNameFamily",type=java.lang.Boolean.class,javaDoc="@deprecated removed from specification 09.24.2013"),@GeneratedProperty(name="modelNumberFamily",type=java.lang.Boolean.class,javaDoc="@deprecated removed from specification 09.24.2013"),@GeneratedProperty(name="marketingStatus",type=java.lang.String.class,constraints=@PropertyConstraints(upperLimit=7),javaDoc="@deprecated removed from specification 11.22.2013"),@GeneratedProperty(name="marketingStartDate",type=java.sql.Timestamp.class,javaDoc="@deprecated removed from specification 09.24.2013"),@GeneratedProperty(name="discontinuedDate",type=java.sql.Timestamp.class),@GeneratedProperty(name="packagedSterile",type=java.lang.Boolean.class),@GeneratedProperty(name="requiresSterilization",type=java.lang.Boolean.class),@GeneratedProperty(name="containsLatex",type=java.lang.Boolean.class),@GeneratedProperty(name="singleUse",type=java.lang.Boolean.class),@GeneratedProperty(name="containsHumanTissue",type=java.lang.Boolean.class),@GeneratedProperty(name="kitProduct",type=java.lang.Boolean.class),@GeneratedProperty(name="combinationProduct",type=java.lang.Boolean.class),@GeneratedProperty(name="lotControlled",type=java.lang.Boolean.class),@GeneratedProperty(name="serialControlled",type=java.lang.Boolean.class),@GeneratedProperty(name="manufactureDateControlled",type=java.lang.Boolean.class),@GeneratedProperty(name="expirationDateControlled",type=java.lang.Boolean.class),@GeneratedProperty(name="deviceCount",type=java.lang.Long.class),@GeneratedProperty(name="upToDate",type=java.lang.Boolean.class,initialValue="true",javaDoc="This field records whether a udi submission is upto date.",constraints=@PropertyConstraints(required=true),columnProperties=@ColumnProperties(defaultValue="1")),@GeneratedProperty(name="completedByUserRef",type=WTPrincipalReference.class,accessors=@PropertyAccessors(setExceptions={})),@GeneratedProperty(name="catalogNumber",type=java.lang.String.class,constraints=@PropertyConstraints(upperLimit=40)),@GeneratedProperty(name="notMadeWithLatex",type=java.lang.Boolean.class),@GeneratedProperty(name="prescriptionUse",type=java.lang.Boolean.class),@GeneratedProperty(name="overTheCounterUse",type=java.lang.Boolean.class),@GeneratedProperty(name="mriSafetyTested",type=java.lang.Boolean.class),@GeneratedProperty(name="mriSafetyStatus",type=java.lang.String.class,constraints=@PropertyConstraints(upperLimit=20))},foreignKeys={@GeneratedForeignKey(myRoleIsRoleA=true,foreignKeyRole=@ForeignKeyRole(name="submittedFor",type=WTPart.class,constraints=@PropertyConstraints(required=false)),myRole=@MyRole(name="submission")),@GeneratedForeignKey(myRoleIsRoleA=true,foreignKeyRole=@ForeignKeyRole(name="submissionTemplate",type=UDISubmission.class,constraints=@PropertyConstraints(required=false)),myRole=@MyRole(name="submission")),@GeneratedForeignKey(name="UDIMasterIteration",foreignKeyRole=@ForeignKeyRole(name="master",type=UDISubmissionMaster.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="submittedForReference.key.id",compositeIndex2="submissionTemplateReference.key.id"))
public abstract class UDISubmission
extends _UDISubmission
Base type for all Universal Device Identifier (UDI) Submission objects.
This class is should not be instantiated. It is public to allow all UDI submission objects to be grouped together in
the Type and Attribute Manager. It will be marked as non-instantiable in the Type and Attribute Manager.
Supported API: true
Extendable: false
- See Also:
-
Field Summary
Fields inherited from class com.ptc.qualitymanagement.udi._UDISubmission
NAME, NUMBERFields inherited from interface wt.vc._Iterated
CONTROL_BRANCH, CREATOR_EMAIL, CREATOR_FULL_NAME, CREATOR_NAME, ITERATION_IDENTIFIER, ITERATION_NOTE, LATEST_ITERATION, MASTER, MASTER_REFERENCE, MODIFIER, MODIFIER_EMAIL, MODIFIER_FULL_NAME, MODIFIER_NAMEFields inherited from interface wt.lifecycle._LifeCycleManaged
LIFE_CYCLE_STATE, STATEFields inherited from interface wt.team._TeamManaged
TEAM_ID, TEAM_TEMPLATE_ID -
Method Summary
Modifier and TypeMethodDescriptionOverride the method to treat the object reference as a version reference.Methods inherited from class com.ptc.qualitymanagement.udi._UDISubmission
getControlBranch, getCreatorEMail, getCreatorFullName, getCreatorName, getIterationIdentifier, getIterationNote, getLifeCycleState, getMaster, getMasterReference, getModifier, getModifierEMail, getModifierFullName, getModifierName, getName, getNumber, getState, getTeamId, getTeamTemplateId, isLatestIteration, setMaster, setMasterReference, setName, setNumberMethods inherited from class wt.fc.WTObject
getDisplayIdentifier, getDisplayIdentity, getDisplayTypeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface wt.fc.Persistable
checkAttributes
-
Method Details
-
getSubmittedFor
Override the method to treat the object reference as a version reference.
Supported API: true- Overrides:
getSubmittedForin class_UDISubmission- See Also:
-