📄 jahiafile.java
字号:
//// ____.// __/\ ______| |__/\. _______// __ .____| | \ | +----+ \// _______| /--| | | - \ _ | : - \_________// \\______: :---| : : | : | \________>// |__\---\_____________:______: :____|____:_____\// /_____|//// . . . i n j a h i a w e t r u s t . . .//////// JahiaFile//// NK 02.02.2001////package org.jahia.data.files;import java.io.*;import java.text.*;import java.util.*;import org.jahia.registries.ServicesRegistry;import org.jahia.services.usermanager.*;/** * Class JahiaFile.<br> * A file item in the filemanager Application.<br> * * @author Khue ng * @version 1.0 */public class JahiaFile { /** the file identifier **/ private int m_FileID = -1; /** the filemanager identifier **/ private int m_FilemanagerID = -1; /** the folder identifier **/ private int m_FolderID = -1; /** the upload user identifer **/ private String m_UploadUser = ""; /** the page id **/ private int m_PageID = -1; /** is public or not **/ private int m_IsPublic = 1; /** the real name of the file **/ private String m_RealName = ""; /** the storage name on disk **/ private String m_StorageName = ""; /** the last modification date **/ private long m_LastModifDate; /** the size in bytes **/ private long m_Size = 0; /** the content-type **/ private String m_Type =""; /** the general title (short desc) **/ private String m_Title = ""; /** the general desc of the file **/ private String m_Descr =""; /** the download Url **/ private String m_DownloadUrl ="#"; /** * Constructor * */ protected JahiaFile(){ } /** * Constructor * */ public JahiaFile( int filemanagerID, int folderID, String uploadUser, String realName, String storageName, long lastModifDate, long size, String type, String title, String descr ) { m_FilemanagerID = filemanagerID; m_FolderID = folderID; m_UploadUser = uploadUser; m_RealName = realName; m_StorageName = storageName; m_LastModifDate = lastModifDate; m_Size = size; m_Type = type; m_Title = title; m_Descr = descr; } public int getFileID(){ return m_FileID; } public void setFileID(int id){ m_FileID = id; } public int getFilemanagerID(){ return m_FilemanagerID; } public void setFilemanagerID(int id){ m_FilemanagerID = id; } public int getFolderID(){ return m_FolderID; } public void setFolderID(int id){ m_FolderID = id; } public String getUploadUser(){ return m_UploadUser; } public void setUploadUser(String name){ m_UploadUser = name; } public int getPageID(){ return m_PageID; } public void setPageID(int id){ m_PageID = id; } public int getPublic(){ return m_IsPublic; } public void setPublic(int val){ m_IsPublic = val; } public String getRealName(){ return m_RealName; } public void setRealName(String realName){ m_RealName = realName; } public String getStorageName(){ return m_StorageName; } public void setStorageName(String storageName){ m_StorageName = storageName; } public long getLastModifDate(){ return m_LastModifDate; } public void setLastModifDate(long lastModifDate){ m_LastModifDate = lastModifDate; } public long getSize(){ return m_Size; } public void setSize(long size){ m_Size = size; } public String getType(){ return m_Type; } public void setType(String type){ m_Type = type; } public String getTitle(){ return m_Title; } public void setTitle(String title){ m_Title = title; } public String getDescr(){ return m_Descr; } public void setDescr(String descr){ m_Descr = descr; } public String getDownloadUrl(){ return m_DownloadUrl; } public void setDownloadUrl(String dUrl){ m_DownloadUrl = dUrl; } // Output Representation purpose public String getFormatedLastModifDate(){ String fmtDate = ""; Date tmpDate = new Date(); tmpDate.setTime(m_LastModifDate); DateFormat dateFmt = DateFormat.getDateInstance(); fmtDate = dateFmt.getDateInstance().format(tmpDate); return fmtDate; } public String getFormatedSize(){ return String.valueOf(m_Size >> 10) + " Kb"; } public boolean isImage(){ return m_Type.startsWith("image"); } public boolean isDownloadable(){ if ( m_StorageName == null ){ return false; } else { return (m_StorageName.trim().length()>0); } } public String getUploadUsername(){ if ( m_UploadUser != null && m_UploadUser.length()>0 ){ JahiaUser user = ServicesRegistry.getInstance() .getJahiaUserManagerService() .lookupUser(m_UploadUser); if ( user != null ){ return user.getUsername(); } } return ""; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -