Package wt.content

Interface FormatContentHolder

All Superinterfaces:
wt.content._ContentHolder, wt.content._FormatContentHolder, wt.fc._NetFactor, wt.fc._ObjectMappable, wt.fc._Persistable, ContentHolder, NetFactor, ObjectMappable, Persistable, Serializable
All Known Subinterfaces:
wt.epm.familytable._EPMFamilyTable, _Representation, EPMFamilyTable, Representation
All Known Implementing Classes:
com.ptc.windchill.rd._AbstractReceivedDelivery, _AbstractWorkPackage, com.ptc.windchill.wadm.cdrl._CDRLBasePackage, com.ptc.windchill.wadm.cdrl._ContractPackage, com.ptc.windchill.wp.delivery._DeliveryRecord, _EPMDocument, _EPMSepFamilyTable, _FDAUDISubmission, _ProxyDocument, _ProxyUser, com.ptc.windchill.rd._ReceivedDelivery, _RegulatorySubmission, com.ptc.windchill.wp.rep._ReplicationPackage, com.ptc.windchill.wp.tdp._TechnicalDataPackage, _UDISubmission, _UdiSuperSet, _UdiSuperSet2, _VariantSpec, _WfProcessTemplate, com.ptc.windchill.wp._WorkPackage, _WTDocument, wt.org._WTUser, com.ptc.windchill.rd.AbstractReceivedDelivery, AbstractWorkPackage, CDRLBasePackage, ContractPackage, DeliveryRecord, EPMDocument, EPMSepFamilyTable, FDAUDISubmission, ProxyDocument, ProxyUser, ReceivedDelivery, RegulatorySubmission, ReplicationPackage, TechnicalDataPackage, UDISubmission, UdiSuperSet, UdiSuperSet2, VariantSpec, WfProcessTemplate, WorkPackage, WTDocument, WTUser

@GenAsPersistable(interfaces=ContentHolder.class,extendable=true,properties={@GeneratedProperty(name="primary",type=ContentItem.class,supportedAPI=PRIVATE,javaDoc="This is a non-persistent ContentItem for FormatContentHolders that is used to pass the primary content from server to client. Should not be directly accessed by the client.",columnProperties=@ColumnProperties(persistent=false)),@GeneratedProperty(name="format",type=wt.content.DataFormatReference.class,constraints=@PropertyConstraints(required=true))},derivedProperties=@DerivedProperty(name="formatName",derivedFrom="format.formatName",accessors=@PropertyAccessors(setAccess=PRIVATE))) public interface FormatContentHolder extends wt.content._FormatContentHolder
This interface should be used on those ContentHolders that want to store a primary format (for mainly display purposes). For example, the WTDocument in wt.doc that are displayed based on their content implment this interface. The behavoir of FormatContentHolders is similar to ContentHolders, except that their primary format of them will be set as content changes in the holder.

Supported API: true

Extendable: true
See Also: