public interface

AnyTypeDao

com.atlassian.confluence.core.persistence.AnyTypeDao
Known Indirect Subclasses

Class Overview

DAO for loading persistent objects of various types

Summary

Public Methods
abstract List findAllPersistentObjects()
Finds all persistent objects.
abstract List<Handle> findAllPersistentObjectsHandles()
Finds handles for all persistent objects.
abstract Object findByHandle(Handle handle)
Find a persistent object by its handle.
abstract List findByIdsAndClassName(List<Long> ids, String className)
Find a list of objects from the same persistent class.
abstract Object getByIdAndType(long id, Class type)
Find a persistent object by its id and type.

Public Methods

public abstract List findAllPersistentObjects ()

Finds all persistent objects.

Returns
  • all persistent objects.

public abstract List<Handle> findAllPersistentObjectsHandles ()

Finds handles for all persistent objects.

Returns
  • handles for all persistent objects.

public abstract Object findByHandle (Handle handle)

Find a persistent object by its handle.

Parameters
handle the handle
Returns
  • a persistent object by its handle.

public abstract List findByIdsAndClassName (List<Long> ids, String className)

Find a list of objects from the same persistent class.

Parameters
className the persistent class's fully qualified class name.

public abstract Object getByIdAndType (long id, Class type)

Find a persistent object by its id and type.

Returns
  • a persistent object by its handle.