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

Public Methods

public List findAllPersistentObjects ()

Finds all persistent objects.

Returns
  • all persistent objects.

public List<Handle> findAllPersistentObjectsHandles ()

Finds handles for all persistent objects.

Returns
  • handles for all persistent objects.

public Object findByHandle (Handle handle)

Find a persistent object by its handle.

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

public 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 Object getByIdAndType (long id, Class type)

Find a persistent object by its id and type.

Returns
  • a persistent object by its handle.