Class JPAPlainAttrValueDAO
- java.lang.Object
-
- org.apache.syncope.core.persistence.jpa.dao.AbstractDAO<PlainAttrValue>
-
- org.apache.syncope.core.persistence.jpa.dao.JPAPlainAttrValueDAO
-
- All Implemented Interfaces:
DAO<PlainAttrValue>
,PlainAttrValueDAO
public class JPAPlainAttrValueDAO extends AbstractDAO<PlainAttrValue> implements PlainAttrValueDAO
-
-
Field Summary
-
Fields inherited from class org.apache.syncope.core.persistence.jpa.dao.AbstractDAO
LOG
-
-
Constructor Summary
Constructors Constructor Description JPAPlainAttrValueDAO()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
deleteAll(PlainAttr<?> attr, AnyUtils anyUtils)
Deletes and remove all values of the given attribute.static <T extends PlainAttrValue>
Class<? extends AbstractPlainAttrValue>getEntityReference(Class<T> reference)
-
Methods inherited from class org.apache.syncope.core.persistence.jpa.dao.AbstractDAO
detach, entityManager, entityManagerFactory, isOracle, refresh
-
-
-
-
Method Detail
-
getEntityReference
public static <T extends PlainAttrValue> Class<? extends AbstractPlainAttrValue> getEntityReference(Class<T> reference)
-
deleteAll
public void deleteAll(PlainAttr<?> attr, AnyUtils anyUtils)
Description copied from interface:PlainAttrValueDAO
Deletes and remove all values of the given attribute.- Specified by:
deleteAll
in interfacePlainAttrValueDAO
- Parameters:
attr
- plain attributeanyUtils
- utility
-
-