Class HibernateContentPermissionPersister

java.lang.Object
com.atlassian.confluence.importexport.xmlimport.persister.AbstractObjectPersister
com.atlassian.confluence.importexport.xmlimport.persister.HibernateContentPermissionPersister
All Implemented Interfaces:
ObjectPersister

@Deprecated public class HibernateContentPermissionPersister extends AbstractObjectPersister implements ObjectPersister
Deprecated.
since 7.17.0
Persists ContentPermission instances, in a way that does not violate any unique constraints.
  • Field Details

    • log

      public static final org.slf4j.Logger log
      Deprecated.
  • Constructor Details

    • HibernateContentPermissionPersister

      public HibernateContentPermissionPersister()
      Deprecated.
  • Method Details

    • persist

      public List<TransientHibernateHandle> persist(ImportProcessorContext context, ImportedObject importedObject) throws Exception
      Deprecated.
      Description copied from interface: ObjectPersister
      Persist a given imported object.
      Specified by:
      persist in interface ObjectPersister
      Parameters:
      context - the context of the current import operation
      importedObject - the object to save.
      Returns:
      a list of handles of the objects that were saved. If IDs are being rewritten on import, this list should still contain the pre-rewriting ID as it appears in the backup file
      Throws:
      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.