package com.constellio.data.dao.managers.config.values;
import java.util.HashMap;
import java.util.Map;
import org.apache.commons.lang3.builder.EqualsBuilder;
import org.apache.commons.lang3.builder.HashCodeBuilder;
public class PropertiesConfiguration {
private final String version;
private final Map<String, String> properties;
public PropertiesConfiguration(String hash, Map<String, String> properties) {
super();
this.version = hash;
this.properties = properties;
}
public String getHash() {
return version;
}
public Map<String, String> getProperties() {
return new HashMap<String, String>(properties);
}
@Override
public int hashCode() {
return HashCodeBuilder.reflectionHashCode(this);
}
@Override
public boolean equals(Object obj) {
return EqualsBuilder.reflectionEquals(this, obj);
}
}