Class JPAPlainAttrDAO
- java.lang.Object
- 
- org.apache.syncope.core.persistence.jpa.dao.AbstractDAO<PlainAttr<?>>
- 
- org.apache.syncope.core.persistence.jpa.dao.JPAPlainAttrDAO
 
 
- 
- All Implemented Interfaces:
- DAO<PlainAttr<?>>,- PlainAttrDAO
 
 public class JPAPlainAttrDAO extends AbstractDAO<PlainAttr<?>> implements PlainAttrDAO 
- 
- 
Field Summary- 
Fields inherited from class org.apache.syncope.core.persistence.jpa.dao.AbstractDAOLOG
 
- 
 - 
Constructor SummaryConstructors Constructor Description JPAPlainAttrDAO()
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends PlainAttr<?>>
 voiddelete(T plainAttr)Deletes the given plain attribute and removes it from its owner.static <T extends PlainAttr<?>>
 Class<? extends AbstractPlainAttr<?>>getEntityReference(Class<T> reference)- 
Methods inherited from class org.apache.syncope.core.persistence.jpa.dao.AbstractDAOdetach, entityManager, entityManagerFactory, isOracle, refresh
 
- 
 
- 
- 
- 
Method Detail- 
getEntityReferencepublic static <T extends PlainAttr<?>> Class<? extends AbstractPlainAttr<?>> getEntityReference(Class<T> reference) 
 - 
deletepublic <T extends PlainAttr<?>> void delete(T plainAttr) Description copied from interface:PlainAttrDAODeletes the given plain attribute and removes it from its owner.- Specified by:
- deletein interface- PlainAttrDAO
- Type Parameters:
- T- actual plain attr class
- Parameters:
- plainAttr- plain attribute
 
 
- 
 
-