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

com.northernwall.hadrian.domain.ModuleFile Maven / Gradle / Ivy

package com.northernwall.hadrian.domain;

public class ModuleFile {
    private String serviceId;
    private String moduleId;
    private String environment;
    private String name;
    private String contents;

    public ModuleFile(String serviceId, String moduleId, String environment, String name, String contents) {
        this.serviceId = serviceId;
        this.moduleId = moduleId;
        this.environment = environment;
        this.name = name;
        this.contents = contents;
    }

    public String getServiceId() {
        return serviceId;
    }

    public void setServiceId(String serviceId) {
        this.serviceId = serviceId;
    }

    public String getModuleId() {
        return moduleId;
    }

    public void setModuleId(String moduleId) {
        this.moduleId = moduleId;
    }

    public String getEnvironment() {
        return environment;
    }

    public void setEnvironment(String environment) {
        this.environment = environment;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getContents() {
        return contents;
    }

    public void setContents(String contents) {
        this.contents = contents;
    }

    @Override
    public int hashCode() {
        int hash = 1;
        hash += 13 + serviceId.hashCode();
        hash += 17 + moduleId.hashCode();
        hash += 31 + environment.hashCode();
        hash += 37 + name.hashCode();

        return hash;
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy