Class 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
    • 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:
        perform in interface org.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)