All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.codehaus.mojo.unix.maven.plugin.DebSpecificSettings Maven / Gradle / Ivy

The newest version!
package org.codehaus.mojo.unix.maven.plugin;

/*
 * The MIT License
 *
 * Copyright 2009 The Codehaus.
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy of
 * this software and associated documentation files (the "Software"), to deal in
 * the Software without restriction, including without limitation the rights to
 * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
 * of the Software, and to permit persons to whom the Software is furnished to do
 * so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in all
 * copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 */

import fj.data.*;
import static fj.data.Option.*;

/**
 * @author Trygve Laugstøl
 */
@SuppressWarnings( {"UnusedDeclaration"} )
public class DebSpecificSettings
{
    public Option priority = none();

    public Option section = none();

    public Option depends = none();

    public Option recommends = none();

    public Option suggests = none();

    public Option preDepends = none();

    public Option provides = none();

    public Option replaces = none();

    public boolean useFakeroot = true;

    public void setPriority( String priority )
    {
        this.priority = fromNull( priority );
    }

    public void setSection( String section )
    {
        this.section = fromNull( section );
    }

    public void setDepends( String depends )
    {
        this.depends = fromNull( depends );
    }

    public void setRecommends( String recommends )
    {
        this.recommends = fromNull( recommends );
    }

    public void setSuggests( String suggests )
    {
        this.suggests = fromNull( suggests );
    }

    public void setPreDepends( String preDepends )
    {
        this.preDepends = fromNull( preDepends );
    }

    public void setProvides( String provides )
    {
        this.provides = fromNull( provides );
    }

    public void setReplaces( String replaces )
    {
        this.replaces = fromNull( replaces );
    }

    public void setUseFakeroot( boolean useFakeroot )
    {
        this.useFakeroot = useFakeroot;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy