Uses of Interface
org.acegisecurity.domain.PersistableEntity

Packages that use PersistableEntity
org.acegisecurity.domain.dao Provides the base of a data access object (DAO) persistence layer. 
org.acegisecurity.domain.hibernate Hibernate-specific implementations of the domain subproject interfaces. 
org.acegisecurity.domain.impl Convenient domain object abstract classes, although none are mandatory/required by other packages in this project. 
org.acegisecurity.domain.service   
 

Uses of PersistableEntity in org.acegisecurity.domain.dao
 

Classes in org.acegisecurity.domain.dao with type parameters of type PersistableEntity
 interface Dao<E extends PersistableEntity>
          Provides fundamental DAO capabilities for a single concrete PersistableEntity, using JDK 1.5 generics.
 class PaginatedList<E extends PersistableEntity>
           JDK1.5 compatible paginated List.
 

Methods in org.acegisecurity.domain.dao with parameters of type PersistableEntity
 void EvictionCapable.evict(PersistableEntity entity)
          Removes the indicated persistent instance from the DAO's internal map/session.
static void EvictionUtils.evictIfRequired(Object daoOrServices, PersistableEntity entity)
          Evicts the PersistableEntity using the passed Object (provided that the passed Object implements EvictionCapable).
static void EvictionUtils.evictPopulatedIfRequired(Object daoOrServices, PersistableEntity entity)
          Evicts the PersistableEntity using the passed Object (provided that the passed Object implements EvictionCapable), along with expressly evicting every PersistableEntity returned by the PersistableEntity's getters.
 

Uses of PersistableEntity in org.acegisecurity.domain.hibernate
 

Classes in org.acegisecurity.domain.hibernate with type parameters of type PersistableEntity
 class DaoHibernate<E extends PersistableEntity>
          Generics supporting Dao implementation that uses Hibernate 3 for persistence.
 

Methods in org.acegisecurity.domain.hibernate with parameters of type PersistableEntity
 void DaoHibernate.evict(PersistableEntity entity)
           
 

Uses of PersistableEntity in org.acegisecurity.domain.impl
 

Classes in org.acegisecurity.domain.impl that implement PersistableEntity
 class AbstractPersistableEntity
          An abstract implementation of PersistableEntity.
 class PersistableEntityInteger
          A persistable entity that uses a Integer based identity.
 class PersistableEntityLong
          A persistable entity that uses a Long based identity.
 

Uses of PersistableEntity in org.acegisecurity.domain.service
 

Classes in org.acegisecurity.domain.service with type parameters of type PersistableEntity
 interface ImmutableManager<E extends PersistableEntity>
          Provides fundamental services layer capabilities for a single concrete PersistableEntity, using JDK 1.5 generics.
 class ImmutableManagerImpl<E extends PersistableEntity>
          Base ImmutableManager implementation.
 



Copyright © 2004-2005 Acegi Technology Pty Limited. All Rights Reserved.