Package wt.ixb.clientAccess
Interface IXBService
- All Known Implementing Classes:
StandardIXBService
Supported API: true
Extendable: false
-
Method Summary
Modifier and TypeMethodDescriptiondoExport(WTContainerRef container, boolean previewOnly, String[] generatorIds, String[] generatorParams, String[] filterIds, String[] filterParams, IXBStreamer ruleFile, String guiId, boolean detailedLog, IXBStreamer policyFile, String actionName, String clientFileName)
Supported API: truedoExport(ObjectExportParameters exportParam) Perform export.doExport(ObjectExportParameters exportParam, ConflictResolution[] conflictResolutions) Perform export.doImport(WTContainerRef container, IXBStreamer ruleFile, IXBStreamer dataFile, boolean overrideConflicts, String guiId, boolean isPreview, boolean detailedLog, String actorName, IXBStreamer policyFile, Locale locale)
Supported API: truedoImport(WTContainerRef container, IXBStreamer ruleFile, IXBStreamer dataFile, boolean overrideConflicts, String guiId, boolean isPreview, boolean detailedLog, String actorName, IXBStreamer policyFile, IXBStreamer containerMappingFile, Locale locale)
Supported API: truedoImport(WTContainerRef container, IXBStreamer ruleFile, IXBStreamer dataFile, boolean overrideConflicts, String guiId, boolean isPreview, boolean detailedLog, String actorName, IXBStreamer policyFile, IXBStreamer containerMappingFile, Locale locale, Boolean validation)
Supported API: truedoImport(ObjectImportParameters importParam) Perform export.doImport(ObjectImportParameters importParam, ConflictResolution[] conflictResolutions) Perform import.getExportHandler(String obType) Returns the default export handler class name for the object type under the Windchill default DTD.getExportHandler(String obType, String stDtd) Returns the default export handler class name for the object type under the specified DTD (other than Windchill default DTD)
Supported API: truegetListOfExportActors(boolean displayableOnly, Locale locale) Get all available export actor information as aVector.getListOfExportActors(Locale locale) Get all available export actor information as aVector.getListOfImportActors(boolean displayableOnly, Locale locale) Get all available import actor information as aVector.getListOfImportActors(Locale locale) Get all available import actor information as aVector.getListOfObjectSetHandlerIds(String searchClassName, Locale locale) Get all object set generator information applicable to the class with name searchClassName as aVector.getListOfObjectSetHandlerIds(String searchClassName, Locale locale, boolean exactClassSearch) Get all object set generator information applicable to the class with name searchClassName as aVector.getNavigatorParamString(String navId, String topLevelObId) result is initParams string - i.e.String[]getNavigatorTopObjectsKeysSearchSpec(String navId, Locale locale) Return an array of String.String[]getNavigatorTopObjectsSearchSpec(String navId, Locale locale) Return an array of String.getObjectDisplayId(Persistable obj, Locale locale)
Supported API: true
-
Method Details
-
getListOfObjectSetHandlerIds
Get all object set generator information applicable to the class with name searchClassName as aVector. Eelements in the vector areIXBHandlerDescription. By default all generators applicable to this class and its parent classes will be returned.
Supported API: true- Parameters:
searchClassName- The class name of the corresponding objectlocale- locale passed from the client. If it is null, then it will be defaulted to the Windchill server locale- Returns:
- Vector
- Throws:
WTException- See Also:
-
getListOfObjectSetHandlerIds( String searchClassName, Locale locale, boolean exactClassSearch )IXBHandlerDescription
-
getListOfObjectSetHandlerIds
Vector getListOfObjectSetHandlerIds(String searchClassName, Locale locale, boolean exactClassSearch) throws WTException Get all object set generator information applicable to the class with name searchClassName as aVector. Eelements in the vector areIXBHandlerDescription. If parameter exactClassSearch is false, all generators applicable to this class and its parent classes will be returned; otherwise only generators for this class will be returned.
Supported API: true- Parameters:
searchClassName-locale- locale passed from the client. If it is null, then it will be defaulted to the Windchill server localeexactClassSearch- If true, the target class name will be exactly the same as the searchClass; if false, the parent class will be considered as well.- Returns:
- Vector
- Throws:
WTException- See Also:
-
getListOfObjectSetHandlerIds( String searchClassName, Locale locale)IXBHandlerDescription
-
getExportHandler
Returns the default export handler class name for the object type under the Windchill default DTD.
Supported API: true- Parameters:
obType- The object type. Typically this is the class name for the corresponding objects such aswt.part.WTPart- Returns:
- Object
- Throws:
WTException
-
getExportHandler
Returns the default export handler class name for the object type under the specified DTD (other than Windchill default DTD)
Supported API: true- Parameters:
obType- The object type. Typically this is the class name for the corresponding objects such aswt.part.WTPartstDtd- The DTD used to define the export handler for the object.- Returns:
- Object
- Throws:
WTException
-
getListOfExportActors
Get all available export actor information as aVector. Eelements in the vector areActorInfo. By default only those displayable to client will be returned.
Supported API: true- Parameters:
locale-- Returns:
- Vector
- Throws:
WTException- See Also:
-
getListOfExportActors
Get all available export actor information as aVector. Eelements in the vector areActorInfo. If parameter displayableOnly is set to true, only those displayable to client will be returned, otherwise all export actors will be returned.
Supported API: true- Parameters:
displayableOnly-locale-- Returns:
- Vector
- Throws:
WTException- See Also:
-
getObjectDisplayId
Supported API: true- Parameters:
obj-locale-- Returns:
- String
- Throws:
WTException
-
doExport
IXBExpImpStatus doExport(WTContainerRef container, boolean previewOnly, String[] generatorIds, String[] generatorParams, String[] filterIds, String[] filterParams, IXBStreamer ruleFile, String guiId, boolean detailedLog, IXBStreamer policyFile, String actionName, String clientFileName) throws WTException
Supported API: true- Parameters:
container-previewOnly-generatorIds-generatorParams-filterIds-filterParams-ruleFile-guiId-detailedLog-policyFile-actionName-clientFileName-- Returns:
- IXBExpImpStatus
- Throws:
WTException
-
doExport
Perform export. All information is set in parameterObjectExportParametersexportParam.
Supported API: true- Parameters:
exportParam-- Returns:
- IXBExpImpStatus
- Throws:
WTException
-
getListOfImportActors
Get all available import actor information as aVector. Eelements in the vector areActorInfo. By default only those displayable to client will be returned.
Supported API: true- Parameters:
locale-- Returns:
- Vector
- Throws:
WTException- See Also:
-
getListOfImportActors
Get all available import actor information as aVector. Eelements in the vector areActorInfo. If parameter displayableOnly, is set to true, only those displayable to client will be returned, otherwise all import actors will be returned.
Supported API: true- Parameters:
displayableOnly-locale-- Returns:
- Vector
- Throws:
WTException- See Also:
-
doImport
IXBExpImpStatus doImport(WTContainerRef container, IXBStreamer ruleFile, IXBStreamer dataFile, boolean overrideConflicts, String guiId, boolean isPreview, boolean detailedLog, String actorName, IXBStreamer policyFile, Locale locale) throws WTException
Supported API: true- Parameters:
container-ruleFile-dataFile-overrideConflicts-guiId-isPreview-detailedLog-actorName-policyFile-locale-- Returns:
- IXBExpImpStatus
- Throws:
WTException
-
doImport
IXBExpImpStatus doImport(WTContainerRef container, IXBStreamer ruleFile, IXBStreamer dataFile, boolean overrideConflicts, String guiId, boolean isPreview, boolean detailedLog, String actorName, IXBStreamer policyFile, IXBStreamer containerMappingFile, Locale locale) throws WTException
Supported API: true- Parameters:
container-ruleFile-dataFile-overrideConflicts-guiId-isPreview-detailedLog-actorName-policyFile-containerMappingFile-locale-- Returns:
- IXBExpImpStatus
- Throws:
WTException
-
doImport
IXBExpImpStatus doImport(WTContainerRef container, IXBStreamer ruleFile, IXBStreamer dataFile, boolean overrideConflicts, String guiId, boolean isPreview, boolean detailedLog, String actorName, IXBStreamer policyFile, IXBStreamer containerMappingFile, Locale locale, Boolean validation) throws WTException
Supported API: true- Parameters:
container-ruleFile-dataFile-overrideConflicts-guiId-isPreview-detailedLog-actorName-policyFile-containerMappingFile-locale-validation-- Returns:
- IXBExpImpStatus
- Throws:
WTException
-
doImport
Perform export. All information is set in parameterObjectImportParametersexportParam.
Supported API: true- Parameters:
importParam-- Returns:
- IXBExpImpStatus
- Throws:
WTException
-
doImport
IXBExpImpStatus doImport(ObjectImportParameters importParam, ConflictResolution[] conflictResolutions) throws WTException Perform import. All information is set in parameterObjectImportParametersimportParam. The predefined conflict resolutions in theConflictResolution[]
Supported API: true- Parameters:
importParam-conflictResolutions-- Returns:
- IXBExpImpStatus
- Throws:
WTException
-
doExport
IXBExpImpStatus doExport(ObjectExportParameters exportParam, ConflictResolution[] conflictResolutions) throws WTException Perform export. All information is set in parameterObjectExportParametersexportParam. The predefined conflict resolutions in theConflictResolution[]
Supported API: true- Parameters:
exportParam-conflictResolutions-- Returns:
- IXBExpImpStatus
- Throws:
WTException
-