accounting-manager/src/main/java/org/gcube/portlets/admin/accountingmanager/client/maindata/charts/utils/ByteUnitMeasure.java

57 lines
1.1 KiB
Java
Executable File

package org.gcube.portlets.admin.accountingmanager.client.maindata.charts.utils;
/**
* Note Storage Data are in kB
*
*
* @author Giancarlo Panichi
*
*
*/
public class ByteUnitMeasure {
public static final String KILOBYTE = "KiloByte";
public static final String MEGABYTE = "MegaByte";
public static final String GIGABYTE = "GigaByte";
public static final String TERABYTE = "TeraByte";
public static final String kB = "kB";
public static final String MB = "MB";
public static final String GB = "GB";
public static final String TB = "TB";
public static long getKiloBitDimForStorage() {
return 1;
}
public static long getMegaBitDimForStorage() {
return 1000;
}
public static long getGigaBitDimForStorage() {
return 1000000;
}
public static long getTeraBitDimForStorage() {
return 1000000000;
}
public static long getKiloByteDimForStorage() {
return 1;
}
public static long getMegaByteDimForStorage() {
return 1024;
}
public static long getGigaByteDimForStorage() {
return 1048576;
}
public static long getTeraByteDimForStorage() {
return 1073741824;
}
}