001/* 002 * The contents of this file are subject to the license and copyright 003 * detailed in the LICENSE and NOTICE files at the root of the source 004 * tree. 005 */ 006package org.fcrepo.kernel.api.operations; 007 008import org.apache.jena.rdf.model.Model; 009 010/** 011 * Builder for operations for updating non-RDF source resource headers 012 * 013 * @author bbpennel 014 */ 015public interface UpdateNonRdfSourceHeadersOperationBuilder extends RelaxableResourceOperationBuilder, 016 NonRdfSourceOperationBuilder { 017 @Override 018 UpdateNonRdfSourceHeadersOperationBuilder relaxedProperties(Model model); 019 020 @Override 021 UpdateNonRdfSourceHeadersOperationBuilder mimeType(String mimetype); 022 023 @Override 024 UpdateNonRdfSourceHeadersOperationBuilder filename(String filename); 025 026 @Override 027 UpdateNonRdfSourceHeadersOperation build(); 028}