Class ReportTemplate

java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
wt.enterprise._FolderResident
All Implemented Interfaces:
com.ptc.windchill.bac._BACManaged, com.ptc.windchill.bac.BACManaged, Externalizable, Serializable, Cloneable, wt.access._AccessControlled, wt.access._PolicyAccessControlled, wt.access._SecurityLabeled, AccessControlled, wt.access.PolicyAccessControlled, SecurityLabeled, wt.admin._DomainAdministered, DomainAdministered, wt.fc._Identified, wt.fc._NetFactor, wt.fc._ObjectMappable, wt.fc._Persistable, wt.fc.adminlock._AdministrativelyLockable, AdministrativelyLockable, wt.fc.BusinessInformation, Identified, NetFactor, ObjectMappable, Persistable, wt.folder._CabinetBased, wt.folder._Foldered, wt.folder._FolderEntry, wt.folder._FolderServiceManaged, CabinetBased, Foldered, FolderEntry, wt.folder.FolderServiceManaged, DisplayIdentification, wt.index._Indexable, Indexable, wt.inf.container._WTContained, WTContained, wt.notify._Notifiable, Notifiable, wt.ownership._Ownable, wt.ownership.Ownable, wt.query.template._CriteriaSavable, _ReportMetadata, CriteriaSavable, ReportMetadata, wt.recent.RecentlyVisited, wt.translate._Translatable, wt.translate.Translatable, wt.type._TypeManaged, wt.type.TypeManaged

@GenAsPersistable(superClass=FolderResident.class,interfaces={wt.translate.Translatable.class,Indexable.class,java.lang.Cloneable.class,Identified.class,WTContained.class,ReportMetadata.class,wt.type.TypeManaged.class,CriteriaSavable.class},versions=-5710077076546339708L,properties={@GeneratedProperty(name="xml",type=java.lang.String.class,javaDoc="String representation of the query.",constraints=@PropertyConstraints(required=true),columnProperties=@ColumnProperties(columnType=BLOB)),@GeneratedProperty(name="legacyXml",type=java.lang.String.class,javaDoc="String representation of the query before upgrade.",columnProperties=@ColumnProperties(columnType=BLOB)),@GeneratedProperty(name="qml",type=java.lang.String.class,javaDoc="String representation of the query in new format.",columnProperties=@ColumnProperties(columnType=XML,index=true)),@GeneratedProperty(name="exposeAsReport",type=boolean.class,supportedAPI=PUBLIC,javaDoc="Whether this ReportTemplate should be exposed as a Windchill Report object."),@GeneratedProperty(name="modifier",type=WTPrincipalReference.class,javaDoc="Principal that last modified this object.",constraints=@PropertyConstraints(required=true)),@GeneratedProperty(name="lastExecutedStamp",type=java.sql.Timestamp.class,accessors=@PropertyAccessors(setExceptions={}),javaDoc="Timestamp that this ReportTemplate\'s query was last executed."),@GeneratedProperty(name="qmlUpgradeStamp",type=java.sql.Timestamp.class,accessors=@PropertyAccessors(setExceptions={}),javaDoc="Timestamp that this ReportTemplate\'s query was upgraded to the new format."),@GeneratedProperty(name="customActionModel",type=java.lang.String.class,supportedAPI=PUBLIC,javaDoc="Specifies an optional, custom user interface action model for the table used to display results.",constraints=@PropertyConstraints(upperLimit=400))},tableProperties=@TableProperties(compositeIndex1="UPPER(name)",compositeUnique1="containerReference.key.id+name"),iconProperties=@IconProperties(standardIcon="wt/clients/images/reportTemplate.gif",openIcon="wt/clients/images/reportTemplate.gif")) public class ReportTemplate extends _ReportTemplate
This class is a default implementation of a template for reporting. It consists of query source (represented in XML), a XSL specification for the output format, and business object attributes (e.g. name, description).

Use the newReportTemplate static factory method(s), not the ReportTemplate 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:
  • Field Details

    • NAME

      public static final String NAME
      Label for the attribute; Name that identifies this report object within some scope (e.g. within a given container).

      Supported API: true
      See Also:
  • Method Details