package org.dcache.webadmin.view.util; /** * Conveniance class for DiskSpaceUnits * @author jans */ public enum DiskSpaceUnit { MIBIBYTES(1048576L), BYTES(1); private final long _numberOfBytes; DiskSpaceUnit(long numberOfBytes) { _numberOfBytes = numberOfBytes; } public long convert(long size, DiskSpaceUnit targetUnit) { long sizeInBytes = size * this._numberOfBytes; return sizeInBytes / targetUnit._numberOfBytes; } }