| Package | Description |
|---|---|
| com.atlassian.confluence.importexport | |
| com.atlassian.confluence.importexport.impl | |
| com.atlassian.confluence.importexport.xmlimport |
Imports Confluence data from an XML backup.
|
| com.atlassian.confluence.importexport.xmlimport.parser | |
| com.atlassian.confluence.importexport.xmlimport.persister |
| Modifier and Type | Method and Description |
|---|---|
ImportedObject |
ChainedImportedObjectPreProcessor.process(ImportedObject object)
Process the object with each of the contained preprocessors
|
ImportedObject |
ImportedObjectPreProcessor.process(ImportedObject object)
Takes an ImportedObject and returns a new, processed ImportedObject, or null if the ImportedObject should be skipped.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
ChainedImportedObjectPreProcessor.handles(ImportedObject object) |
boolean |
ImportedObjectPreProcessor.handles(ImportedObject object) |
ImportedObject |
ChainedImportedObjectPreProcessor.process(ImportedObject object)
Process the object with each of the contained preprocessors
|
ImportedObject |
ImportedObjectPreProcessor.process(ImportedObject object)
Takes an ImportedObject and returns a new, processed ImportedObject, or null if the ImportedObject should be skipped.
|
| Modifier and Type | Method and Description |
|---|---|
ImportedObject |
SkipObjectPropertyPreProcessor.process(ImportedObject object) |
ImportedObject |
SkipObjectWithReferencePreProcessor.process(ImportedObject object) |
ImportedObject |
NotNullBandanaRecordPreProcessor.process(ImportedObject object) |
ImportedObject |
SkipObjectPreProcessor.process(ImportedObject object) |
ImportedObject |
ContentPropertyFilterPreProcessor.process(ImportedObject object) |
ImportedObject |
AttachmentContentStatusPreProcessor.process(ImportedObject object) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
SkipObjectPropertyPreProcessor.handles(ImportedObject object) |
boolean |
SkipObjectWithReferencePreProcessor.handles(ImportedObject object) |
boolean |
NotNullBandanaRecordPreProcessor.handles(ImportedObject object) |
boolean |
SkipObjectPreProcessor.handles(ImportedObject object) |
boolean |
ContentPropertyFilterPreProcessor.handles(ImportedObject object) |
boolean |
AttachmentContentStatusPreProcessor.handles(ImportedObject object) |
ImportedObject |
SkipObjectPropertyPreProcessor.process(ImportedObject object) |
ImportedObject |
SkipObjectWithReferencePreProcessor.process(ImportedObject object) |
ImportedObject |
NotNullBandanaRecordPreProcessor.process(ImportedObject object) |
ImportedObject |
SkipObjectPreProcessor.process(ImportedObject object) |
ImportedObject |
ContentPropertyFilterPreProcessor.process(ImportedObject object) |
ImportedObject |
AttachmentContentStatusPreProcessor.process(ImportedObject object) |
| Constructor and Description |
|---|
StackPushOperation(Stack<ImportedObject> pendingDeferredImportedObjects,
Set<TransientHibernateHandle> unsatisfiedObjectDependencies,
ImportedObject importedObject) |
| Constructor and Description |
|---|
StackPushOperation(Stack<ImportedObject> pendingDeferredImportedObjects,
Set<TransientHibernateHandle> unsatisfiedObjectDependencies,
ImportedObject importedObject) |
| Modifier and Type | Method and Description |
|---|---|
ImportedObject |
ImportProcessorContext.nextPendingDeferredObject()
Pops any pending deferred object off the stack (see
ImportProcessorContext.hasPendingDeferredObject() |
| Modifier and Type | Method and Description |
|---|---|
void |
ImportProcessorContext.addUnsatisfiedObjectDependencies(Set<TransientHibernateHandle> unsatisfiedObjectDependencies,
ImportedObject importedObject)
Defer the saving of an object because it has referential dependencies on some objects that have not yet been
imported, but that can not be temporarily left null.
|
ObjectPersister |
ObjectPersisterFactory.createPersisterFor(ImportedObject importedObject)
Creates a new persister for the given
ImportedObject. |
ObjectPersister |
DelegatingObjectPersisterFactory.createPersisterFor(ImportedObject importedObject) |
List<TransientHibernateHandle> |
ObjectPersister.persist(ImportProcessorContext context,
ImportedObject object)
Persist a given imported object.
|
void |
DefaultImportProcessor.processObject(ImportedObject object) |
void |
ImportProcessor.processObject(ImportedObject object) |
| Modifier and Type | Method and Description |
|---|---|
ImportedObject |
ImportedObjectParser.build() |
| Modifier and Type | Field and Description |
|---|---|
protected ImportedObject |
AbstractObjectPersister.importedObject |
| Modifier and Type | Method and Description |
|---|---|
ObjectPersister |
ContentPropertyPersisterFactory.createPersisterFor(ImportedObject importedObject) |
HibernateContentPermissionPersister |
HibernateContentPermissionPersisterFactory.createPersisterFor(ImportedObject importedObject) |
HibernateKeyPersister |
HibernateKeyPersisterFactory.createPersisterFor(ImportedObject importedObject) |
ObjectPersister |
ConfluenceUserPersisterFactory.createPersisterFor(ImportedObject importedObject) |
HibernateMembershipPersister |
HibernateMembershipPersisterFactory.createPersisterFor(ImportedObject importedObject) |
PropertySetItemPersister |
PropertySetItemPersisterFactory.createPersisterFor(ImportedObject importedObject) |
ObjectPersister |
SynchronyEventsPersisterFactory.createPersisterFor(ImportedObject importedObject) |
ObjectPersister |
SynchronySnapshotsPersisterFactory.createPersisterFor(ImportedObject importedObject) |
ReflectiveObjectPersister |
ReflectiveObjectPersisterFactory.createPersisterFor(ImportedObject importedObject) |
List<TransientHibernateHandle> |
ConfluenceUserPersister.persist(ImportProcessorContext context,
ImportedObject importedObject)
See this page for a chart explaining various cases covered by this method:
https://extranet.atlassian.com/display/MEGALODON/How+does+Confluence+handle+user+import
|
List<TransientHibernateHandle> |
HibernateContentPermissionPersister.persist(ImportProcessorContext context,
ImportedObject importedObject) |
List<TransientHibernateHandle> |
ContentPropertyPersister.persist(ImportProcessorContext context,
ImportedObject importedObject) |
List<TransientHibernateHandle> |
HibernateKeyPersister.persist(ImportProcessorContext context,
ImportedObject object) |
List<TransientHibernateHandle> |
NoopPersister.persist(ImportProcessorContext context,
ImportedObject object) |
List<TransientHibernateHandle> |
HibernateMembershipPersister.persist(ImportProcessorContext context,
ImportedObject importedObject) |
List<TransientHibernateHandle> |
PropertySetItemPersister.persist(ImportProcessorContext context,
ImportedObject object) |
List<TransientHibernateHandle> |
ReflectiveObjectPersister.persist(ImportProcessorContext context,
ImportedObject importedObject) |
Copyright © 2003–2019 Atlassian. All rights reserved.