package org.infosec.ismp.applet.manager.component.panel.info.file;
import twaver.Node;
/**
* 文件系统数据类
*/
public class FileElement extends Node {
public static final String FILEPREFIX = "fileprefix";
public static final String FILEUSED = "fileused";
public static final String FILEUNUSED = "fileunused";
public FileElement() {
super();
}
public FileElement(Object id) {
super(id);
}
public FileElement(double used, double unUsed) {
super();
setUsedFile(used);
setUnUsedFile(unUsed);
}
/**
* 设置已用硬盘容量
* @param number
*/
public void setUsedFile(double number) {
this.putClientProperty(FILEPREFIX + FILEUSED, new Double(number));
}
/**
* 获取已用硬盘容量
*
* @return
*/
public double getUsedFile() {
Object usedFile = this.getClientProperty(FILEPREFIX + FILEUSED);
if (usedFile != null && usedFile instanceof Double) {
return Double.parseDouble(usedFile.toString());
}
return 0;
}
/**
* 设置未使用硬盘容量
* @param number
*/
public void setUnUsedFile(double number) {
this.putClientProperty(FILEPREFIX + FILEUNUSED, new Double(number));
}
/**
* 获取未使用硬盘容量信息
* @return
*/
public double getUnUsedFile() {
Object usedFile = this.getClientProperty(FILEPREFIX + FILEUNUSED);
if (usedFile != null && usedFile instanceof Double) {
return Double.parseDouble(usedFile.toString());
}
return 0;
}
}