com.haoxuer.discover.plug.data.vo.FileInfo Maven / Gradle / Ivy
/*
*
*
*
*/
package com.haoxuer.discover.plug.data.vo;
import java.util.Date;
/**
* 文件信息
*/
public class FileInfo {
/**
* 文件类型
*/
public enum FileType {
/**
* 图片
*/
image,
/**
* Flash
*/
flash,
/**
* 媒体
*/
media,
/**
* 文件
*/
file
}
/**
* 排序类型
*/
public enum OrderType {
/**
* 名称
*/
name,
/**
* 大小
*/
size,
/**
* 类型
*/
type
}
/**
* 名称
*/
private String name;
/**
* URL
*/
private String url;
/**
* 是否为目录
*/
private Boolean isDirectory;
/**
* 大小
*/
private Long size;
/**
* 最后修改日期
*/
private Date lastModified;
/**
* 获取名称
*
* @return 名称
*/
public String getName() {
return name;
}
/**
* 设置名称
*
* @param name 名称
*/
public void setName(String name) {
this.name = name;
}
/**
* 获取URL
*
* @return URL
*/
public String getUrl() {
return url;
}
/**
* 设置URL
*
* @param url URL
*/
public void setUrl(String url) {
this.url = url;
}
/**
* 获取是否为目录
*
* @return 是否为目录
*/
public Boolean getIsDirectory() {
return isDirectory;
}
/**
* 设置是否为目录
*
* @param isDirectory 是否为目录
*/
public void setIsDirectory(Boolean isDirectory) {
this.isDirectory = isDirectory;
}
/**
* 获取大小
*
* @return 大小
*/
public Long getSize() {
return size;
}
/**
* 设置大小
*
* @param size 大小
*/
public void setSize(Long size) {
this.size = size;
}
/**
* 获取最后修改日期
*
* @return 最后修改日期
*/
public Date getLastModified() {
return lastModified;
}
/**
* 设置最后修改日期
*
* @param lastModified 最后修改日期
*/
public void setLastModified(Date lastModified) {
this.lastModified = lastModified;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy