package dmg.cells.nucleus; import java.io.Serializable; import org.dcache.util.Version; public class CellVersion implements Serializable { private static final long serialVersionUID = 883744769418282912L; private final String _version; private final String _release; private final String _revision; public CellVersion() { this("Unknown", "Unknown"); } public CellVersion(Version version) { this(version.getVersion(), version.getBuild()); } public CellVersion(String release, String revision) { _revision = revision; _release = release; _version = _release + '(' + _revision + ')'; } public String getRelease() { return _release; } public String getRevision() { return _revision; } @Override public String toString() { return _version; } }