Package wt.viewmarkup

Class DerivedImage

java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
wt.viewmarkup._DerivedImage
wt.viewmarkup.DerivedImage
All Implemented Interfaces:
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.fc._NetFactor, wt.fc._ObjectMappable, wt.fc._Persistable, wt.fc.adminlock._AdministrativelyLockable, AdministrativelyLockable, wt.fc.archive._Archiveable, wt.fc.archive.Archiveable, NetFactor, ObjectMappable, Persistable, wt.federation._FederatedLinkHolder, wt.federation._RemotelyLinkable, wt.federation.FederatedLinkHolder, wt.federation.RemotelyLinkable, wt.filter._NavigationCriteriaOwner, wt.filter.NavigationCriteriaOwner, DisplayIdentification, wt.ownership._Ownable, wt.ownership.Ownable, _Representation, Representation, wt.ufid._Federatable, wt.ufid.Federatable, wt.viewmarkup._Viewable, wt.viewmarkup.Viewable

@GenAsPersistable(superClass=WTObject.class,interfaces={wt.viewmarkup.Viewable.class,wt.ownership.Ownable.class,Representation.class,wt.fc.archive.Archiveable.class,SecurityLabeled.class,wt.access.PolicyAccessControlled.class,AdHocControlled.class,wt.filter.NavigationCriteriaOwner.class},versions={7924940275544300149L,3247142390060603962L,-202597091072236724L},properties={@GeneratedProperty(name="description",type=java.lang.String.class,constraints=@PropertyConstraints(upperLimit=2000),columnProperties=@ColumnProperties(persistent=true)),@GeneratedProperty(name="additionalInfo",type=java.lang.String.class,constraints=@PropertyConstraints(upperLimit=2000)),@GeneratedProperty(name="name",type=java.lang.String.class,constraints=@PropertyConstraints(upperLimit=60,required=true),columnProperties=@ColumnProperties(persistent=true)),@GeneratedProperty(name="olFileName",type=java.lang.String.class,constraints=@PropertyConstraints(upperLimit=200),columnProperties=@ColumnProperties(persistent=true)),@GeneratedProperty(name="CADFormName",type=java.lang.String.class,javaDoc="The CAD Form Name that the Derived Image was create with."),@GeneratedProperty(name="CADPartName",type=java.lang.String.class,javaDoc="The CAD Part Name that the Derived Image was create with."),@GeneratedProperty(name="derivationType",type=wt.viewmarkup.DerivationType.class,constraints=@PropertyConstraints(required=true)),@GeneratedProperty(name="assemblyFeatureBitmask",type=wt.viewmarkup.AssemblyFeatureBitmask.class,constraints=@PropertyConstraints(required=false),initialValue="new AssemblyFeatureBitmask()",columnProperties=@ColumnProperties(defaultValue="-1"),javaDoc="Indicates if there is assembly feature for this derivedImage.")},foreignKeys=@GeneratedForeignKey(myRoleIsRoleA=false,foreignKeyRole=@ForeignKeyRole(name="derivedFrom",type=wt.representation.RepresentationContributor.class),myRole=@MyRole(name="theDerivedImage")),tableProperties=@TableProperties(compositeIndex1="+ derivedFromReference.key.id",compositeIndex2="+ theRepresentableReference.key.id",compositeIndex3="+defaultRepresentation+theRepresentableReference.key.id",compositeIndex4="+name+representationType+theRepresentableReference.key.id",oracleTableSize=HUGE),iconProperties=@IconProperties(standardIcon="wt/clients/images/wvs/derived_image.gif",openIcon="wt/clients/images/wvs/derived_image.gif")) public class DerivedImage extends _DerivedImage
A Representation viewable in ProductView that is generated (derived) from an object or information outside of the Representable. For example, a DerivedImage can be generated for a WTPart using an EPMDocument and EPMDocConfigSpec. To create a DerivedImage call ViewMarkUpHelper.service.storeDerivedImage() followed by ViewMarkUpHelper.service.postStoreDerivedImage() to insure proper initialization of objects. Do not call the constructor or newDerivedImage methods directly.

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