Package org.fcrepo.kernel.impl.services
Class WebacAclServiceImpl
java.lang.Object
org.fcrepo.kernel.impl.services.AbstractService
org.fcrepo.kernel.impl.services.WebacAclServiceImpl
- All Implemented Interfaces:
org.fcrepo.kernel.api.services.WebacAclService
@Component
public class WebacAclServiceImpl
extends AbstractService
implements org.fcrepo.kernel.api.services.WebacAclService
Implementation of
WebacAclService- Author:
- dbernstein
-
Field Summary
Fields inherited from class org.fcrepo.kernel.impl.services.AbstractService
containmentIndex, fedoraPropsConfig, membershipService, referenceService, searchIndex, userTypesCache -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreate(org.fcrepo.kernel.api.Transaction transaction, org.fcrepo.kernel.api.identifiers.FedoraId fedoraId, String userPrincipal, org.apache.jena.rdf.model.Model model) org.fcrepo.kernel.api.models.WebacAclfind(org.fcrepo.kernel.api.Transaction transaction, org.fcrepo.kernel.api.identifiers.FedoraId fedoraId) Methods inherited from class org.fcrepo.kernel.impl.services.AbstractService
checkAclLinkHeader, determineInteractionModel, ensureValidACLAuthorization, ensureValidDirectContainer, lockArchivalGroupResource, lockParent, recordEvent, updateReferences
-
Constructor Details
-
WebacAclServiceImpl
public WebacAclServiceImpl()
-
-
Method Details
-
find
public org.fcrepo.kernel.api.models.WebacAcl find(org.fcrepo.kernel.api.Transaction transaction, org.fcrepo.kernel.api.identifiers.FedoraId fedoraId) - Specified by:
findin interfaceorg.fcrepo.kernel.api.services.WebacAclService
-
create
public void create(org.fcrepo.kernel.api.Transaction transaction, org.fcrepo.kernel.api.identifiers.FedoraId fedoraId, String userPrincipal, org.apache.jena.rdf.model.Model model) - Specified by:
createin interfaceorg.fcrepo.kernel.api.services.WebacAclService
-