Interface IXBService

All Known Implementing Classes:
StandardIXBService

@RemoteInterface public interface IXBService


Supported API: true

Extendable: false
  • Method Details

    • getListOfObjectSetHandlerIds

      Vector getListOfObjectSetHandlerIds(String searchClassName, Locale locale) throws WTException
      Get all object set generator information applicable to the class with name searchClassName as a Vector. Eelements in the vector are IXBHandlerDescription. 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 object
      locale - 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 a Vector. Eelements in the vector are IXBHandlerDescription. 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 locale
      exactClassSearch - 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

      Object getExportHandler(String obType) throws WTException
      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 as wt.part.WTPart
      Returns:
      Object
      Throws:
      WTException
    • getExportHandler

      Object getExportHandler(String obType, String stDtd) throws WTException
      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 as wt.part.WTPart
      stDtd - The DTD used to define the export handler for the object.
      Returns:
      Object
      Throws:
      WTException
    • getListOfExportActors

      Vector getListOfExportActors(Locale locale) throws WTException
      Get all available export actor information as a Vector. Eelements in the vector are ActorInfo. By default only those displayable to client will be returned.

      Supported API: true
      Parameters:
      locale -
      Returns:
      Vector
      Throws:
      WTException
      See Also:
    • getListOfExportActors

      Vector getListOfExportActors(boolean displayableOnly, Locale locale) throws WTException
      Get all available export actor information as a Vector. Eelements in the vector are ActorInfo. 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

      String getObjectDisplayId(Persistable obj, Locale locale) throws WTException


      Supported API: true
      Parameters:
      obj -
      locale -
      Returns:
      String
      Throws:
      WTException
    • getNavigatorTopObjectsSearchSpec

      String[] getNavigatorTopObjectsSearchSpec(String navId, Locale locale) throws WTException
      Return an array of String. The first element of the array is the localized search description, and the rest are localized field names for search .

      Supported API: true
      Parameters:
      navId - The object set generator ID
      locale -
      Returns:
      String[]
      Throws:
      WTException
    • getNavigatorTopObjectsKeysSearchSpec

      String[] getNavigatorTopObjectsKeysSearchSpec(String navId, Locale locale) throws WTException
      Return an array of String. The first element of the array is the localized search description, and the rest are keys for search .

      Supported API: true
      Parameters:
      navId - The object set generator ID
      locale -
      Returns:
      String[]
      Throws:
      WTException
    • getNavigatorParamString

      String getNavigatorParamString(String navId, String topLevelObId) throws WTException
      result is initParams string - i.e. navigator "technical description"

      Supported API: true
      Parameters:
      navId -
      topLevelObId -
      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

      IXBExpImpStatus doExport(ObjectExportParameters exportParam) throws WTException
      Perform export. All information is set in parameter ObjectExportParameters exportParam.

      Supported API: true
      Parameters:
      exportParam -
      Returns:
      IXBExpImpStatus
      Throws:
      WTException
    • getListOfImportActors

      Vector getListOfImportActors(Locale locale) throws WTException
      Get all available import actor information as a Vector. Eelements in the vector are ActorInfo. By default only those displayable to client will be returned.

      Supported API: true
      Parameters:
      locale -
      Returns:
      Vector
      Throws:
      WTException
      See Also:
    • getListOfImportActors

      Vector getListOfImportActors(boolean displayableOnly, Locale locale) throws WTException
      Get all available import actor information as a Vector. Eelements in the vector are ActorInfo. 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

      IXBExpImpStatus doImport(ObjectImportParameters importParam) throws WTException
      Perform export. All information is set in parameter ObjectImportParameters exportParam.

      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 parameter ObjectImportParameters importParam. The predefined conflict resolutions in the ConflictResolution[]

      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 parameter ObjectExportParameters exportParam. The predefined conflict resolutions in the ConflictResolution[]

      Supported API: true
      Parameters:
      exportParam -
      conflictResolutions -
      Returns:
      IXBExpImpStatus
      Throws:
      WTException