Package org.exoplatform.portal.mop.dao
Class PermissionDAOImpl
java.lang.Object
org.exoplatform.commons.persistence.impl.GenericDAOJPAImpl<PermissionEntity,Long>
org.exoplatform.portal.mop.dao.PermissionDAOImpl
- All Implemented Interfaces:
org.exoplatform.commons.api.persistence.GenericDAO<PermissionEntity,,Long> PermissionDAO
public class PermissionDAOImpl
extends org.exoplatform.commons.persistence.impl.GenericDAOJPAImpl<PermissionEntity,Long>
implements PermissionDAO
-
Field Summary
Fields inherited from class org.exoplatform.commons.persistence.impl.GenericDAOJPAImpl
modelClass -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintdeletePermissions(String refType, Long refId) getPermissions(String refType, Long refId, PermissionEntity.TYPE type) savePermissions(String refType, Long refId, PermissionEntity.TYPE type, List<String> permissions) Methods inherited from class org.exoplatform.commons.persistence.impl.GenericDAOJPAImpl
count, create, createAll, delete, deleteAll, deleteAll, find, findAll, getEntityManager, getHibernateDialect, isMSSQLDialect, isOrcaleDialect, update, updateAllMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.exoplatform.commons.api.persistence.GenericDAO
count, create, createAll, delete, deleteAll, deleteAll, find, findAll, update, updateAll
-
Constructor Details
-
PermissionDAOImpl
public PermissionDAOImpl()
-
-
Method Details
-
getPermissions
public List<PermissionEntity> getPermissions(String refType, Long refId, PermissionEntity.TYPE type) - Specified by:
getPermissionsin interfacePermissionDAO
-
deletePermissions
- Specified by:
deletePermissionsin interfacePermissionDAO
-
savePermissions
public List<PermissionEntity> savePermissions(String refType, Long refId, PermissionEntity.TYPE type, List<String> permissions) - Specified by:
savePermissionsin interfacePermissionDAO
-