public interface FileManagement extends TransientObject
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.
|
int[] |
importFilesAndCreateDatasets(String[] itemIds,
String[] itemRevisionIds,
String[] datasetNames,
String[] datasetTypeNames,
String[] datasetRelationTypeNames,
String[] datasetToolNames,
boolean[] fileType,
String[] namedReferenceNames,
String[] importFileNames,
String[] importFileDirectoryNames)
Import files for datasets while creating the datasets also.
|
_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
int[] importFilesAndCreateDatasets(String[] itemIds, String[] itemRevisionIds, String[] datasetNames, String[] datasetTypeNames, String[] datasetRelationTypeNames, String[] datasetToolNames, boolean[] fileType, String[] namedReferenceNames, String[] importFileNames, String[] importFileDirectoryNames) 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.datasetToolNames
- NX dataset tool names. This is not currently supported. For future use only.fileType
- Types of files - true = Binary, false = Ascii.namedReferenceNames
- NX dataset named reference names.importFileNames
- Import file names which contain the files to import per dataset.importFileDirectoryNames
- Import file directory names which contain the files to import.NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.