public interface FileManagement extends TransientObject
PDM.PdmSession#newFileManagement
to get the instance of this class. Modifier and Type | Interface and Description |
---|---|
static class |
FileManagement.ExportFilesData
This class holds the data returned from
exportFiles(java.lang.String[], java.lang.String[], java.lang.String[], java.lang.String[], java.lang.String[], java.lang.String[], java.lang.String[]) |
static class |
FileManagement.FileType
PDM file types
|
Modifier and Type | Method and Description |
---|---|
void |
downloadAssociatedFiles(BasePart[] parts,
PdmFile[] files)
Download the specified named reference files for NX use.
|
FileManagement.ExportFilesData |
exportFiles(String[] itemIds,
String[] itemRevisionIds,
String[] datasetNames,
String[] datasetTypeNames,
String[] datasetRelationTypeNames,
String[] baseDirectoryNames,
String[] toolNames)
Exports all associated files for the specified dataset(s)
to a directory.
|
PdmFile[] |
getAssociatedFiles(BasePart[] parts,
FileManagement.FileType[] fileTypesToExclude)
Given an NX part, this method will return a list of named
reference files in the corresponding Teamcenter dataset.
|
int[] |
importFiles(String[] itemIds,
String[] itemRevisionIds,
String[] datasetNames,
String[] datasetTypeNames,
String[] datasetRelationTypeNames,
String[] importDirectoryNames)
Imports all associated files for the specified dataset(s)
into the Teamcenter database.
|
_value, dispose, printTestData, printTestData
int[] importFiles(String[] itemIds, String[] itemRevisionIds, String[] datasetNames, String[] datasetTypeNames, String[] datasetRelationTypeNames, String[] importDirectoryNames) throws NXException, RemoteException
itemIds
- Multifield key.itemRevisionIds
- Teamcenter item revision ids.datasetNames
- Teamcenter dataset names.datasetTypeNames
- NX dataset type names.datasetRelationTypeNames
- NX dataset relation type names.importDirectoryNames
- Import directories which contain the files to import.NXException
RemoteException
FileManagement.ExportFilesData exportFiles(String[] itemIds, String[] itemRevisionIds, String[] datasetNames, String[] datasetTypeNames, String[] datasetRelationTypeNames, String[] baseDirectoryNames, String[] toolNames) throws NXException, RemoteException
itemIds
- Multifield Key.itemRevisionIds
- Teamcenter item revision ids.datasetNames
- Teamcenter dataset names.datasetTypeNames
- NX dataset type names.datasetRelationTypeNames
- NX dataset relation type names.baseDirectoryNames
- Base export directory name.toolNames
- Tool names ("UGII V10-ALL").NXException
RemoteException
PdmFile[] getAssociatedFiles(BasePart[] parts, FileManagement.FileType[] fileTypesToExclude) throws NXException, RemoteException
parts
- fileTypesToExclude
- NXException
RemoteException
void downloadAssociatedFiles(BasePart[] parts, PdmFile[] files) throws NXException, RemoteException
parts
- files
- NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.