| Package | Description |
|---|---|
| com.atlassian.confluence.core.persistence.hibernate | |
| 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.persister |
| Modifier and Type | Class and Description |
|---|---|
class |
TransientHibernateHandle
This handle implementation cannot be converted to a String.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ImportEntityHandleFactory<H extends ImportEntityHandle>
Functional interface to create handles, generally this will be implemented
by a static method reference on the handle itself
|
| Modifier and Type | Method and Description |
|---|---|
Collection<ImportEntityHandle> |
ImportProcessorSummary.getImportedObjectHandlesOfType(Class clazz) |
Set<ImportEntityHandle> |
ImportProcessorSummary.getPersistedMappedHandles() |
Set<ImportEntityHandle> |
ImportProcessorSummary.getPersistedUnmappedHandles() |
| Modifier and Type | Method and Description |
|---|---|
Object |
ImportProcessorSummary.getIdMappingFor(ImportEntityHandle handle) |
| Constructor and Description |
|---|
StackPushOperation(Stack<ImportedObject> pendingDeferredImportedObjects,
Set<ImportEntityHandle> unsatisfiedObjectDependencies,
ImportedObject importedObject) |
| Modifier and Type | Method and Description |
|---|---|
Collection<ImportEntityHandle> |
BaseImportProcessorContext.getImportedObjectHandlesOfType(Class clazz)
Get handles for all objects of a particular class that were imported.
|
Set<ImportEntityHandle> |
BaseImportProcessorContext.getPersistedMappedHandles() |
Set<ImportEntityHandle> |
BaseImportProcessorContext.getPersistedUnmappedHandles() |
List<ImportEntityHandle> |
ObjectPersister.persist(C context,
ImportedObject object)
Persist a given imported object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ImportProcessorContext.addExplicitIdMapping(ImportEntityHandle handle,
Serializable id) |
void |
BaseImportProcessorContext.addExplicitIdMapping(ImportEntityHandle transientHibernateHandle,
Serializable mappedId) |
void |
DeferredOperations.doDeferredOperationsWaitingFor(ImportEntityHandle key) |
Serializable |
ImportProcessorContext.getIdMappingFor(ImportEntityHandle handle)
This override narrows the scope of the super method, we could possibly just change
the return type of that
|
Serializable |
BaseImportProcessorContext.getIdMappingFor(ImportEntityHandle handle) |
boolean |
ImportProcessorContext.isObjectAlreadyImported(ImportEntityHandle handle) |
boolean |
BaseImportProcessorContext.isObjectAlreadyImported(ImportEntityHandle key)
Has an object with this type and ID already been imported? Checks against all the handles that have
been recorded by
BaseImportProcessorContext.objectImported(ImportEntityHandle). |
Object |
ImportProcessorContext.lookupObjectByUnfixedHandle(ImportEntityHandle handle) |
Object |
BaseImportProcessorContext.lookupObjectByUnfixedHandle(ImportEntityHandle key)
Find a previously imported object by the ID as it appeared in the backup file, even if it has since been
assigned a new ID.
|
void |
ImportProcessorContext.objectImported(ImportEntityHandle id) |
void |
BaseImportProcessorContext.objectImported(ImportEntityHandle handle) |
void |
HibernateImportProcessorContext.objectImported(ImportEntityHandle handle)
Record that a particular object has been successfully persisted.
|
protected abstract Object |
BaseImportProcessorContext.resolveHandle(ImportEntityHandle handle) |
Object |
HibernateImportProcessorContext.resolveHandle(ImportEntityHandle handle) |
| Modifier and Type | Method and Description |
|---|---|
void |
DeferredOperations.addDeferredOperation(PrimitiveId idProperty,
Set<ImportEntityHandle> waitingFor,
Operation operation) |
void |
ImportProcessorContext.addUnsatisfiedObjectDependencies(Set<ImportEntityHandle> unsatisfiedObjectDependencies,
ImportedObject importedObject) |
void |
BaseImportProcessorContext.addUnsatisfiedObjectDependencies(Set<ImportEntityHandle> unsatisfiedObjectDependencies,
ImportedObject importedObject) |
void |
HibernateImportProcessorContext.addUnsatisfiedObjectDependencies(Set<ImportEntityHandle> 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.
|
void |
HibernateImportProcessorContext.deferOperations(Map<ImportEntityHandle,Set<Operation>> operations)
Deprecated.
|
void |
ImportProcessorContext.deferOperations(PrimitiveId idProperty,
Map<ImportEntityHandle,Set<Operation>> deferredOperations) |
void |
BaseImportProcessorContext.deferOperations(PrimitiveId idProperty,
Map<ImportEntityHandle,Set<Operation>> deferredOperations) |
void |
HibernateImportProcessorContext.deferOperations(PrimitiveId idProperty,
Map<ImportEntityHandle,Set<Operation>> operations)
Defer a set of operations until the objects they require have been imported.
|
void |
DeferredOperationsLogger.logNewDeferredOperation(PrimitiveId idProperty,
Set<ImportEntityHandle> waitingFor,
Operation operation) |
| Constructor and Description |
|---|
OperationSet(Set<ImportEntityHandle> waitingFor) |
| Modifier and Type | Field and Description |
|---|---|
protected Set<ImportEntityHandle> |
AbstractObjectPersister.unsatisfiedObjectDependencies |
| Modifier and Type | Method and Description |
|---|---|
List<ImportEntityHandle> |
ReflectiveObjectPersister.persist(HibernateImportProcessorContext context,
ImportedObject importedObject) |
List<ImportEntityHandle> |
HibernateMembershipPersister.persist(HibernateImportProcessorContext context,
ImportedObject importedObject) |
List<ImportEntityHandle> |
HibernateContentPermissionPersister.persist(HibernateImportProcessorContext context,
ImportedObject importedObject) |
List<ImportEntityHandle> |
PropertySetItemPersister.persist(ImportProcessorContext context,
ImportedObject object) |
Copyright © 2003–2017 Atlassian. All rights reserved.