Class Report
java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
wt.fc._Item
wt.fc.Item
com.ptc.windchill.enterprise.report._Report
com.ptc.windchill.enterprise.report.Report
- All Implemented Interfaces:
com.ptc.windchill.bac._BACManaged,com.ptc.windchill.bac.BACManaged,Externalizable,Serializable,wt.access._AccessControlled,wt.access._PolicyAccessControlled,wt.access._SecurityLabeled,AccessControlled,wt.access.PolicyAccessControlled,SecurityLabeled,wt.admin._DomainAdministered,DomainAdministered,wt.fc._NetFactor,wt.fc._ObjectMappable,wt.fc._Persistable,wt.fc.adminlock._AdministrativelyLockable,AdministrativelyLockable,NetFactor,ObjectMappable,Persistable,DisplayIdentification,wt.inf.container._WTContained,WTContained,wt.query.template._CriteriaSavable,_ReportMetadata,CriteriaSavable,ReportMetadata,wt.recent.RecentlyVisited,wt.type._TypeManaged,wt.type.TypeManaged
@GenAsPersistable(superClass=Item.class,interfaces={WTContained.class,ReportMetadata.class,wt.type.TypeManaged.class,CriteriaSavable.class},serializable=EXTERNALIZABLE_BASIC,properties={@GeneratedProperty(name="reportTemplateReference",type=ObjectReference.class,supportedAPI=PUBLIC,javaDoc="Reference to {@link wt.query.template.ReportTemplate}. If specified, this serves as the source of this report\'s data unless a corresponding report exists in an external reporting system."),@GeneratedProperty(name="soapClass",type=java.lang.String.class,supportedAPI=PUBLIC,javaDoc="SOAP class of Info*Engine task. If specified, this serves as the source of this report\'s data unless a corresponding report exists in an external reporting system."),@GeneratedProperty(name="soapMethod",type=java.lang.String.class,supportedAPI=PUBLIC,javaDoc="SOAP method of Info*Engine task. If specified, this serves as the source of this report\'s data unless a corresponding report exists in an external reporting system."),@GeneratedProperty(name="readyForUse",type=boolean.class,supportedAPI=PUBLIC,javaDoc="Indicates whether the report is considered ready for use at this time."),@GeneratedProperty(name="uiContext",type=int.class,supportedAPI=PRIVATE,javaDoc="Bitmask field indicating UI contexts in which this report object should appear."),@GeneratedProperty(name="thirdPartyReport",type=int.class,supportedAPI=PUBLIC,javaDoc="Bitmask field indicating third party report."),@GeneratedProperty(name="localizedName",type=java.lang.String.class,javaDoc="Name that is localized using the server locale.",accessors=@PropertyAccessors(setAccess=PRIVATE),constraints=@PropertyConstraints(upperLimit=400),columnProperties=@ColumnProperties(index=true)),@GeneratedProperty(name="savedReport",type=boolean.class,initialValue="false",javaDoc="Flag to distinguish between saved report and live report"),@GeneratedProperty(name="folderPath",type=java.lang.String.class,javaDoc="create a folder under windchill folder or the folder specified by the db properties (wt.cognos.model.name) ."),@GeneratedProperty(name="reportingSystem",type=WBRReportingSystem.class,constraints=@PropertyConstraints(required=false),javaDoc="Reporting System Name"),@GeneratedProperty(name="reportExportFormatType",type=WBRExportFormatType.class,constraints=@PropertyConstraints(required=false),javaDoc="Default Format Type of Report Object"),@GeneratedProperty(name="criteriaPage",type=java.lang.String.class,constraints=@PropertyConstraints(required=false,upperLimit=400),javaDoc="When report is saved alongwith criteria, While executing same saved report on saved Report Table, We can plug an input page, which will have fetched criteria and can be displayed before executing")},tableProperties=@TableProperties(compositeIndex1="reportTemplateReference.key.id",compositeIndex2="soapClass+soapMethod",compositeIndex3="UPPER(name)",compositeUnique1="containerReference.key.id+name+reportingSystem"),iconProperties=@IconProperties(standardIcon="netmarkets/images/report.gif",openIcon="netmarkets/images/report.gif"))
public class Report
extends _Report
Object representing an executable report. This can mean an internal Info*Engine report task, a
ReportTemplate, or a report in an external reporting system.
Use the newReport static factory method(s), not the Report 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 Summary
Fields inherited from class com.ptc.windchill.enterprise.report._Report
CRITERIA_PAGE, EXTERNALIZATION_VERSION_UID, FOLDER_PATH, LOCALIZED_NAME, READY_FOR_USE, REPORT_EXPORT_FORMAT_TYPE, REPORT_TEMPLATE_REFERENCE, REPORTING_SYSTEM, SAVED_REPORT, SOAP_CLASS, SOAP_METHOD, THIRD_PARTY_REPORT, UI_CONTEXTFields inherited from class wt.fc.Item
SIMPLE_X10_UID, VERSION_40_UID, VERSION_51_UIDFields inherited from class wt.fc._WTObject
CREATE_TIMESTAMP, MODIFY_TIMESTAMPFields inherited from interface wt.fc.adminlock._AdministrativelyLockable
ADMINISTRATIVE_LOCKFields inherited from interface wt.admin._DomainAdministered
DOMAIN_REF, INHERITED_DOMAINFields inherited from interface wt.fc._Persistable
PERSIST_INFOFields inherited from interface wt.query.template._ReportMetadata
DESCRIPTION, INPUT_PAGE, NAME, RESOURCE_BUNDLE, XSLSPECFields inherited from interface wt.access._SecurityLabeled
SECURITY_LABELSFields inherited from interface wt.inf.container._WTContained
CONTAINER, CONTAINER_NAME, CONTAINER_REFERENCEFields inherited from interface wt.identity.DisplayIdentification
DISPLAY_IDENTIFIER, DISPLAY_IDENTITY, DISPLAY_TYPEFields inherited from interface wt.fc.Persistable
IDENTITY, TYPEFields inherited from interface wt.access.SecurityLabeled
SECURITY_LABELS_INTERNAL_VALUEFields inherited from interface wt.inf.container.WTContained
CONTAINER_ID -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the attribute: DESCRIPTION.Gets the value of the attribute: LOCALIZED_NAME.If export format type not present then returning HTML as default format type.Gets the value of the attribute: RESOURCE_BUNDLE.Gets the value of the attribute: XSLSPEC.Methods inherited from class com.ptc.windchill.enterprise.report._Report
getClassInfo, getConceptualClassname, getContainer, getContainerName, getContainerReference, getCriteriaPage, getFolderPath, getInputPage, getName, getReportingSystem, getReportTemplateReference, getSoapClass, getSoapMethod, getThirdPartyReport, getType, getUiContext, isReadyForUse, isSavedReport, readExternal, readExternal, readVersion, setContainer, setContainerReference, setCriteriaPage, setDescription, setFolderPath, setInputPage, setReadyForUse, setReportExportFormatType, setReportingSystem, setSavedReport, setSoapClass, setSoapMethod, setThirdPartyReport, setUiContext, setXSLSpec, super_readExternal_Report, super_readVersion_Report, super_writeExternal_Report, writeExternal, writeExternalMethods inherited from class wt.fc.Item
initializeMethods inherited from class wt.fc._Item
getAdministrativeLock, getDomainRef, getSecurityLabels, isInheritedDomain, readVersion, setAdministrativeLock, setDomainRef, setInheritedDomain, setSecurityLabels, super_readExternal_Item, super_readVersion_Item, super_writeExternal_ItemMethods inherited from class wt.fc.WTObject
checkAttributes, duplicate, getDisplayIdentifier, getDisplayIdentity, getDisplayType, getIdentity, toStringMethods inherited from class wt.fc._WTObject
equals, getCreateTimestamp, getModifyTimestamp, getPersistInfo, hashCode, readVersion, setPersistInfoMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface wt.fc._Persistable
getPersistInfo, setPersistInfoMethods inherited from interface wt.fc.Persistable
checkAttributes, getIdentity
-
Method Details
-
getLocalizedName
Gets the value of the attribute: LOCALIZED_NAME. Name that is localized using the server locale.
Supported API: true- Overrides:
getLocalizedNamein class_Report- Returns:
- String
- See Also:
-
getDescription
Gets the value of the attribute: DESCRIPTION. Describes this report object.
Supported API: true- Specified by:
getDescriptionin interface_ReportMetadata- Overrides:
getDescriptionin class_Report- Returns:
- String
- See Also:
-
getResourceBundle
Gets the value of the attribute: RESOURCE_BUNDLE. Name of Java resource bundle to use to localize headers in output and parameter names when gathering user input.
Supported API: true- Specified by:
getResourceBundlein interface_ReportMetadata- Overrides:
getResourceBundlein class_Report- Returns:
- String
- See Also:
-
getXSLSpec
Gets the value of the attribute: XSLSPEC. Specifies the XSL that should be applied to this report object.
Supported API: true- Specified by:
getXSLSpecin interface_ReportMetadata- Overrides:
getXSLSpecin class_Report- Returns:
- XSLSpec
- See Also:
-
getReportExportFormatType
If export format type not present then returning HTML as default format type. else returning assigned export report format type.
Supported API: true- Overrides:
getReportExportFormatTypein class_Report- See Also:
-