Package wt.ixb.handlers.forclasses
Class ExpImpForWTDocument
java.lang.Object
wt.ixb.publicforhandlers.ClassExporterImporterTemplateGeneral
wt.ixb.publicforhandlers.ClassExporterImporterTemplate
wt.ixb.publicforhandlers.ExpImpForVersionedObject
wt.ixb.handlers.forclasses._ExpImpForWTDocument
wt.ixb.handlers.forclasses.ExpImpForWTDocument
- All Implemented Interfaces:
wt.ixb.bac.BACIXHandlerIfc,ClassExporter,ClassExporterImporter,ElementImporter,wt.ixb.publicforhandlers.ExpImpOfObjectRefIfc,wt.ixb.publicforhandlers.ExpOfObjectRefIfc,wt.ixb.publicforhandlers.ImpOfObjectRefIfc
public class ExpImpForWTDocument
extends wt.ixb.handlers.forclasses._ExpImpForWTDocument
implements wt.ixb.publicforhandlers.ExpImpOfObjectRefIfc, wt.ixb.bac.BACIXHandlerIfc
Supported API: true
Extendable: false
-
Field Summary
Fields inherited from class wt.ixb.publicforhandlers.ExpImpForVersionedObject
DEBUG, NUMBER, targetObjsFields inherited from class wt.ixb.publicforhandlers.ClassExporterImporterTemplate
LOGGER_DEPRECATIONFields inherited from class wt.ixb.publicforhandlers.ClassExporterImporterTemplateGeneral
CONFLICT_RESOURCEFields inherited from interface wt.ixb.bac.BACIXHandlerIfc
BAC_IMP_ADDCONFLICT_MODIFYPERMISSION, BAC_IMP_ADDCONFLICT_TYPE_EXISTINGOBJ, BAC_IMP_ADDCONFLICT_TYPE_UPDATEONTARGET, BAC_IMP_CHECKCONFLICT_CREATEPERMISSION, IMP_FINDEXISTING, IMPREPORT_ALL, IMPREPORT_CHECKCONFLICTS_SEARCHMECHANISM, IMPREPORT_POSTIMPORT, IMPREPORT_PREIMPORT_OBJTYPEFields inherited from interface wt.ixb.publicforhandlers.ClassExporter
NO_PRIORITYFields inherited from interface wt.ixb.publicforhandlers.ElementImporter
NO_PRIORITY -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckConflicts(List<IxbElement> elements, Importer importer) Checks conflicts that can arise during the import process.protected voidcheckWTDocumentConflictsBatch(List<IxbHndHelper.ElementObjectPair> elementObjectPairs, Importer importer) Checks conflicts that can arise during the import process.importObjectsAttributesAfterStore(List<IxbHndHelper.ElementObjectPair> list, Importer importer) Imports class specific atributes from the XML element after object gets stored
Supported API: trueprotected voidimportWTDocumentsAttributesAfterStore(List<IxbHndHelper.ElementObjectPair> list, Importer importer) Imports class specific atributes from the XML element after object gets stored
Supported API: trueMethods inherited from class wt.ixb.publicforhandlers.ExpImpForVersionedObject
_checkConflicts, _checkConflicts, addFoundMaster, buildObjectKeyFromAttributes, createObject, finalizeImport, finalizeImportObjects, findAlreadyImportedVersionedObjects, findAmongExistingObjectsDefault, findMaster, findMasters, getAdditionalExportPriority, getAdditionalImportPriority, getCheckoutFolder, getLocalId, getMaster, getMaster, getMasters, getMasters, importElement, importElements, isMasterNew, isMasterNew, isPersistent, outputLog, prepareForExport, preStore, preStoreBatch, previewElement, processForOrgOwnedVersions, removeAllLinks, setMasterContainerReference, storeObject, storeObjects, storeVersionedObject, storeVersionedObjects, storeVersionedObjectsBatchDefault, updateObjectsAttributesMethods inherited from class wt.ixb.publicforhandlers.ClassExporterImporterTemplate
_findAmongExistingObjects, _findAmongExistingObjects, addFoundObject, applyAdminLockToObjects, createFileXMLOnExport, createObjects, dispatchCreateCollInfoEvent, execExportObjectContents, exportAttributes, exportObject, exportObject, finalizeImportObject, findAmongExistingObjects, findAmongExistingObjectsInternal, inValidateTheObjInCacheFromHandler, isMultiObjFlowAllowed, isObjectIgnored, isObjectIgnored, isObjectNew, isObjectNew, isUpdateObject, prepareForCheckConflicts, rememberNewObInfo, rememberNewObjectsInfo, setObjectIgnored, setObjectIgnored, setObjectIsNew, setUpdateObject, storeAdditionalInfo, storeElement, storeObjectsBirthUfid, storeObjectsBirthUfid, updateObjectsMethods inherited from class wt.ixb.publicforhandlers.ClassExporterImporterTemplateGeneral
finalizeCheckConflicts, finalizeExport, getExportPriority, hasAdditionalExportPriority, prepareForImport, resetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface wt.ixb.bac.BACIXHandlerIfc
isMetadataPerObject, isReportable, isSkipBACDefaultProcessingMethods inherited from interface wt.ixb.publicforhandlers.ElementImporter
getObjectDisplayIDs
-
Method Details
-
checkConflicts
Checks conflicts that can arise during the import process.
Supported API: true- Specified by:
checkConflictsin interfaceElementImporter- Overrides:
checkConflictsin classClassExporterImporterTemplateGeneral- Parameters:
elements- the elements to be imported.importer- TheImporterinstance that represents the context of the import operation.- Throws:
WTException
-
checkWTDocumentConflictsBatch
protected void checkWTDocumentConflictsBatch(List<IxbHndHelper.ElementObjectPair> elementObjectPairs, Importer importer) throws WTException Checks conflicts that can arise during the import process.
Supported API: true- Parameters:
elementObjectPairs- the elements and objects to be imported.importer- TheImporterinstance that represents the context of the import operation.- Throws:
WTException
-
importObjectsAttributesAfterStore
public List<IxbHndHelper.ElementObjectPair> importObjectsAttributesAfterStore(List<IxbHndHelper.ElementObjectPair> list, Importer importer) throws WTException Imports class specific atributes from the XML element after object gets stored
Supported API: true- Specified by:
importObjectsAttributesAfterStorein interfaceElementImporter- Overrides:
importObjectsAttributesAfterStorein classClassExporterImporterTemplate- Parameters:
list- objects to import attributes onimporter- import contextList- objects to import attriubtes on- Returns:
- List objects imported
- Throws:
WTException
-
importWTDocumentsAttributesAfterStore
protected void importWTDocumentsAttributesAfterStore(List<IxbHndHelper.ElementObjectPair> list, Importer importer) throws WTException Imports class specific atributes from the XML element after object gets stored
Supported API: true- Parameters:
importer- import contextList- objects to import attriubtes on- Throws:
WTException
-