Class ManagedAclEntity
java.lang.Object
org.opencastproject.authorization.xacml.manager.impl.persistence.ManagedAclEntity
- All Implemented Interfaces:
ManagedAcl
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeleteByIdAndOrgQuery(String orgId, Long id) Delete an ACL by id.static Function<javax.persistence.EntityManager, Optional<ManagedAclEntity>> findByIdAndOrgQuery(String orgId, Long id) Find a managed ACL by id.static Function<javax.persistence.EntityManager, Optional<ManagedAclEntity>> findByIdQuery(Long id) Find a managed ACL by id.static Function<javax.persistence.EntityManager, Optional<ManagedAclEntity>> findByNameAndOrgQuery(String orgId, String name) Find a managed ACL by name.static Function<javax.persistence.EntityManager, List<ManagedAclEntity>> findByOrgQuery(String orgId) Find all ACLs of an organization.getAcl()Return the ACL.getId()Return the ID of the ACL.getName()Return the display name of the ACL.Return the ID of the organization the ACL belongs to.
-
Constructor Details
-
ManagedAclEntity
public ManagedAclEntity()JPA constructor
-
-
Method Details
-
getId
Description copied from interface:ManagedAclReturn the ID of the ACL.- Specified by:
getIdin interfaceManagedAcl
-
getName
Description copied from interface:ManagedAclReturn the display name of the ACL.- Specified by:
getNamein interfaceManagedAcl
-
getAcl
Description copied from interface:ManagedAclReturn the ACL.- Specified by:
getAclin interfaceManagedAcl
-
getOrganizationId
Description copied from interface:ManagedAclReturn the ID of the organization the ACL belongs to.- Specified by:
getOrganizationIdin interfaceManagedAcl
-
findByIdAndOrgQuery
public static Function<javax.persistence.EntityManager,Optional<ManagedAclEntity>> findByIdAndOrgQuery(String orgId, Long id) Find a managed ACL by id. -
findByNameAndOrgQuery
public static Function<javax.persistence.EntityManager,Optional<ManagedAclEntity>> findByNameAndOrgQuery(String orgId, String name) Find a managed ACL by name. -
findByIdQuery
public static Function<javax.persistence.EntityManager,Optional<ManagedAclEntity>> findByIdQuery(Long id) Find a managed ACL by id. -
findByOrgQuery
public static Function<javax.persistence.EntityManager,List<ManagedAclEntity>> findByOrgQuery(String orgId) Find all ACLs of an organization. -
deleteByIdAndOrgQuery
public static Function<javax.persistence.EntityManager,Integer> deleteByIdAndOrgQuery(String orgId, Long id) Delete an ACL by id.
-