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 involving resource with relaxable server managed properties
012 *
013 * @author bbpennel
014 */
015public interface RelaxableResourceOperationBuilder extends ResourceOperationBuilder {
016    /**
017     * Set the relaxed managed properties for this resource if the server
018     * is in relaxed mode.
019     *
020     * @param model rdf of the resource
021     * @return this builder
022     */
023    RelaxableResourceOperationBuilder relaxedProperties(Model model);
024}