/*******************************************************************************
* Copyright (c) 2015 IBH SYSTEMS GmbH.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* IBH SYSTEMS GmbH - initial API and implementation
*******************************************************************************/
package org.eclipse.packagedrone.repo.importer.aether;
import java.util.LinkedList;
import java.util.List;
import org.eclipse.packagedrone.utils.converter.JSON;
@JSON
public class ImportConfiguration
{
private String repositoryUrl;
private List<MavenCoordinates> coordinates = new LinkedList<> ();
private boolean includeSources;
private boolean includePoms;
private boolean includeJavadoc;
private boolean allOptional;
private String validationChannelId;
public void setRepositoryUrl ( final String repositoryUrl )
{
this.repositoryUrl = repositoryUrl;
}
public String getRepositoryUrl ()
{
return this.repositoryUrl;
}
public void setCoordinates ( final List<MavenCoordinates> coordinates )
{
this.coordinates = coordinates;
}
public List<MavenCoordinates> getCoordinates ()
{
return this.coordinates;
}
public void setIncludeSources ( final boolean includeSources )
{
this.includeSources = includeSources;
}
public boolean isIncludeSources ()
{
return this.includeSources;
}
public void setIncludePoms ( final boolean includePoms )
{
this.includePoms = includePoms;
}
public boolean isIncludePoms ()
{
return this.includePoms;
}
public void setIncludeJavadoc ( final boolean includeJavadoc )
{
this.includeJavadoc = includeJavadoc;
}
public boolean isIncludeJavadoc ()
{
return this.includeJavadoc;
}
public void setAllOptional ( final boolean allOptional )
{
this.allOptional = allOptional;
}
public boolean isAllOptional ()
{
return this.allOptional;
}
public void setValidationChannelId ( final String validationChannelId )
{
this.validationChannelId = validationChannelId;
}
public String getValidationChannelId ()
{
return this.validationChannelId;
}
}