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

hvalspik.maven.DeployableImpl Maven / Gradle / Ivy

There is a newer version: 1.2.1
Show newest version
package hvalspik.maven;

import java.io.File;

class DeployableImpl implements Deployable {

    private final DeployableType type;
    private final String groupId;
    private final String artifactId;
    private final String version;
    private final File path;

    protected DeployableImpl(DeployableType type,
                    String groupId,
                    String artifactId,
                    String version,
                    File path) {
        super();
        this.type = type;
        this.groupId = groupId;
        this.artifactId = artifactId;
        this.version = version;
        this.path = path;
    }

    @Override
    public DeployableType getType() {
        return type;
    }

    @Override
    public String getGroupId() {
        return groupId;
    }

    @Override
    public String getArtifactId() {
        return artifactId;
    }

    @Override
    public String getVersion() {
        return version;
    }

    @Override
    public File getPath() {
        return path;
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy