package com.nortal.jroad.typegen;
import com.nortal.jroad.enums.XRoadProtocolVersion;
public class DatabaseDescriptor {
private String id;
private boolean overrideId;
private XRoadProtocolVersion version;
public String getId() {
return id;
}
public void setId(String id) {
setId(id, false);
}
/**
* @param overrides when 'true', the given database id will be fixed and further assignments will not have effect
*/
public void setId(String id, boolean overrides) {
if (overrideId) {
return;
}
this.id = id;
this.overrideId = overrides;
}
public void set(String id, XRoadProtocolVersion version) {
this.version = version;
setId(id);
}
public XRoadProtocolVersion getVersion() {
return version;
}
}