Interface DerivedOutputService
- All Superinterfaces:
Service<DerivedOutputObjectFactory>
Service for managing derived outputs in the 3DEXPERIENCE platform.
Derived outputs are generated files or data derived from engineering items, such as drawings, reports, or analysis results. This service provides operations to retrieve, create, update, and delete derived outputs, as well as manage download and checkin tickets for file operations.
- Since:
- 2025-07-21
-
Method Summary
Modifier and TypeMethodDescriptionaddDerivedOutput(com.technia.dsx.common.TenantSession session, com.technia.dsx.app.model.Referable item, Collection<NewFileData> files) getCheckinTicket(com.technia.dsx.common.TenantSession session, com.technia.dsx.app.model.Referable referable, int nrOfFiles) Get an checkin ticket to upload files to FCS in order to add or modify a Derived Output EntitygetDerivedOutputs(com.technia.dsx.common.TenantSession session, String derivedOutputId) Gets a derived outputgetDerivedOutputs(com.technia.dsx.common.TenantSession session, Collection<com.technia.dsx.app.model.Referable> references) Get information of all derived outputs.getDownloadTicket(com.technia.dsx.common.TenantSession session, String derivedOutputId, String fileId) Gets / establishes a download ticket, which is required when to download the derived output file.com.technia.dsx.common.StatusWithMessageremoveDerivedOutput(com.technia.dsx.common.TenantSession session, String derivedOutputId, String fileId) updateDerivedOutput(com.technia.dsx.common.TenantSession session, String derivedOutputId, String fileId, NewFileData file) Methods inherited from interface com.technia.dsx.threedspace.Service
getObjectFactory
-
Method Details
-
getDerivedOutputs
DerivedOutputResult getDerivedOutputs(com.technia.dsx.common.TenantSession session, Collection<com.technia.dsx.app.model.Referable> references) Get information of all derived outputs.- Parameters:
session- The tenant sessionreferences- The references to get/locate derived output for- Returns:
- The result of the search operation
-
getDerivedOutputs
DerivedOutputResult getDerivedOutputs(com.technia.dsx.common.TenantSession session, String derivedOutputId) Gets a derived output- Parameters:
session- The tenant sessionderivedOutputId- The ID of the derived output object- Returns:
- The result
-
getDownloadTicket
DownloadTicketResult getDownloadTicket(com.technia.dsx.common.TenantSession session, String derivedOutputId, String fileId) Gets / establishes a download ticket, which is required when to download the derived output file.- Parameters:
session- The tenant sessionderivedOutputId- The ID of the derived output objectfileId- The ID of the file to download- Returns:
- The ticket result
-
getCheckinTicket
CheckinTicketResult getCheckinTicket(com.technia.dsx.common.TenantSession session, com.technia.dsx.app.model.Referable referable, int nrOfFiles) Get an checkin ticket to upload files to FCS in order to add or modify a Derived Output Entity- Parameters:
referable- The object to create/modify the derived output fornrOfFiles- The nr of files to upload
-
removeDerivedOutput
-
addDerivedOutput
DerivedOutputs addDerivedOutput(com.technia.dsx.common.TenantSession session, com.technia.dsx.app.model.Referable item, Collection<NewFileData> files) -
updateDerivedOutput
DerivedOutputResult updateDerivedOutput(com.technia.dsx.common.TenantSession session, String derivedOutputId, String fileId, NewFileData file)
-