public class ReflectiveObjectPersister extends java.lang.Object implements ObjectPersister
PropertySetItemPersister
.Modifier and Type | Field and Description |
---|---|
static org.slf4j.Logger |
log |
Constructor and Description |
---|
ReflectiveObjectPersister(LabelManager labelManager,
ConfluenceUserDao confluenceUserDao,
StorageFormatUserRewriter storageFormatUserRewriter) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getPrimitivePropertyValue(net.sf.hibernate.persister.ClassPersister entityPersister,
PrimitiveProperty property) |
java.util.List<TransientHibernateHandle> |
persist(ImportProcessorContext context,
ImportedObject importedObject)
Persist a given imported object.
|
public ReflectiveObjectPersister(LabelManager labelManager, ConfluenceUserDao confluenceUserDao, StorageFormatUserRewriter storageFormatUserRewriter)
public java.util.List<TransientHibernateHandle> persist(ImportProcessorContext context, ImportedObject importedObject) throws java.lang.Exception
ObjectPersister
persist
in interface ObjectPersister
context
- the context of the current import operationimportedObject
- the object to save.java.lang.Exception
- if something goes wrong. To avoid duplication of "wrap everything in one exception type" code
in every persister, it is assumed wrapping happens at a higher level.public java.lang.Object getPrimitivePropertyValue(net.sf.hibernate.persister.ClassPersister entityPersister, PrimitiveProperty property) throws net.sf.hibernate.HibernateException
net.sf.hibernate.HibernateException
Copyright © 2003-2014 Atlassian. All Rights Reserved.