Package org.fcrepo.kernel.impl.services
Class ReplacePropertiesServiceImpl
- java.lang.Object
-
- org.fcrepo.kernel.impl.services.AbstractService
-
- org.fcrepo.kernel.impl.services.ReplacePropertiesServiceImpl
-
- All Implemented Interfaces:
org.fcrepo.kernel.api.services.ReplacePropertiesService
@Component public class ReplacePropertiesServiceImpl extends AbstractService implements org.fcrepo.kernel.api.services.ReplacePropertiesService
This class mediates update operations between the kernel and persistent storage layers- Author:
- bseeger
-
-
Field Summary
-
Fields inherited from class org.fcrepo.kernel.impl.services.AbstractService
containmentIndex, fedoraPropsConfig, membershipService, referenceService, searchIndex, userTypesCache
-
-
Constructor Summary
Constructors Constructor Description ReplacePropertiesServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.fcrepo.kernel.impl.services.ReplacePropertiesServiceImpl.BinaryHeaderDetailsextractNonRdfSourceHeaderTriples(org.fcrepo.kernel.api.identifiers.FedoraId fedoraId, org.apache.jena.rdf.model.Model model)voidperform(org.fcrepo.kernel.api.Transaction tx, String userPrincipal, org.fcrepo.kernel.api.identifiers.FedoraId fedoraId, org.apache.jena.rdf.model.Model inputModel)-
Methods inherited from class org.fcrepo.kernel.impl.services.AbstractService
checkAclLinkHeader, determineInteractionModel, ensureValidACLAuthorization, ensureValidDirectContainer, lockArchivalGroupResource, lockArchivalGroupResourceFromParent, recordEvent, updateReferences
-
-
-
-
Constructor Detail
-
ReplacePropertiesServiceImpl
public ReplacePropertiesServiceImpl()
-
-
Method Detail
-
perform
public void perform(org.fcrepo.kernel.api.Transaction tx, String userPrincipal, org.fcrepo.kernel.api.identifiers.FedoraId fedoraId, org.apache.jena.rdf.model.Model inputModel) throws org.fcrepo.kernel.api.exception.MalformedRdfException
- Specified by:
performin interfaceorg.fcrepo.kernel.api.services.ReplacePropertiesService- Throws:
org.fcrepo.kernel.api.exception.MalformedRdfException
-
extractNonRdfSourceHeaderTriples
protected org.fcrepo.kernel.impl.services.ReplacePropertiesServiceImpl.BinaryHeaderDetails extractNonRdfSourceHeaderTriples(org.fcrepo.kernel.api.identifiers.FedoraId fedoraId, org.apache.jena.rdf.model.Model model)
-
-