Package wt.ixb.handlers.forclasses
Class ExpImpForWTDocumentUsageLink
java.lang.Object
wt.ixb.publicforhandlers.ClassExporterImporterTemplateGeneral
wt.ixb.publicforhandlers.ClassExporterImporterTemplate
wt.ixb.publicforhandlers.ExpImpForLinkObject
wt.ixb.handlers.forclasses._ExpImpForWTDocumentUsageLink
wt.ixb.handlers.forclasses.ExpImpForWTDocumentUsageLink
- All Implemented Interfaces:
ClassExporter,ClassExporterImporter,ElementImporter
public class ExpImpForWTDocumentUsageLink
extends wt.ixb.handlers.forclasses._ExpImpForWTDocumentUsageLink
Supported API: true
Extendable: false
-
Nested Class Summary
Nested classes/interfaces inherited from class wt.ixb.publicforhandlers.ExpImpForLinkObject
ExpImpForLinkObject.LinkExpExclusionDependencyType, ExpImpForLinkObject.LinkRole, ExpImpForLinkObject.LinkStoreOwnershipType -
Field Summary
Fields inherited from class wt.ixb.publicforhandlers.ExpImpForLinkObject
ignoredLinksCacheFields inherited from class wt.ixb.publicforhandlers.ClassExporterImporterTemplate
LOGGER_DEPRECATIONFields inherited from class wt.ixb.publicforhandlers.ClassExporterImporterTemplateGeneral
CONFLICT_RESOURCEFields inherited from interface wt.ixb.publicforhandlers.ClassExporter
NO_PRIORITYFields inherited from interface wt.ixb.publicforhandlers.ElementImporter
NO_PRIORITY -
Method Summary
Modifier and TypeMethodDescriptionimportObjectAttributes(Object ob, IxbElement fileXML, Importer importer) Import attributes for a WTDocumentUsageLink from its XML file.
Supported API: trueimportObjectAttributesAfterStore(Object ob, IxbElement fileXML, Importer importer) Import attributes for a WTDocumentUsageLink from its XML file after it is stored.
The import for PartUsesOccurence must take place here, because PartUsesOccurences are imported only after the link is stored.Methods inherited from class wt.ixb.publicforhandlers.ExpImpForLinkObject
_getRoleAObject, _getRoleBObject, canLinkBeARoleObject, createObject, finalizeImportObjects, findAmongExistingObjectsByCollaborationInfo, findAmongExistingObjectsInternal, findAmongExistingObjectsInternal, findAmongMultipleLinksBetweenSameRole, getExportDependencyType, getImportPriority, getLinkEndTags, getObjectClassName, getObjectsForOwnership, getRoleAObject, getRoleBObject, importElements, isAnyRoleNew, isCheckNotCreateLinkForRoleA, isCheckNotCreateLinkForRoleB, isLinkIgnored, isMultiObjFlowAllowed, isVersionReference, logLinkIgnoreMessage, logWarningMessageForDanglingLinks, markLinkAsDependentOnFaulty, overrideSearchByRoles, persistLinkObject, persistLinkObject, prepareForCheckConflicts, prepareForExport, prepareForImport, storeObject, storeObjects, updateObjects, validateEndpointsMethods inherited from class wt.ixb.publicforhandlers.ClassExporterImporterTemplate
_checkConflicts, _findAmongExistingObjects, _findAmongExistingObjects, addFoundObject, applyAdminLockToObjects, createFileXMLOnExport, createObjects, dispatchCreateCollInfoEvent, execExportObjectContents, exportAttributes, exportObject, exportObject, finalizeImport, finalizeImportObject, findAmongExistingObjects, findAmongExistingObjectsDefault, importElement, importObjectsAttributes, importObjectsAttributesAfterStore, inValidateTheObjInCacheFromHandler, isObjectIgnored, isObjectIgnored, isObjectNew, isObjectNew, isUpdateObject, outputLog, rememberNewObInfo, rememberNewObjectsInfo, setObjectIgnored, setObjectIgnored, setObjectIsNew, setUpdateObject, storeAdditionalInfo, storeElement, storeObjectsBirthUfid, storeObjectsBirthUfid, updateObjectsAttributesMethods inherited from class wt.ixb.publicforhandlers.ClassExporterImporterTemplateGeneral
_checkConflicts, checkConflicts, finalizeCheckConflicts, finalizeExport, getAdditionalExportPriority, getAdditionalImportPriority, getExportPriority, getObjectDisplayID, hasAdditionalExportPriority, previewElement, resetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface wt.ixb.publicforhandlers.ElementImporter
getObjectDisplayIDs
-
Method Details
-
importObjectAttributes
public Object importObjectAttributes(Object ob, IxbElement fileXML, Importer importer) throws WTException Import attributes for a WTDocumentUsageLink from its XML file.
Supported API: true- Overrides:
importObjectAttributesin classClassExporterImporterTemplate- Parameters:
ob- The WTDocumentUsageLinkfileXML- XML file that contains information about the WTDocumentUsageLinkimporter-impoter- The instance of the class Importer that calls this handler- Returns:
- The link if its attributes are successfully imported, or null
- Throws:
WTException
-
importObjectAttributesAfterStore
public Object importObjectAttributesAfterStore(Object ob, IxbElement fileXML, Importer importer) throws WTException Import attributes for a WTDocumentUsageLink from its XML file after it is stored.
The import for PartUsesOccurence must take place here, because PartUsesOccurences are imported only after the link is stored.
Supported API: true- Overrides:
importObjectAttributesAfterStorein classClassExporterImporterTemplate- Parameters:
ob- The WTDocumentUsageLinkfileXML- XML file that contains information about the WTDocumentUsageLinkimporter-impoter- The instance of the class Importer that calls this handler- Returns:
- The link if its attributes are successfully imported, or null
- Throws:
WTException
-